Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 11 additions & 11 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -1451,7 +1451,7 @@ x-pack/solutions/observability/plugins/observability/server/lib/esql_extensions
/x-pack/test/functional/services/slo @elastic/obs-ux-management-team
/x-pack/test/functional/apps/slo @elastic/obs-ux-management-team
/x-pack/test/observability_api_integration @elastic/obs-ux-management-team # Assigned per https://github.com/elastic/kibana/pull/182243
/x-pack/test/functional/services/observability @elastic/obs-ux-management-team
/x-pack/platform/test/functional/services/observability @elastic/obs-ux-management-team
/x-pack/test/api_integration/apis/slos @elastic/obs-ux-management-team
/x-pack/test/accessibility/apps/group1/uptime.ts @elastic/obs-ux-management-team
/x-pack/test/accessibility/apps/group3/observability.ts @elastic/obs-ux-management-team
Expand All @@ -1477,7 +1477,7 @@ x-pack/solutions/observability/plugins/observability/server/lib/esql_extensions
/x-pack/platform/test/monitoring_api_integration @elastic/stack-monitoring
/x-pack/platform/test/functional/page_objects/monitoring_page.ts @elastic/stack-monitoring
/x-pack/test/functional/es_archives/monitoring @elastic/stack-monitoring
/x-pack/test/functional/services/monitoring @elastic/stack-monitoring
/x-pack/platform/test/functional/services/monitoring @elastic/stack-monitoring
/x-pack/test/functional/apps/monitoring @elastic/stack-monitoring
/x-pack/platform/test/api_integration/apis/monitoring @elastic/stack-monitoring
/x-pack/platform/test/api_integration/apis/monitoring_collection @elastic/stack-monitoring
Expand Down Expand Up @@ -1594,7 +1594,7 @@ x-pack/solutions/observability/plugins/observability/server/lib/esql_extensions
/src/platform/test/api_integration/apis/dashboards @elastic/kibana-presentation
/src/platform/test/interpreter_functional/snapshots @elastic/kibana-presentation # Assigned per https://github.com/elastic/kibana/pull/54342
/src/platform/test/functional/services/inspector.ts @elastic/kibana-presentation
/x-pack/test/functional/services/canvas_element.ts @elastic/kibana-presentation
/x-pack/platform/test/functional/services/canvas_element.ts @elastic/kibana-presentation
/x-pack/platform/test/functional/page_objects/canvas_page.ts @elastic/kibana-presentation
/x-pack/test/accessibility/apps/group3/canvas.ts @elastic/kibana-presentation
/x-pack/test/upgrade/apps/canvas @elastic/kibana-presentation
Expand Down Expand Up @@ -1644,7 +1644,7 @@ x-pack/solutions/observability/plugins/observability/server/lib/esql_extensions
/x-pack/platform/test/api_integration/apis/ml/ @elastic/ml-ui
/x-pack/test/functional/apps/ml/ @elastic/ml-ui
/x-pack/test/functional/es_archives/ml/ @elastic/ml-ui
/x-pack/test/functional/services/ml/ @elastic/ml-ui
/x-pack/platform/test/functional/services/ml/ @elastic/ml-ui
/x-pack/test/functional_basic/apps/ml/ @elastic/ml-ui
/x-pack/test/functional_with_es_ssl/apps/discover_ml_uptime/config.ts @elastic/ml-ui
/x-pack/test/functional_with_es_ssl/apps/discover_ml_uptime/ml/ @elastic/ml-ui
Expand All @@ -1671,8 +1671,8 @@ x-pack/platform/plugins/shared/ml/server/models/data_recognizer/modules/security
/x-pack/test/functional/apps/aiops @elastic/ml-ui
/x-pack/test/functional/apps/transform/ @elastic/ml-ui @elastic/kibana-management
/x-pack/test/functional/es_archives/large_arrays @elastic/ml-ui # Assigned per usages
/x-pack/test/functional/services/transform/ @elastic/ml-ui @elastic/kibana-management
/x-pack/test/functional/services/aiops @elastic/ml-ui
/x-pack/platform/test/functional/services/transform/ @elastic/ml-ui @elastic/kibana-management
/x-pack/platform/test/functional/services/aiops @elastic/ml-ui
/x-pack/test/functional_basic/apps/transform/ @elastic/ml-ui @elastic/kibana-management

