mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 09:48:58 -04:00
Co-authored-by: Cauê Marcondes <55978943+cauemarcondes@users.noreply.github.com>
This commit is contained in:
parent
ba4e5bbc5b
commit
dee5e0a924
73 changed files with 11 additions and 248 deletions
|
@ -46,6 +46,8 @@ export default function ApiTest({ getService }: FtrProviderContext) {
|
|||
'Dependency metadata when data is generated',
|
||||
{ config: 'basic', archives: ['apm_mappings_only_8.0.0'] },
|
||||
() => {
|
||||
after(() => synthtraceEsClient.clean());
|
||||
|
||||
it('returns correct metadata for the dependency', async () => {
|
||||
await generateData({ synthtraceEsClient, start, end });
|
||||
const { status, body } = await callApi();
|
|
@ -4,262 +4,23 @@
|
|||
* 2.0; you may not use this file except in compliance with the Elastic License
|
||||
* 2.0.
|
||||
*/
|
||||
|
||||
import glob from 'glob';
|
||||
import path from 'path';
|
||||
import { FtrProviderContext } from '../common/ftr_provider_context';
|
||||
|
||||
const cwd = path.join(__dirname);
|
||||
|
||||
export default function apmApiIntegrationTests({ getService, loadTestFile }: FtrProviderContext) {
|
||||
const registry = getService('registry');
|
||||
|
||||
describe('APM API tests', function () {
|
||||
this.tags('ciGroup1');
|
||||
|
||||
// inspect feature
|
||||
describe('inspect/inspect', function () {
|
||||
loadTestFile(require.resolve('./inspect/inspect'));
|
||||
});
|
||||
|
||||
// alerts
|
||||
describe('alerts/chart_preview', function () {
|
||||
loadTestFile(require.resolve('./alerts/chart_preview'));
|
||||
});
|
||||
|
||||
describe('alerts/rule_registry', function () {
|
||||
loadTestFile(require.resolve('./alerts/rule_registry'));
|
||||
});
|
||||
|
||||
// correlations
|
||||
describe('correlations/failed_transactions', function () {
|
||||
loadTestFile(require.resolve('./correlations/failed_transactions'));
|
||||
});
|
||||
|
||||
describe('correlations/latency', function () {
|
||||
loadTestFile(require.resolve('./correlations/latency'));
|
||||
});
|
||||
|
||||
describe('event_metadata/event_metadata', function () {
|
||||
loadTestFile(require.resolve('./event_metadata/event_metadata'));
|
||||
});
|
||||
|
||||
describe('metrics_charts/metrics_charts', function () {
|
||||
loadTestFile(require.resolve('./metrics_charts/metrics_charts'));
|
||||
});
|
||||
|
||||
describe('observability_overview/has_data', function () {
|
||||
loadTestFile(require.resolve('./observability_overview/has_data'));
|
||||
});
|
||||
|
||||
describe('observability_overview/observability_overview', function () {
|
||||
loadTestFile(require.resolve('./observability_overview/observability_overview'));
|
||||
});
|
||||
|
||||
describe('service_maps/service_maps', function () {
|
||||
loadTestFile(require.resolve('./service_maps/service_maps'));
|
||||
});
|
||||
|
||||
// Service overview
|
||||
describe('service_overview/dependencies', function () {
|
||||
loadTestFile(require.resolve('./service_overview/dependencies'));
|
||||
});
|
||||
|
||||
describe('service_overview/instances_main_statistics', function () {
|
||||
loadTestFile(require.resolve('./service_overview/instances_main_statistics'));
|
||||
});
|
||||
|
||||
describe('service_overview/instances_detailed_statistics', function () {
|
||||
loadTestFile(require.resolve('./service_overview/instances_detailed_statistics'));
|
||||
});
|
||||
|
||||
describe('service_overview/instance_details', function () {
|
||||
loadTestFile(require.resolve('./service_overview/instance_details'));
|
||||
});
|
||||
|
||||
// Services
|
||||
describe('services/agent', function () {
|
||||
loadTestFile(require.resolve('./services/agent'));
|
||||
});
|
||||
|
||||
describe('services/annotations', function () {
|
||||
loadTestFile(require.resolve('./services/annotations'));
|
||||
loadTestFile(require.resolve('./services/derived_annotations'));
|
||||
});
|
||||
|
||||
describe('services/service_details', function () {
|
||||
loadTestFile(require.resolve('./services/service_details'));
|
||||
});
|
||||
|
||||
describe('services/service_icons', function () {
|
||||
loadTestFile(require.resolve('./services/service_icons'));
|
||||
});
|
||||
|
||||
describe('services/throughput', function () {
|
||||
loadTestFile(require.resolve('./services/throughput'));
|
||||
});
|
||||
|
||||
describe('service apis throughput', function () {
|
||||
loadTestFile(require.resolve('./throughput/service_apis'));
|
||||
});
|
||||
|
||||
describe('dependencies throughput', function () {
|
||||
loadTestFile(require.resolve('./throughput/dependencies_apis'));
|
||||
});
|
||||
|
||||
describe('services/top_services', function () {
|
||||
loadTestFile(require.resolve('./services/top_services'));
|
||||
});
|
||||
|
||||
describe('services/transaction_types', function () {
|
||||
loadTestFile(require.resolve('./services/transaction_types'));
|
||||
});
|
||||
|
||||
describe('services/error_groups_main_statistics', function () {
|
||||
loadTestFile(require.resolve('./services/error_groups/error_groups_main_statistics'));
|
||||
});
|
||||
|
||||
describe('services/error_groups_detailed_statistics', function () {
|
||||
loadTestFile(require.resolve('./services/error_groups/error_groups_detailed_statistics'));
|
||||
});
|
||||
|
||||
describe('services/detailed_statistics', function () {
|
||||
loadTestFile(require.resolve('./services/services_detailed_statistics'));
|
||||
});
|
||||
|
||||
// Settinges
|
||||
describe('settings/anomaly_detection/basic', function () {
|
||||
loadTestFile(require.resolve('./settings/anomaly_detection/basic'));
|
||||
});
|
||||
|
||||
describe('settings/anomaly_detection/no_access_user', function () {
|
||||
loadTestFile(require.resolve('./settings/anomaly_detection/no_access_user'));
|
||||
});
|
||||
|
||||
describe('settings/anomaly_detection/read_user', function () {
|
||||
loadTestFile(require.resolve('./settings/anomaly_detection/read_user'));
|
||||
});
|
||||
|
||||
describe('settings/anomaly_detection/write_user', function () {
|
||||
loadTestFile(require.resolve('./settings/anomaly_detection/write_user'));
|
||||
});
|
||||
|
||||
describe('settings/agent_configuration', function () {
|
||||
loadTestFile(require.resolve('./settings/agent_configuration'));
|
||||
});
|
||||
|
||||
describe('settings/custom_link', function () {
|
||||
loadTestFile(require.resolve('./settings/custom_link'));
|
||||
});
|
||||
|
||||
// suggestions
|
||||
describe('suggestions', function () {
|
||||
loadTestFile(require.resolve('./suggestions/suggestions'));
|
||||
});
|
||||
|
||||
// traces
|
||||
describe('traces/top_traces', function () {
|
||||
loadTestFile(require.resolve('./traces/top_traces'));
|
||||
});
|
||||
describe('/internal/apm/traces/{traceId}', function () {
|
||||
loadTestFile(require.resolve('./traces/trace_by_id'));
|
||||
});
|
||||
|
||||
// transactions
|
||||
describe('transactions/breakdown', function () {
|
||||
loadTestFile(require.resolve('./transactions/breakdown'));
|
||||
});
|
||||
|
||||
describe('transactions/trace_samples', function () {
|
||||
loadTestFile(require.resolve('./transactions/trace_samples'));
|
||||
});
|
||||
|
||||
describe('transactions/error_rate', function () {
|
||||
loadTestFile(require.resolve('./transactions/error_rate'));
|
||||
});
|
||||
|
||||
describe('transactions/latency_overall_distribution', function () {
|
||||
loadTestFile(require.resolve('./transactions/latency_overall_distribution'));
|
||||
});
|
||||
|
||||
describe('transactions/latency', function () {
|
||||
loadTestFile(require.resolve('./transactions/latency'));
|
||||
});
|
||||
|
||||
describe('transactions/transactions_groups_main_statistics', function () {
|
||||
loadTestFile(require.resolve('./transactions/transactions_groups_main_statistics'));
|
||||
});
|
||||
|
||||
describe('transactions/transactions_groups_detailed_statistics', function () {
|
||||
loadTestFile(require.resolve('./transactions/transactions_groups_detailed_statistics'));
|
||||
});
|
||||
|
||||
// feature control
|
||||
describe('feature_controls', function () {
|
||||
loadTestFile(require.resolve('./feature_controls'));
|
||||
});
|
||||
|
||||
// CSM
|
||||
describe('csm/csm_services', function () {
|
||||
loadTestFile(require.resolve('./csm/csm_services'));
|
||||
});
|
||||
|
||||
describe('csm/has_rum_data', function () {
|
||||
loadTestFile(require.resolve('./csm/has_rum_data'));
|
||||
});
|
||||
|
||||
describe('csm/js_errors', function () {
|
||||
loadTestFile(require.resolve('./csm/js_errors'));
|
||||
});
|
||||
|
||||
describe('csm/long_task_metrics', function () {
|
||||
loadTestFile(require.resolve('./csm/long_task_metrics'));
|
||||
});
|
||||
|
||||
describe('csm/page_load_dist', function () {
|
||||
loadTestFile(require.resolve('./csm/page_load_dist'));
|
||||
});
|
||||
|
||||
describe('csm/page_views', function () {
|
||||
loadTestFile(require.resolve('./csm/page_views'));
|
||||
});
|
||||
|
||||
describe('csm/url_search', function () {
|
||||
loadTestFile(require.resolve('./csm/url_search'));
|
||||
});
|
||||
|
||||
describe('csm/web_core_vitals', function () {
|
||||
loadTestFile(require.resolve('./csm/web_core_vitals'));
|
||||
});
|
||||
|
||||
describe('historical_data/has_data', function () {
|
||||
loadTestFile(require.resolve('./historical_data/has_data'));
|
||||
});
|
||||
|
||||
describe('error_rate/service_apis', function () {
|
||||
loadTestFile(require.resolve('./error_rate/service_apis'));
|
||||
});
|
||||
|
||||
describe('latency/service_apis', function () {
|
||||
loadTestFile(require.resolve('./latency/service_apis'));
|
||||
});
|
||||
|
||||
// Errors
|
||||
describe('errors/group_id', function () {
|
||||
loadTestFile(require.resolve('./errors/group_id'));
|
||||
});
|
||||
|
||||
describe('errors/distribution', function () {
|
||||
loadTestFile(require.resolve('./errors/distribution'));
|
||||
});
|
||||
|
||||
describe('errors/error_group_list', function () {
|
||||
loadTestFile(require.resolve('./errors/error_group_list'));
|
||||
});
|
||||
|
||||
// Dependencies
|
||||
describe('dependencies/metadata', function () {
|
||||
loadTestFile(require.resolve('./dependencies/metadata'));
|
||||
});
|
||||
|
||||
describe('dependencies/top_dependencies', function () {
|
||||
loadTestFile(require.resolve('./dependencies/top_dependencies'));
|
||||
const tests = glob.sync('**/*.spec.ts', { cwd });
|
||||
tests.forEach((test) => {
|
||||
describe(test, function () {
|
||||
loadTestFile(require.resolve(`./${test}`));
|
||||
});
|
||||
});
|
||||
|
||||
registry.run();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue