/* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * or more contributor license agreements. Licensed under the Elastic License * 2.0; you may not use this file except in compliance with the Elastic License * 2.0. */ import { services as kibanaFunctionalServices } from '../../../../test/functional/services'; import { services as kibanaApiIntegrationServices } from '../../../../test/api_integration/services'; import { services as kibanaXPackApiIntegrationServices } from '../../api_integration/services'; import { services as commonServices } from '../../common/services'; import { MonitoringNoDataProvider, MonitoringClusterListProvider, MonitoringClusterOverviewProvider, MonitoringClusterAlertsProvider, MonitoringElasticsearchSummaryStatusProvider, MonitoringElasticsearchOverviewProvider, MonitoringElasticsearchNodesProvider, MonitoringElasticsearchNodeDetailProvider, MonitoringElasticsearchIndicesProvider, MonitoringElasticsearchIndexDetailProvider, MonitoringElasticsearchShardsProvider, MonitoringBeatsOverviewProvider, MonitoringBeatsListingProvider, MonitoringBeatDetailProvider, MonitoringBeatsSummaryStatusProvider, MonitoringLogstashPipelinesProvider, MonitoringLogstashSummaryStatusProvider, MonitoringKibanaOverviewProvider, MonitoringKibanaInstancesProvider, MonitoringKibanaInstanceProvider, MonitoringKibanaSummaryStatusProvider, MonitoringSetupModeProvider, // @ts-ignore not ts yet } from './monitoring'; // @ts-ignore not ts yet import { PipelineListProvider } from './pipeline_list'; // @ts-ignore not ts yet import { PipelineEditorProvider } from './pipeline_editor'; // @ts-ignore not ts yet import { RandomProvider } from './random'; // @ts-ignore not ts yet import { AceEditorProvider } from './ace_editor'; import { CanvasElementProvider } from './canvas_element'; // @ts-ignore not ts yet import { GrokDebuggerProvider } from './grok_debugger'; // @ts-ignore not ts yet import { UserMenuProvider } from './user_menu'; import { UptimeProvider } from './uptime'; import { InfraSourceConfigurationFormProvider } from './infra_source_configuration_form'; import { LogsUiProvider } from './logs_ui'; import { MachineLearningProvider } from './ml'; import { TransformProvider } from './transform'; import { DashboardDrilldownPanelActionsProvider, DashboardDrilldownsManageProvider, DashboardPanelTimeRangeProvider, } from './dashboard'; import { SearchSessionsService } from './search_sessions'; // define the name and providers for services that should be // available to your tests. If you don't specify anything here // only the built-in services will be available export const services = { ...kibanaFunctionalServices, ...commonServices, supertest: kibanaApiIntegrationServices.supertest, supertestWithoutAuth: kibanaXPackApiIntegrationServices.supertestWithoutAuth, esSupertest: kibanaApiIntegrationServices.esSupertest, monitoringNoData: MonitoringNoDataProvider, monitoringClusterList: MonitoringClusterListProvider, monitoringClusterOverview: MonitoringClusterOverviewProvider, monitoringClusterAlerts: MonitoringClusterAlertsProvider, monitoringElasticsearchSummaryStatus: MonitoringElasticsearchSummaryStatusProvider, monitoringElasticsearchOverview: MonitoringElasticsearchOverviewProvider, monitoringElasticsearchNodes: MonitoringElasticsearchNodesProvider, monitoringElasticsearchNodeDetail: MonitoringElasticsearchNodeDetailProvider, monitoringElasticsearchIndices: MonitoringElasticsearchIndicesProvider, monitoringElasticsearchIndexDetail: MonitoringElasticsearchIndexDetailProvider, monitoringElasticsearchShards: MonitoringElasticsearchShardsProvider, monitoringBeatsOverview: MonitoringBeatsOverviewProvider, monitoringBeatsListing: MonitoringBeatsListingProvider, monitoringBeatDetail: MonitoringBeatDetailProvider, monitoringBeatsSummaryStatus: MonitoringBeatsSummaryStatusProvider, monitoringLogstashPipelines: MonitoringLogstashPipelinesProvider, monitoringLogstashSummaryStatus: MonitoringLogstashSummaryStatusProvider, monitoringKibanaOverview: MonitoringKibanaOverviewProvider, monitoringKibanaInstances: MonitoringKibanaInstancesProvider, monitoringKibanaInstance: MonitoringKibanaInstanceProvider, monitoringKibanaSummaryStatus: MonitoringKibanaSummaryStatusProvider, monitoringSetupMode: MonitoringSetupModeProvider, pipelineList: PipelineListProvider, pipelineEditor: PipelineEditorProvider, random: RandomProvider, aceEditor: AceEditorProvider, canvasElement: CanvasElementProvider, grokDebugger: GrokDebuggerProvider, userMenu: UserMenuProvider, uptime: UptimeProvider, infraSourceConfigurationForm: InfraSourceConfigurationFormProvider, logsUi: LogsUiProvider, ml: MachineLearningProvider, transform: TransformProvider, dashboardDrilldownPanelActions: DashboardDrilldownPanelActionsProvider, dashboardDrilldownsManage: DashboardDrilldownsManageProvider, dashboardPanelTimeRange: DashboardPanelTimeRangeProvider, searchSessions: SearchSessionsService, };