# Operations
Expand Down Expand Up @@ -1745,7 +1745,7 @@ x-pack/platform/plugins/shared/ml/server/models/data_recognizer/modules/security
/src/platform/test/server_integration/services/index.js @elastic/appex-qa
/x-pack/test/stack_functional_integration/configs/config.stack_functional_integration_base.js @elastic/appex-qa
/x-pack/test/stack_functional_integration/configs/consume_state.js @elastic/appex-qa
/x-pack/test/functional/services/remote_es/remote_es_archiver.ts @elastic/appex-qa
/x-pack/platform/test/functional/services/remote_es/remote_es_archiver.ts @elastic/appex-qa
/src/platform/test/functional/services/remote_es/remote_es_archiver.ts @elastic/appex-qa
/x-pack/test/kibana.jsonc @elastic/appex-qa
/x-pack/test/functional_with_es_ssl/ftr_provider_context.d.ts @elastic/appex-qa
Expand All @@ -1757,7 +1757,7 @@ x-pack/platform/plugins/shared/ml/server/models/data_recognizer/modules/security
/x-pack/test/upgrade/ftr_provider_context.d.ts @elastic/appex-qa
/x-pack/test/upgrade/config.ts @elastic/appex-qa
/x-pack/test/functional_basic/ftr_provider_context.d.ts @elastic/appex-qa
/x-pack/test/functional/services/remote_es/remote_es.ts @elastic/appex-qa
/x-pack/platform/test/functional/services/remote_es/remote_es.ts @elastic/appex-qa
/x-pack/test/functional/services/random.js @elastic/appex-qa
/x-pack/test/functional/services/index.ts @elastic/appex-qa
/x-pack/platform/test/functional/services/index.ts @elastic/appex-qa
Expand Down Expand Up @@ -2125,13 +2125,13 @@ x-pack/platform/plugins/private/cloud_integrations/cloud_full_story/server/confi
/x-pack/test/functional_with_es_ssl/page_objects/rule_details.ts @elastic/response-ops
/x-pack/test/functional_with_es_ssl/lib/object_remover.ts @elastic/response-ops
/x-pack/test/stack_functional_integration/apps/alerts @elastic/response-ops
/x-pack/test/functional/services/actions @elastic/response-ops
/x-pack/platform/test/functional/services/actions @elastic/response-ops
/x-pack/solutions/security/test/api_integration_basic/apis/security_solution/index.ts @elastic/response-ops @elastic/kibana-cases
/x-pack/solutions/security/test/api_integration_basic/apis/security_solution/cases_privileges.ts @elastic/response-ops @elastic/kibana-cases
/x-pack/test/upgrade/services/rules_upgrade_services.ts @elastic/response-ops
/x-pack/test/upgrade/apps/rules @elastic/response-ops
/x-pack/platform/test/examples/triggers_actions_ui_examples @elastic/response-ops # Assigned per https://github.com/elastic/kibana/blob/main/x-pack/examples/triggers_actions_ui_example/kibana.jsonc#L4
/x-pack/test/functional/services/rules @elastic/response-ops
/x-pack/platform/test/functional/services/rules @elastic/response-ops
/x-pack/platform/test/plugin_api_integration/plugins/sample_task_plugin @elastic/response-ops
/x-pack/test/functional/fixtures/kbn_archiver/cases @elastic/response-ops @elastic/kibana-cases
/x-pack/test/functional/es_archives/cases @elastic/response-ops @elastic/kibana-cases
Expand All @@ -2153,7 +2153,7 @@ x-pack/platform/plugins/private/cloud_integrations/cloud_full_story/server/confi
/docs/management/connectors/ @elastic/response-ops
/x-pack/platform/test/cases_api_integration/ @elastic/response-ops
/x-pack/solutions/security/test/cases_api_integration/ @elastic/response-ops
/x-pack/test/functional/services/cases/ @elastic/response-ops @elastic/kibana-cases
/x-pack/platform/test/functional/services/cases/ @elastic/response-ops @elastic/kibana-cases
/x-pack/test/functional_with_es_ssl/apps/cases/ @elastic/response-ops @elastic/kibana-cases
/x-pack/test/api_integration/apis/cases/ @elastic/response-ops @elastic/kibana-cases
/x-pack/test_serverless/functional/test_suites/observability/cases @elastic/response-ops @elastic/kibana-cases
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,12 @@ import {
getCase,
createConfiguration,
getConfigurationRequest,
} from '@kbn/test-suites-xpack-platform/cases_api_integration/common/lib/api';
} from '../../../cases_api_integration/common/lib/api';
import {
loginUsers,
suggestUserProfiles,
} from '@kbn/test-suites-xpack-platform/cases_api_integration/common/lib/api/user_profiles';
import { User } from '@kbn/test-suites-xpack-platform/cases_api_integration/common/lib/authentication/types';
} from '../../../cases_api_integration/common/lib/api/user_profiles';
import { User } from '../../../cases_api_integration/common/lib/authentication/types';

import { FtrProviderContext } from '../../ftr_provider_context';
import { generateRandomCaseWithoutConnector } from './helpers';
Expand Down
77 changes: 76 additions & 1 deletion x-pack/platform/test/functional/services/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,51 @@

import { services as kibanaFunctionalServices } from '@kbn/test-suites-src/functional/services';
import { services as kibanaApiIntegrationServices } from '@kbn/test-suites-src/api_integration/services';
import {
MonitoringNoDataProvider,
MonitoringClusterListProvider,
MonitoringClusterOverviewProvider,
MonitoringClusterAlertsProvider,
MonitoringElasticsearchSummaryStatusProvider,
MonitoringElasticsearchOverviewProvider,
MonitoringElasticsearchNodesProvider,
MonitoringElasticsearchNodeDetailProvider,
MonitoringElasticsearchIndicesProvider,
MonitoringElasticsearchIndexDetailProvider,
MonitoringElasticsearchShardsProvider,
MonitoringBeatsOverviewProvider,
MonitoringBeatsListingProvider,
MonitoringBeatDetailProvider,
MonitoringBeatsSummaryStatusProvider,
MonitoringLogstashOverviewProvider,
MonitoringLogstashNodesProvider,
MonitoringLogstashNodeDetailProvider,
MonitoringLogstashPipelinesProvider,
MonitoringLogstashPipelineViewerProvider,
MonitoringLogstashSummaryStatusProvider,
MonitoringKibanaOverviewProvider,
MonitoringKibanaInstancesProvider,
MonitoringKibanaInstanceProvider,
MonitoringKibanaSummaryStatusProvider,
MonitoringSetupModeProvider,
MonitoringAlertsProvider,
MonitoringEnterpriseSearchOverviewProvider,
MonitoringEnterpriseSearchSummaryStatusProvider,
// @ts-ignore not ts yet
} from './monitoring';
import { services as kibanaXPackApiIntegrationServices } from '../../api_integration/services';
import { UserMenuProvider } from './user_menu';
import { AceEditorProvider } from './ace_editor';
import { SampleDataServiceProvider } from './sample_data';
import { GrokDebuggerProvider } from './grok_debugger';
import { MachineLearningProvider } from './ml';
import { TransformProvider } from './transform';
import { CasesServiceProvider } from './cases';
import { ActionsServiceProvider } from './actions';
import { RulesServiceProvider } from './rules';
import { AiopsProvider } from './aiops';
import { SearchSessionsService } from './search_sessions';
import { CanvasElementProvider } from './canvas_element';

// define the name and providers for services that should be
// available to your tests. If you don't specify anything here
Expand All @@ -24,9 +63,45 @@ export const services = {
esSupertest: kibanaApiIntegrationServices.esSupertest,
dataViewApi: kibanaXPackApiIntegrationServices.dataViewApi,
spaces: kibanaXPackApiIntegrationServices.spaces,
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,
monitoringLogstashOverview: MonitoringLogstashOverviewProvider,
monitoringLogstashNodes: MonitoringLogstashNodesProvider,
monitoringLogstashNodeDetail: MonitoringLogstashNodeDetailProvider,
monitoringLogstashPipelines: MonitoringLogstashPipelinesProvider,
monitoringLogstashPipelineViewer: MonitoringLogstashPipelineViewerProvider,
monitoringLogstashSummaryStatus: MonitoringLogstashSummaryStatusProvider,
monitoringKibanaOverview: MonitoringKibanaOverviewProvider,
monitoringKibanaInstances: MonitoringKibanaInstancesProvider,
monitoringKibanaInstance: MonitoringKibanaInstanceProvider,
monitoringKibanaSummaryStatus: MonitoringKibanaSummaryStatusProvider,
monitoringEnterpriseSearchOverview: MonitoringEnterpriseSearchOverviewProvider,
monitoringEnterpriseSearchSummaryStatus: MonitoringEnterpriseSearchSummaryStatusProvider,
monitoringSetupMode: MonitoringSetupModeProvider,
monitoringAlerts: MonitoringAlertsProvider,
userMenu: UserMenuProvider,
aceEditor: AceEditorProvider,
sampleData: SampleDataServiceProvider,
grokDebugger: GrokDebuggerProvider,
searchSessions: SearchSessionsService,
ml: MachineLearningProvider,
transform: TransformProvider,
serchSessions: SearchSessionsService,
cases: CasesServiceProvider,
actions: ActionsServiceProvider,
rules: RulesServiceProvider,
aiops: AiopsProvider,
canvasElement: CanvasElementProvider,
};
1 change: 1 addition & 0 deletions x-pack/platform/test/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -118,5 +118,6 @@
"@kbn/lens-plugin",
"@kbn/mock-idp-utils",
"@kbn/es",
"@kbn/ml-category-validator",
]
}
26 changes: 12 additions & 14 deletions x-pack/test/functional/services/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,6 @@ import { SampleDataServiceProvider } from '@kbn/test-suites-xpack-platform/funct
import { GrokDebuggerProvider } from '@kbn/test-suites-xpack-platform/functional/services/grok_debugger';
import { SearchSessionsService } from '@kbn/test-suites-xpack-platform/functional/services/search_sessions';
import { ReportingFunctionalProvider } from '@kbn/test-suites-xpack-platform/reporting_functional/services';
import { services as kibanaXPackApiIntegrationServices } from '../../api_integration/services';
import { services as commonServices } from '../../common/services';

import {
MonitoringNoDataProvider,
MonitoringClusterListProvider,
Expand Down Expand Up @@ -47,27 +44,28 @@ import {
MonitoringEnterpriseSearchOverviewProvider,
MonitoringEnterpriseSearchSummaryStatusProvider,
// @ts-ignore not ts yet
} from './monitoring';
} from '@kbn/test-suites-xpack-platform/functional/services/monitoring';
import { MachineLearningProvider } from '@kbn/test-suites-xpack-platform/reporting_functional/services/ml';
import { TransformProvider } from '@kbn/test-suites-xpack-platform/reporting_functional/services/transform';
import { CasesServiceProvider } from '@kbn/test-suites-xpack-platform/reporting_functional/services/cases';
import { ActionsServiceProvider } from '@kbn/test-suites-xpack-platform/reporting_functional/services/actions';
import { RulesServiceProvider } from '@kbn/test-suites-xpack-platform/reporting_functional/services/rules';
import { AiopsProvider } from '@kbn/test-suites-xpack-platform/reporting_functional/services/aiops';
import { CanvasElementProvider } from '@kbn/test-suites-xpack-platform/functional/services/canvas_element';
import { ObservabilityProvider } from './observability';
import { services as kibanaXPackApiIntegrationServices } from '../../api_integration/services';
import { services as commonServices } from '../../common/services';

// @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 { CanvasElementProvider } from './canvas_element';
// @ts-ignore not ts yet
// @ts-ignore not ts yet
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 { ObservabilityProvider } from './observability';
import { CasesServiceProvider } from './cases';
import { ActionsServiceProvider } from './actions';
import { RulesServiceProvider } from './rules';
import { AiopsProvider } from './aiops';
import { DataStreamProvider } from './data_stream';
import { SloUiServiceProvider } from './slo';
// define the name and providers for services that should be
Expand Down