SKA: Relocate /test to /src/platform/test (#210956)

## Summary

Part of https://github.com/elastic/kibana-team/issues/1503

This is a first step towards the relocation of all the Kibana tests.

The `/test/` folder at the root, which is in itself a package
(`@kbn/test-suites-src`), and contains a large number of tests and test
plugins, is being relocated under `src/platform/test`.

All the tests under this folder should be related to common platform
features, and they should not have any dependency towards
solution-specific components or features.

<details >
<summary>Updated relative paths</summary>

```
src/platform/test/analytics/plugins/analytics_ftr_helpers/jest.config.js:12
src/platform/test/analytics/plugins/analytics_ftr_helpers/package.json:10
src/platform/test/analytics/plugins/analytics_ftr_helpers/package.json:11
src/platform/test/analytics/plugins/analytics_ftr_helpers/tsconfig.json:11
src/platform/test/analytics/plugins/analytics_ftr_helpers/tsconfig.json:2
src/platform/test/analytics/plugins/analytics_plugin_a/package.json:10
src/platform/test/analytics/plugins/analytics_plugin_a/package.json:11
src/platform/test/analytics/plugins/analytics_plugin_a/tsconfig.json:10
src/platform/test/analytics/plugins/analytics_plugin_a/tsconfig.json:2
src/platform/test/api_integration/jest.config.js:12
src/platform/test/common/plugins/newsfeed/tsconfig.json:2
src/platform/test/common/plugins/otel_metrics/tsconfig.json:2
src/platform/test/functional/jest.config.js:12
src/platform/test/harden/child_process.js:13
src/platform/test/harden/lodash_template.js:13
src/platform/test/harden/prototype.js:10
src/platform/test/health_gateway/plugins/status/tsconfig.json:2
src/platform/test/interactive_setup_api_integration/plugins/test_endpoints/tsconfig.json:2
src/platform/test/interpreter_functional/plugins/kbn_tp_run_pipeline/package.json:11
src/platform/test/interpreter_functional/plugins/kbn_tp_run_pipeline/package.json:12
src/platform/test/interpreter_functional/plugins/kbn_tp_run_pipeline/tsconfig.json:11
src/platform/test/interpreter_functional/plugins/kbn_tp_run_pipeline/tsconfig.json:2
src/platform/test/node_roles_functional/plugins/core_plugin_initializer_context/package.json:11
src/platform/test/node_roles_functional/plugins/core_plugin_initializer_context/package.json:12
src/platform/test/node_roles_functional/plugins/core_plugin_initializer_context/tsconfig.json:2
src/platform/test/node_roles_functional/plugins/core_plugin_initializer_context/tsconfig.json:9
src/platform/test/package/Vagrantfile:2
src/platform/test/plugin_functional/README.md:40
src/platform/test/plugin_functional/plugins/app_link_test/package.json:11
src/platform/test/plugin_functional/plugins/app_link_test/package.json:12
src/platform/test/plugin_functional/plugins/app_link_test/tsconfig.json:10
src/platform/test/plugin_functional/plugins/app_link_test/tsconfig.json:2
src/platform/test/plugin_functional/plugins/core_app_status/package.json:11
src/platform/test/plugin_functional/plugins/core_app_status/package.json:12
src/platform/test/plugin_functional/plugins/core_app_status/tsconfig.json:10
src/platform/test/plugin_functional/plugins/core_app_status/tsconfig.json:2
src/platform/test/plugin_functional/plugins/core_dynamic_resolving_a/package.json:11
src/platform/test/plugin_functional/plugins/core_dynamic_resolving_a/package.json:12
src/platform/test/plugin_functional/plugins/core_dynamic_resolving_a/tsconfig.json:11
src/platform/test/plugin_functional/plugins/core_dynamic_resolving_a/tsconfig.json:2
src/platform/test/plugin_functional/plugins/core_dynamic_resolving_b/package.json:11
src/platform/test/plugin_functional/plugins/core_dynamic_resolving_b/package.json:12
src/platform/test/plugin_functional/plugins/core_dynamic_resolving_b/tsconfig.json:11
src/platform/test/plugin_functional/plugins/core_dynamic_resolving_b/tsconfig.json:2
src/platform/test/plugin_functional/plugins/core_history_block/package.json:11
src/platform/test/plugin_functional/plugins/core_history_block/package.json:12
src/platform/test/plugin_functional/plugins/core_history_block/tsconfig.json:2
src/platform/test/plugin_functional/plugins/core_history_block/tsconfig.json:6
src/platform/test/plugin_functional/plugins/core_http/package.json:11
src/platform/test/plugin_functional/plugins/core_http/package.json:12
src/platform/test/plugin_functional/plugins/core_http/tsconfig.json:11
src/platform/test/plugin_functional/plugins/core_http/tsconfig.json:2
src/platform/test/plugin_functional/plugins/core_plugin_a/package.json:11
src/platform/test/plugin_functional/plugins/core_plugin_a/package.json:12
src/platform/test/plugin_functional/plugins/core_plugin_a/tsconfig.json:11
src/platform/test/plugin_functional/plugins/core_plugin_a/tsconfig.json:2
src/platform/test/plugin_functional/plugins/core_plugin_appleave/package.json:11
src/platform/test/plugin_functional/plugins/core_plugin_appleave/package.json:12
src/platform/test/plugin_functional/plugins/core_plugin_appleave/tsconfig.json:10
src/platform/test/plugin_functional/plugins/core_plugin_appleave/tsconfig.json:2
src/platform/test/plugin_functional/plugins/core_plugin_b/package.json:11
src/platform/test/plugin_functional/plugins/core_plugin_b/package.json:12
src/platform/test/plugin_functional/plugins/core_plugin_b/tsconfig.json:11
src/platform/test/plugin_functional/plugins/core_plugin_b/tsconfig.json:2
src/platform/test/plugin_functional/plugins/core_plugin_chromeless/package.json:11
src/platform/test/plugin_functional/plugins/core_plugin_chromeless/package.json:12
src/platform/test/plugin_functional/plugins/core_plugin_chromeless/tsconfig.json:10
src/platform/test/plugin_functional/plugins/core_plugin_chromeless/tsconfig.json:2
src/platform/test/plugin_functional/plugins/core_plugin_deep_links/package.json:11
src/platform/test/plugin_functional/plugins/core_plugin_deep_links/package.json:12
src/platform/test/plugin_functional/plugins/core_plugin_deep_links/tsconfig.json:10
src/platform/test/plugin_functional/plugins/core_plugin_deep_links/tsconfig.json:2
src/platform/test/plugin_functional/plugins/core_plugin_deprecations/package.json:11
src/platform/test/plugin_functional/plugins/core_plugin_deprecations/package.json:12
src/platform/test/plugin_functional/plugins/core_plugin_deprecations/tsconfig.json:11
src/platform/test/plugin_functional/plugins/core_plugin_deprecations/tsconfig.json:2
src/platform/test/plugin_functional/plugins/core_plugin_execution_context/package.json:10
src/platform/test/plugin_functional/plugins/core_plugin_execution_context/package.json:11
src/platform/test/plugin_functional/plugins/core_plugin_execution_context/tsconfig.json:2
src/platform/test/plugin_functional/plugins/core_plugin_helpmenu/package.json:11
src/platform/test/plugin_functional/plugins/core_plugin_helpmenu/tsconfig.json:10
src/platform/test/plugin_functional/plugins/core_plugin_helpmenu/tsconfig.json:2
src/platform/test/plugin_functional/plugins/core_plugin_route_timeouts/package.json:11
src/platform/test/plugin_functional/plugins/core_plugin_route_timeouts/package.json:12
src/platform/test/plugin_functional/plugins/core_plugin_route_timeouts/tsconfig.json:2
src/platform/test/plugin_functional/plugins/core_plugin_route_timeouts/tsconfig.json:8
src/platform/test/plugin_functional/plugins/core_plugin_static_assets/package.json:11
src/platform/test/plugin_functional/plugins/core_plugin_static_assets/package.json:12
src/platform/test/plugin_functional/plugins/core_plugin_static_assets/tsconfig.json:10
src/platform/test/plugin_functional/plugins/core_plugin_static_assets/tsconfig.json:2
src/platform/test/plugin_functional/plugins/core_provider_plugin/package.json:11
src/platform/test/plugin_functional/plugins/core_provider_plugin/package.json:12
src/platform/test/plugin_functional/plugins/core_provider_plugin/tsconfig.json:10
src/platform/test/plugin_functional/plugins/core_provider_plugin/tsconfig.json:2
src/platform/test/plugin_functional/plugins/data_search/package.json:10
src/platform/test/plugin_functional/plugins/data_search/package.json:9
src/platform/test/plugin_functional/plugins/data_search/tsconfig.json:2
src/platform/test/plugin_functional/plugins/data_search/tsconfig.json:8
src/platform/test/plugin_functional/plugins/elasticsearch_client_plugin/package.json:10
src/platform/test/plugin_functional/plugins/elasticsearch_client_plugin/package.json:9
src/platform/test/plugin_functional/plugins/elasticsearch_client_plugin/tsconfig.json:2
src/platform/test/plugin_functional/plugins/elasticsearch_client_plugin/tsconfig.json:8
src/platform/test/plugin_functional/plugins/eui_provider_dev_warning/package.json:11
src/platform/test/plugin_functional/plugins/eui_provider_dev_warning/package.json:12
src/platform/test/plugin_functional/plugins/eui_provider_dev_warning/tsconfig.json:10
src/platform/test/plugin_functional/plugins/eui_provider_dev_warning/tsconfig.json:2
src/platform/test/plugin_functional/plugins/hardening/package.json:11
src/platform/test/plugin_functional/plugins/hardening/package.json:12
src/platform/test/plugin_functional/plugins/hardening/tsconfig.json:12
src/platform/test/plugin_functional/plugins/hardening/tsconfig.json:2
src/platform/test/plugin_functional/plugins/index_patterns/package.json:11
src/platform/test/plugin_functional/plugins/index_patterns/package.json:12
src/platform/test/plugin_functional/plugins/index_patterns/tsconfig.json:10
src/platform/test/plugin_functional/plugins/index_patterns/tsconfig.json:2
src/platform/test/plugin_functional/plugins/kbn_sample_panel_action/package.json:11
src/platform/test/plugin_functional/plugins/kbn_sample_panel_action/package.json:12
src/platform/test/plugin_functional/plugins/kbn_sample_panel_action/tsconfig.json:10
src/platform/test/plugin_functional/plugins/kbn_sample_panel_action/tsconfig.json:2
src/platform/test/plugin_functional/plugins/kbn_top_nav/package.json:11
src/platform/test/plugin_functional/plugins/kbn_top_nav/package.json:12
src/platform/test/plugin_functional/plugins/kbn_top_nav/tsconfig.json:11
src/platform/test/plugin_functional/plugins/kbn_top_nav/tsconfig.json:2
src/platform/test/plugin_functional/plugins/kbn_tp_custom_visualizations/package.json:11
src/platform/test/plugin_functional/plugins/kbn_tp_custom_visualizations/package.json:12
src/platform/test/plugin_functional/plugins/kbn_tp_custom_visualizations/tsconfig.json:10
src/platform/test/plugin_functional/plugins/kbn_tp_custom_visualizations/tsconfig.json:2
src/platform/test/plugin_functional/plugins/management_test_plugin/package.json:11
src/platform/test/plugin_functional/plugins/management_test_plugin/package.json:12
src/platform/test/plugin_functional/plugins/management_test_plugin/tsconfig.json:10
src/platform/test/plugin_functional/plugins/management_test_plugin/tsconfig.json:2
src/platform/test/plugin_functional/plugins/rendering_plugin/package.json:11
src/platform/test/plugin_functional/plugins/rendering_plugin/package.json:12
src/platform/test/plugin_functional/plugins/rendering_plugin/tsconfig.json:11
src/platform/test/plugin_functional/plugins/rendering_plugin/tsconfig.json:2
src/platform/test/plugin_functional/plugins/saved_object_export_transforms/package.json:11
src/platform/test/plugin_functional/plugins/saved_object_export_transforms/package.json:12
src/platform/test/plugin_functional/plugins/saved_object_export_transforms/tsconfig.json:2
src/platform/test/plugin_functional/plugins/saved_object_export_transforms/tsconfig.json:9
src/platform/test/plugin_functional/plugins/saved_object_import_warnings/package.json:11
src/platform/test/plugin_functional/plugins/saved_object_import_warnings/package.json:12
src/platform/test/plugin_functional/plugins/saved_object_import_warnings/tsconfig.json:11
src/platform/test/plugin_functional/plugins/saved_object_import_warnings/tsconfig.json:2
src/platform/test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type/package.json:11
src/platform/test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type/package.json:12
src/platform/test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type/tsconfig.json:2
src/platform/test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type/tsconfig.json:9
src/platform/test/plugin_functional/plugins/saved_objects_hidden_type/package.json:11
src/platform/test/plugin_functional/plugins/saved_objects_hidden_type/package.json:12
src/platform/test/plugin_functional/plugins/saved_objects_hidden_type/tsconfig.json:2
src/platform/test/plugin_functional/plugins/saved_objects_hidden_type/tsconfig.json:9
src/platform/test/plugin_functional/plugins/session_notifications/package.json:11
src/platform/test/plugin_functional/plugins/session_notifications/package.json:12
src/platform/test/plugin_functional/plugins/session_notifications/tsconfig.json:11
src/platform/test/plugin_functional/plugins/session_notifications/tsconfig.json:2
src/platform/test/plugin_functional/plugins/telemetry/package.json:11
src/platform/test/plugin_functional/plugins/telemetry/package.json:12
src/platform/test/plugin_functional/plugins/telemetry/tsconfig.json:2
src/platform/test/plugin_functional/plugins/telemetry/tsconfig.json:6
src/platform/test/plugin_functional/plugins/ui_settings_plugin/package.json:11
src/platform/test/plugin_functional/plugins/ui_settings_plugin/package.json:12
src/platform/test/plugin_functional/plugins/ui_settings_plugin/tsconfig.json:2
src/platform/test/plugin_functional/plugins/ui_settings_plugin/tsconfig.json:8
src/platform/test/plugin_functional/plugins/usage_collection/package.json:11
src/platform/test/plugin_functional/plugins/usage_collection/package.json:12
src/platform/test/plugin_functional/plugins/usage_collection/tsconfig.json:11
src/platform/test/plugin_functional/plugins/usage_collection/tsconfig.json:2
src/platform/test/server_integration/plugins/status_plugin_a/package.json:10
src/platform/test/server_integration/plugins/status_plugin_a/package.json:11
src/platform/test/server_integration/plugins/status_plugin_a/tsconfig.json:2
src/platform/test/server_integration/plugins/status_plugin_a/tsconfig.json:9
src/platform/test/server_integration/plugins/status_plugin_b/package.json:10
src/platform/test/server_integration/plugins/status_plugin_b/package.json:11
src/platform/test/server_integration/plugins/status_plugin_b/tsconfig.json:2
src/platform/test/server_integration/plugins/status_plugin_b/tsconfig.json:9
```

</details>

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
This commit is contained in:
Gerard Soldevila 2025-03-14 17:57:23 +01:00 committed by GitHub
parent c631bdd574
commit 355a834659
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
1551 changed files with 3062 additions and 2007 deletions

View file

@ -2,11 +2,11 @@ disabled:
# Stateful base config for deployment-agnostic tests
- x-pack/test/api_integration/deployment_agnostic/default_configs/stateful.config.base.ts
# Base config files, only necessary to inform config finding script
- test/functional/config.base.js
- test/functional/firefox/config.base.ts
- src/platform/test/functional/config.base.js
- src/platform/test/functional/firefox/config.base.ts
- x-pack/test/functional/config.base.js
- x-pack/test/localization/config.base.ts
- test/server_integration/config.base.js
- src/platform/test/server_integration/config.base.js
- x-pack/test/functional_with_es_ssl/config.base.ts
- x-pack/test/api_integration/config.ts
- x-pack/test/fleet_api_integration/config.base.ts
@ -16,7 +16,7 @@ disabled:
# QA suites that are run out-of-band
- x-pack/test/stack_functional_integration/configs/config.stack_functional_integration_base.js
- x-pack/test/upgrade/config.ts
- test/functional/config.edge.js
- src/platform/test/functional/config.edge.js
- x-pack/test/functional/config.edge.js
# Configs that exist but weren't running in CI when this file was introduced
@ -47,81 +47,81 @@ disabled:
defaultQueue: 'n2-4-spot'
enabled:
- test/accessibility/config.ts
- test/analytics/config.ts
- test/api_integration/config.js
- test/examples/config.js
- test/functional/apps/bundles/config.ts
- test/functional/apps/console/config.ts
- test/functional/apps/context/config.ts
- test/functional/apps/dashboard_elements/controls/common/config.ts
- test/functional/apps/dashboard_elements/controls/options_list/config.ts
- test/functional/apps/dashboard_elements/image_embeddable/config.ts
- test/functional/apps/dashboard_elements/input_control_vis/config.ts
- test/functional/apps/dashboard_elements/links/config.ts
- test/functional/apps/dashboard_elements/markdown/config.ts
- test/functional/apps/dashboard/group1/config.ts
- test/functional/apps/dashboard/group2/config.ts
- test/functional/apps/dashboard/group3/config.ts
- test/functional/apps/dashboard/group4/config.ts
- test/functional/apps/dashboard/group5/config.ts
- test/functional/apps/dashboard/group6/config.ts
- test/functional/apps/dashboard/esql_controls/config.ts
- test/functional/apps/discover/ccs_compatibility/config.ts
- test/functional/apps/discover/embeddable/config.ts
- test/functional/apps/discover/esql/config.ts
- test/functional/apps/discover/group1/config.ts
- test/functional/apps/discover/group2_data_grid1/config.ts
- test/functional/apps/discover/group2_data_grid2/config.ts
- test/functional/apps/discover/group2_data_grid3/config.ts
- test/functional/apps/discover/group3/config.ts
- test/functional/apps/discover/group4/config.ts
- test/functional/apps/discover/group5/config.ts
- test/functional/apps/discover/group6/config.ts
- test/functional/apps/discover/group7/config.ts
- test/functional/apps/discover/group8/config.ts
- test/functional/apps/discover/context_awareness/config.ts
- test/functional/apps/discover/observability/config.ts
- test/functional/apps/getting_started/config.ts
- test/functional/apps/home/config.ts
- test/functional/apps/kibana_overview/config.ts
- test/functional/apps/management/config.ts
- test/functional/apps/saved_objects_management/config.ts
- test/functional/apps/sharing/config.ts
- test/functional/apps/status_page/config.ts
- test/functional/apps/visualize/group1/config.ts
- test/functional/apps/visualize/group2/config.ts
- test/functional/apps/visualize/group3/config.ts
- test/functional/apps/visualize/group4/config.ts
- test/functional/apps/visualize/group5/config.ts
- test/functional/apps/visualize/group6/config.ts
- test/functional/apps/visualize/replaced_vislib_chart_types/config.ts
- test/functional/config.ccs.ts
- test/functional/firefox/console.config.ts
- test/functional/firefox/dashboard.config.ts
- test/functional/firefox/discover.config.ts
- test/functional/firefox/home.config.ts
- test/functional/firefox/visualize.config.ts
- test/health_gateway/config.ts
- test/interactive_setup_api_integration/enrollment_flow.config.ts
- test/interactive_setup_api_integration/manual_configuration_flow_without_tls.config.ts
- test/interactive_setup_api_integration/manual_configuration_flow.config.ts
- test/interactive_setup_functional/enrollment_token.config.ts
- test/interactive_setup_functional/manual_configuration_without_security.config.ts
- test/interactive_setup_functional/manual_configuration_without_tls.config.ts
- test/interactive_setup_functional/manual_configuration.config.ts
- test/interpreter_functional/config.ts
- test/node_roles_functional/all.config.ts
- test/node_roles_functional/background_tasks.config.ts
- test/node_roles_functional/ui.config.ts
- test/plugin_functional/config.ts
- test/server_integration/http/platform/config.status.ts
- test/server_integration/http/platform/config.ts
- test/server_integration/http/ssl_redirect/config.ts
- test/server_integration/http/ssl_with_p12_intermediate/config.js
- test/server_integration/http/ssl_with_p12/config.js
- test/server_integration/http/ssl/config.js
- test/ui_capabilities/newsfeed_err/config.ts
- src/platform/test/accessibility/config.ts
- src/platform/test/analytics/config.ts
- src/platform/test/api_integration/config.js
- src/platform/test/examples/config.js
- src/platform/test/functional/apps/bundles/config.ts
- src/platform/test/functional/apps/console/config.ts
- src/platform/test/functional/apps/context/config.ts
- src/platform/test/functional/apps/dashboard_elements/controls/common/config.ts
- src/platform/test/functional/apps/dashboard_elements/controls/options_list/config.ts
- src/platform/test/functional/apps/dashboard_elements/image_embeddable/config.ts
- src/platform/test/functional/apps/dashboard_elements/input_control_vis/config.ts
- src/platform/test/functional/apps/dashboard_elements/links/config.ts
- src/platform/test/functional/apps/dashboard_elements/markdown/config.ts
- src/platform/test/functional/apps/dashboard/group1/config.ts
- src/platform/test/functional/apps/dashboard/group2/config.ts
- src/platform/test/functional/apps/dashboard/group3/config.ts
- src/platform/test/functional/apps/dashboard/group4/config.ts
- src/platform/test/functional/apps/dashboard/group5/config.ts
- src/platform/test/functional/apps/dashboard/group6/config.ts
- src/platform/test/functional/apps/dashboard/esql_controls/config.ts
- src/platform/test/functional/apps/discover/ccs_compatibility/config.ts
- src/platform/test/functional/apps/discover/embeddable/config.ts
- src/platform/test/functional/apps/discover/esql/config.ts
- src/platform/test/functional/apps/discover/group1/config.ts
- src/platform/test/functional/apps/discover/group2_data_grid1/config.ts
- src/platform/test/functional/apps/discover/group2_data_grid2/config.ts
- src/platform/test/functional/apps/discover/group2_data_grid3/config.ts
- src/platform/test/functional/apps/discover/group3/config.ts
- src/platform/test/functional/apps/discover/group4/config.ts
- src/platform/test/functional/apps/discover/group5/config.ts
- src/platform/test/functional/apps/discover/group6/config.ts
- src/platform/test/functional/apps/discover/group7/config.ts
- src/platform/test/functional/apps/discover/group8/config.ts
- src/platform/test/functional/apps/discover/context_awareness/config.ts
- src/platform/test/functional/apps/discover/observability/config.ts
- src/platform/test/functional/apps/getting_started/config.ts
- src/platform/test/functional/apps/home/config.ts
- src/platform/test/functional/apps/kibana_overview/config.ts
- src/platform/test/functional/apps/management/config.ts
- src/platform/test/functional/apps/saved_objects_management/config.ts
- src/platform/test/functional/apps/sharing/config.ts
- src/platform/test/functional/apps/status_page/config.ts
- src/platform/test/functional/apps/visualize/group1/config.ts
- src/platform/test/functional/apps/visualize/group2/config.ts
- src/platform/test/functional/apps/visualize/group3/config.ts
- src/platform/test/functional/apps/visualize/group4/config.ts
- src/platform/test/functional/apps/visualize/group5/config.ts
- src/platform/test/functional/apps/visualize/group6/config.ts
- src/platform/test/functional/apps/visualize/replaced_vislib_chart_types/config.ts
- src/platform/test/functional/config.ccs.ts
- src/platform/test/functional/firefox/console.config.ts
- src/platform/test/functional/firefox/dashboard.config.ts
- src/platform/test/functional/firefox/discover.config.ts
- src/platform/test/functional/firefox/home.config.ts
- src/platform/test/functional/firefox/visualize.config.ts
- src/platform/test/health_gateway/config.ts
- src/platform/test/interactive_setup_api_integration/enrollment_flow.config.ts
- src/platform/test/interactive_setup_api_integration/manual_configuration_flow_without_tls.config.ts
- src/platform/test/interactive_setup_api_integration/manual_configuration_flow.config.ts
- src/platform/test/interactive_setup_functional/enrollment_token.config.ts
- src/platform/test/interactive_setup_functional/manual_configuration_without_security.config.ts
- src/platform/test/interactive_setup_functional/manual_configuration_without_tls.config.ts
- src/platform/test/interactive_setup_functional/manual_configuration.config.ts
- src/platform/test/interpreter_functional/config.ts
- src/platform/test/node_roles_functional/all.config.ts
- src/platform/test/node_roles_functional/background_tasks.config.ts
- src/platform/test/node_roles_functional/ui.config.ts
- src/platform/test/plugin_functional/config.ts
- src/platform/test/server_integration/http/platform/config.status.ts
- src/platform/test/server_integration/http/platform/config.ts
- src/platform/test/server_integration/http/ssl_redirect/config.ts
- src/platform/test/server_integration/http/ssl_with_p12_intermediate/config.js
- src/platform/test/server_integration/http/ssl_with_p12/config.js
- src/platform/test/server_integration/http/ssl/config.js
- src/platform/test/ui_capabilities/newsfeed_err/config.ts
- x-pack/test/accessibility/apps/group1/config.ts
- x-pack/test/accessibility/apps/group2/config.ts
- x-pack/test/accessibility/apps/group3/config.ts

View file

@ -25,7 +25,7 @@ if [[ "$IS_TEST_EXECUTION_STEP" == "true" ]]; then
buildkite-agent artifact upload 'test/**/screenshots/diff/*.png'
buildkite-agent artifact upload 'test/**/screenshots/failure/*.png'
buildkite-agent artifact upload 'test/**/screenshots/session/*.png'
buildkite-agent artifact upload 'test/functional/failure_debug/html/*.html'
buildkite-agent artifact upload 'src/platform/test/functional/failure_debug/html/*.html'
buildkite-agent artifact upload 'x-pack/test/**/screenshots/diff/*.png'
buildkite-agent artifact upload 'x-pack/test/**/screenshots/failure/*.png'
buildkite-agent artifact upload 'x-pack/test/**/screenshots/session/*.png'
@ -61,4 +61,4 @@ if [[ $BUILDKITE_COMMAND_EXIT_STATUS -ne 0 ]]; then
if [ -n "${PING_SLACK_TEAM:-}" ]; then
buildkite-agent meta-data set 'slack:ping_team:body' "${PING_SLACK_TEAM}, can you please take a look at the test failures?"
fi
fi
fi

View file

@ -57,4 +57,4 @@ export TEST_ES_URL="http://elastic:changeme@192.168.56.1:9200"
cd x-pack
echo "--- FTR - Reporting"
node scripts/functional_test_runner.js --config test/functional/apps/visualize/config.ts --include-tag=smoke --quiet
node scripts/functional_test_runner.js --config src/platform/test/functional/apps/visualize/config.ts --include-tag=smoke --quiet

View file

@ -641,14 +641,14 @@ module.exports = {
files: [
'**/*.stories.tsx',
'**/*.test.js',
'src/platform/test/*/config.ts',
'src/platform/test/*/config_open.ts',
'src/platform/test/*/*.config.ts',
'src/platform/test/*/{tests,test_suites,apis,apps}/**/*',
'src/platform/test/server_integration/**/*.ts',
'x-pack/test/apm_api_integration/**/*.ts',
'x-pack/test/functional/apps/**/*.js',
'x-pack/solutions/observability/plugins/apm/**/*.js',
'test/*/config.ts',
'test/*/config_open.ts',
'test/*/*.config.ts',
'test/*/{tests,test_suites,apis,apps}/**/*',
'test/server_integration/**/*.ts',
'x-pack/test/*/{tests,test_suites,apis,apps,deployment_agnostic}/**/*',
'x-pack/test/*/*config.*ts',
'x-pack/test/saved_object_api_integration/*/apis/**/*',
@ -788,7 +788,10 @@ module.exports = {
* Harden specific rules
*/
{
files: ['test/harden/*.js', 'src/platform/packages/shared/kbn-safer-lodash-set/test/*.js'],
files: [
'src/platform/test/harden/*.js',
'src/platform/packages/shared/kbn-safer-lodash-set/test/*.js',
],
rules: {
'mocha/handle-done-callback': 'off',
},
@ -1421,8 +1424,8 @@ module.exports = {
},
{
files: [
'test/{accessibility,*functional*}/apps/**/*.{js,ts}',
'test/*api_integration*/**/*.{js,ts}',
'src/platform/test/{accessibility,*functional*}/apps/**/*.{js,ts}',
'src/platform/test/*api_integration*/**/*.{js,ts}',
'x-pack/test/{accessibility,*functional*}/apps/**/*.{js,ts}',
'x-pack/test/*api_integration*/**/*.{js,ts}',
'x-pack/test_serverless/{functional,api_integration}/test_suites/**/*.{js,ts}',
@ -1926,8 +1929,8 @@ module.exports = {
{
files: [
'src/platform/plugins/private/interactive_setup/**/*.{js,mjs,ts,tsx}',
'test/interactive_setup_api_integration/**/*.{js,mjs,ts,tsx}',
'test/interactive_setup_functional/**/*.{js,mjs,ts,tsx}',
'src/platform/test/interactive_setup_api_integration/**/*.{js,mjs,ts,tsx}',
'src/platform/test/interactive_setup_functional/**/*.{js,mjs,ts,tsx}',
'packages/kbn-mock-idp-plugin/**/*.{js,mjs,ts,tsx}',
'src/platform/packages/private/kbn-mock-idp-utils/**/*.{js,mjs,ts,tsx}',
@ -2104,10 +2107,12 @@ module.exports = {
'x-pack/platform/plugins/shared/osquery/**',
// FIXME PhilippeOberti @kbn/timelines-plugin depends on security-solution-plugin (security/private) (timelines is going to disappear)
'x-pack/platform/plugins/shared/timelines/**',
// FIXME @dmlemeshko
`src/platform/test/api_integration/apis/guided_onboarding/get_guides.ts`,
`src/platform/test/api_integration/apis/guided_onboarding/put_state.ts`,
// For now, we keep the exception to let tests depend on anythying.
// Ideally, we need to classify the solution specific ones to reduce CI times
'test/**',
'x-pack/test_serverless/**',
'x-pack/test/**',
'x-pack/test/plugin_functional/plugins/resolver_test/**',

652
.github/CODEOWNERS vendored
View file

@ -706,52 +706,52 @@ src/platform/plugins/shared/unified_search @elastic/kibana-presentation
src/platform/plugins/shared/usage_collection @elastic/kibana-core
src/platform/plugins/shared/vis_types/timeseries @elastic/kibana-visualizations
src/platform/plugins/shared/visualizations @elastic/kibana-visualizations
test
test/analytics/plugins/analytics_ftr_helpers @elastic/kibana-core
test/analytics/plugins/analytics_plugin_a @elastic/kibana-core
test/common/plugins/newsfeed @elastic/kibana-core
test/common/plugins/otel_metrics @elastic/obs-ux-infra_services-team
test/health_gateway/plugins/status @elastic/kibana-core
test/interactive_setup_api_integration/plugins/test_endpoints @elastic/kibana-security
test/interpreter_functional/plugins/kbn_tp_run_pipeline @elastic/kibana-core
test/node_roles_functional/plugins/core_plugin_initializer_context @elastic/kibana-core
test/plugin_functional/plugins/app_link_test @elastic/kibana-core
test/plugin_functional/plugins/core_app_status @elastic/kibana-core
test/plugin_functional/plugins/core_dynamic_resolving_a @elastic/kibana-core
test/plugin_functional/plugins/core_dynamic_resolving_b @elastic/kibana-core
test/plugin_functional/plugins/core_history_block @elastic/kibana-core
test/plugin_functional/plugins/core_http @elastic/kibana-core
test/plugin_functional/plugins/core_plugin_a @elastic/kibana-core
test/plugin_functional/plugins/core_plugin_appleave @elastic/kibana-core
test/plugin_functional/plugins/core_plugin_b @elastic/kibana-core
test/plugin_functional/plugins/core_plugin_chromeless @elastic/kibana-core
test/plugin_functional/plugins/core_plugin_deep_links @elastic/kibana-core
test/plugin_functional/plugins/core_plugin_deprecations @elastic/kibana-core
test/plugin_functional/plugins/core_plugin_execution_context @elastic/kibana-core
test/plugin_functional/plugins/core_plugin_helpmenu @elastic/kibana-core
test/plugin_functional/plugins/core_plugin_route_timeouts @elastic/kibana-core
test/plugin_functional/plugins/core_plugin_static_assets @elastic/kibana-core
test/plugin_functional/plugins/core_provider_plugin @elastic/kibana-core
test/plugin_functional/plugins/data_search @elastic/kibana-data-discovery
test/plugin_functional/plugins/elasticsearch_client_plugin @elastic/kibana-core
test/plugin_functional/plugins/eui_provider_dev_warning @elastic/appex-sharedux
test/plugin_functional/plugins/hardening @elastic/kibana-security
test/plugin_functional/plugins/index_patterns @elastic/kibana-data-discovery
test/plugin_functional/plugins/kbn_sample_panel_action @elastic/appex-sharedux
test/plugin_functional/plugins/kbn_top_nav @elastic/kibana-core
test/plugin_functional/plugins/kbn_tp_custom_visualizations @elastic/kibana-visualizations
test/plugin_functional/plugins/management_test_plugin @elastic/kibana-management
test/plugin_functional/plugins/rendering_plugin @elastic/kibana-core
test/plugin_functional/plugins/saved_object_export_transforms @elastic/kibana-core
test/plugin_functional/plugins/saved_object_import_warnings @elastic/kibana-core
test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type @elastic/kibana-core
test/plugin_functional/plugins/saved_objects_hidden_type @elastic/kibana-core
test/plugin_functional/plugins/session_notifications @elastic/kibana-core
test/plugin_functional/plugins/telemetry @elastic/kibana-core
test/plugin_functional/plugins/ui_settings_plugin @elastic/kibana-core
test/plugin_functional/plugins/usage_collection @elastic/kibana-core
test/server_integration/plugins/status_plugin_a @elastic/kibana-core
test/server_integration/plugins/status_plugin_b @elastic/kibana-core
src/platform/test
src/platform/test/analytics/plugins/analytics_ftr_helpers @elastic/kibana-core
src/platform/test/analytics/plugins/analytics_plugin_a @elastic/kibana-core
src/platform/test/common/plugins/newsfeed @elastic/kibana-core
src/platform/test/common/plugins/otel_metrics @elastic/obs-ux-infra_services-team
src/platform/test/health_gateway/plugins/status @elastic/kibana-core
src/platform/test/interactive_setup_api_integration/plugins/test_endpoints @elastic/kibana-security
src/platform/test/interpreter_functional/plugins/kbn_tp_run_pipeline @elastic/kibana-core
src/platform/test/node_roles_functional/plugins/core_plugin_initializer_context @elastic/kibana-core
src/platform/test/plugin_functional/plugins/app_link_test @elastic/kibana-core
src/platform/test/plugin_functional/plugins/core_app_status @elastic/kibana-core
src/platform/test/plugin_functional/plugins/core_dynamic_resolving_a @elastic/kibana-core
src/platform/test/plugin_functional/plugins/core_dynamic_resolving_b @elastic/kibana-core
src/platform/test/plugin_functional/plugins/core_history_block @elastic/kibana-core
src/platform/test/plugin_functional/plugins/core_http @elastic/kibana-core
src/platform/test/plugin_functional/plugins/core_plugin_a @elastic/kibana-core
src/platform/test/plugin_functional/plugins/core_plugin_appleave @elastic/kibana-core
src/platform/test/plugin_functional/plugins/core_plugin_b @elastic/kibana-core
src/platform/test/plugin_functional/plugins/core_plugin_chromeless @elastic/kibana-core
src/platform/test/plugin_functional/plugins/core_plugin_deep_links @elastic/kibana-core
src/platform/test/plugin_functional/plugins/core_plugin_deprecations @elastic/kibana-core
src/platform/test/plugin_functional/plugins/core_plugin_execution_context @elastic/kibana-core
src/platform/test/plugin_functional/plugins/core_plugin_helpmenu @elastic/kibana-core
src/platform/test/plugin_functional/plugins/core_plugin_route_timeouts @elastic/kibana-core
src/platform/test/plugin_functional/plugins/core_plugin_static_assets @elastic/kibana-core
src/platform/test/plugin_functional/plugins/core_provider_plugin @elastic/kibana-core
src/platform/test/plugin_functional/plugins/data_search @elastic/kibana-data-discovery
src/platform/test/plugin_functional/plugins/elasticsearch_client_plugin @elastic/kibana-core
src/platform/test/plugin_functional/plugins/eui_provider_dev_warning @elastic/appex-sharedux
src/platform/test/plugin_functional/plugins/hardening @elastic/kibana-security
src/platform/test/plugin_functional/plugins/index_patterns @elastic/kibana-data-discovery
src/platform/test/plugin_functional/plugins/kbn_sample_panel_action @elastic/appex-sharedux
src/platform/test/plugin_functional/plugins/kbn_top_nav @elastic/kibana-core
src/platform/test/plugin_functional/plugins/kbn_tp_custom_visualizations @elastic/kibana-visualizations
src/platform/test/plugin_functional/plugins/management_test_plugin @elastic/kibana-management
src/platform/test/plugin_functional/plugins/rendering_plugin @elastic/kibana-core
src/platform/test/plugin_functional/plugins/saved_object_export_transforms @elastic/kibana-core
src/platform/test/plugin_functional/plugins/saved_object_import_warnings @elastic/kibana-core
src/platform/test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type @elastic/kibana-core
src/platform/test/plugin_functional/plugins/saved_objects_hidden_type @elastic/kibana-core
src/platform/test/plugin_functional/plugins/session_notifications @elastic/kibana-core
src/platform/test/plugin_functional/plugins/telemetry @elastic/kibana-core
src/platform/test/plugin_functional/plugins/ui_settings_plugin @elastic/kibana-core
src/platform/test/plugin_functional/plugins/usage_collection @elastic/kibana-core
src/platform/test/server_integration/plugins/status_plugin_a @elastic/kibana-core
src/platform/test/server_integration/plugins/status_plugin_b @elastic/kibana-core
x-pack/examples/alerting_example @elastic/response-ops
x-pack/examples/embedded_lens_example @elastic/kibana-visualizations
x-pack/examples/exploratory_view_example @elastic/obs-ux-infra_services-team
@ -1081,60 +1081,60 @@ x-pack/test_serverless/api_integration/test_suites/common/platform_security @ela
# Data Discovery
/x-pack/test/api_integration/services/data_view_api.ts @elastic/kibana-data-discovery
/test/functional/fixtures/es_archiver/makelogs @elastic/kibana-data-discovery
/test/functional/fixtures/es_archiver/large_fields @elastic/kibana-data-discovery # Assigned per only use: test/functional/apps/management/data_views/_test_huge_fields.ts
/src/platform/test/functional/fixtures/es_archiver/makelogs @elastic/kibana-data-discovery
/src/platform/test/functional/fixtures/es_archiver/large_fields @elastic/kibana-data-discovery # Assigned per only use: test/functional/apps/management/data_views/_test_huge_fields.ts
/x-pack/test/functional/fixtures/kbn_archiver/kibana_scripted_fields_on_logstash.json @elastic/kibana-data-discovery # Assigned per only use: https://github.com/elastic/kibana/blob/main/x-pack/test/functional/apps/discover/async_scripted_fields.ts#L35
/x-pack/test/functional/fixtures/kbn_archiver/discover @elastic/kibana-data-discovery
/test/functional/fixtures/kbn_archiver/unmapped_fields.json @elastic/kibana-data-discovery # Assigned per only use: https://github.com/elastic/kibana/blob/main/test/functional/apps/discover/group7/_indexpattern_with_unmapped_fields.ts#L28
/test/functional/fixtures/kbn_archiver/testlargestring.json @elastic/kibana-data-discovery # Assigned per only use: https://github.com/elastic/kibana/blob/main/test/functional/apps/discover/group5/_large_string.ts#L28
/test/functional/fixtures/kbn_archiver/message_with_newline.json @elastic/kibana-data-discovery # Assigned per only use: https://github.com/elastic/kibana/blob/main/test/functional/apps/discover/classic/_doc_table_newline.ts#L26
/test/functional/fixtures/kbn_archiver/invalid_scripted_field.json @elastic/kibana-data-discovery
/test/functional/fixtures/kbn_archiver/index_pattern_without_timefield.json @elastic/kibana-data-discovery
/test/functional/fixtures/kbn_archiver/discover @elastic/kibana-data-discovery
/test/functional/fixtures/kbn_archiver/discover.json @elastic/kibana-data-discovery
/test/functional/fixtures/kbn_archiver/date_nested.json @elastic/kibana-data-discovery
/test/functional/fixtures/kbn_archiver/date_* @elastic/kibana-data-discovery
/test/functional/fixtures/es_archiver/unmapped_fields @elastic/kibana-data-discovery # Assigned per the only use: https://github.com/elastic/kibana/blob/main/test/functional/apps/discover/group7/_indexpattern_with_unmapped_fields.ts#L26
/test/functional/fixtures/es_archiver/message_with_newline @elastic/kibana-data-discovery # Assigned per the only use: https://github.com/elastic/kibana/blob/main/test/functional/apps/discover/classic/_doc_table_newline.ts#L24
/test/functional/fixtures/es_archiver/hamlet @elastic/kibana-data-discovery # Assigned per the only use: https://github.com/elastic/kibana/blob/main/test/functional/apps/discover/group5/_large_string.ts#L30
/test/api_integration/fixtures/kbn_archiver/index_patterns @elastic/kibana-data-discovery
/test/api_integration/fixtures/es_archiver/index_patterns @elastic/kibana-data-discovery
/test/functional/fixtures/es_archiver/alias @elastic/kibana-data-discovery
/test/functional/page_objects/context_page.ts @elastic/kibana-data-discovery
/test/functional/services/data_views.ts @elastic/kibana-data-discovery
/test/functional/services/saved_objects_finder.ts @elastic/kibana-data-discovery
/test/plugin_functional/plugins/index_patterns @elastic/kibana-data-discovery
/test/plugin_functional/plugins/data_search @elastic/kibana-data-discovery
/test/functional/page_objects/discover_page.ts @elastic/kibana-data-discovery
/test/functional/fixtures/es_archiver/index_pattern_without_timefield @elastic/kibana-data-discovery
/test/functional/fixtures/es_archiver/huge_fields @elastic/kibana-data-discovery
/test/functional/fixtures/es_archiver/date_n* @elastic/kibana-data-discovery
/test/functional/firefox/discover.config.ts @elastic/kibana-data-discovery
/test/functional/fixtures/es_archiver/discover @elastic/kibana-data-discovery
/test/api_integration/apis/saved_queries @elastic/kibana-data-discovery
/src/platform/test/functional/fixtures/kbn_archiver/unmapped_fields.json @elastic/kibana-data-discovery # Assigned per only use: https://github.com/elastic/kibana/blob/main/test/functional/apps/discover/group7/_indexpattern_with_unmapped_fields.ts#L28
/src/platform/test/functional/fixtures/kbn_archiver/testlargestring.json @elastic/kibana-data-discovery # Assigned per only use: https://github.com/elastic/kibana/blob/main/test/functional/apps/discover/group5/_large_string.ts#L28
/src/platform/test/functional/fixtures/kbn_archiver/message_with_newline.json @elastic/kibana-data-discovery # Assigned per only use: https://github.com/elastic/kibana/blob/main/test/functional/apps/discover/classic/_doc_table_newline.ts#L26
/src/platform/test/functional/fixtures/kbn_archiver/invalid_scripted_field.json @elastic/kibana-data-discovery
/src/platform/test/functional/fixtures/kbn_archiver/index_pattern_without_timefield.json @elastic/kibana-data-discovery
/src/platform/test/functional/fixtures/kbn_archiver/discover @elastic/kibana-data-discovery
/src/platform/test/functional/fixtures/kbn_archiver/discover.json @elastic/kibana-data-discovery
/src/platform/test/functional/fixtures/kbn_archiver/date_nested.json @elastic/kibana-data-discovery
/src/platform/test/functional/fixtures/kbn_archiver/date_* @elastic/kibana-data-discovery
/src/platform/test/functional/fixtures/es_archiver/unmapped_fields @elastic/kibana-data-discovery # Assigned per the only use: https://github.com/elastic/kibana/blob/main/test/functional/apps/discover/group7/_indexpattern_with_unmapped_fields.ts#L26
/src/platform/test/functional/fixtures/es_archiver/message_with_newline @elastic/kibana-data-discovery # Assigned per the only use: https://github.com/elastic/kibana/blob/main/test/functional/apps/discover/classic/_doc_table_newline.ts#L24
/src/platform/test/functional/fixtures/es_archiver/hamlet @elastic/kibana-data-discovery # Assigned per the only use: https://github.com/elastic/kibana/blob/main/test/functional/apps/discover/group5/_large_string.ts#L30
/src/platform/test/api_integration/fixtures/kbn_archiver/index_patterns @elastic/kibana-data-discovery
/src/platform/test/api_integration/fixtures/es_archiver/index_patterns @elastic/kibana-data-discovery
/src/platform/test/functional/fixtures/es_archiver/alias @elastic/kibana-data-discovery
/src/platform/test/functional/page_objects/context_page.ts @elastic/kibana-data-discovery
/src/platform/test/functional/services/data_views.ts @elastic/kibana-data-discovery
/src/platform/test/functional/services/saved_objects_finder.ts @elastic/kibana-data-discovery
/src/platform/test/plugin_functional/plugins/index_patterns @elastic/kibana-data-discovery
/src/platform/test/plugin_functional/plugins/data_search @elastic/kibana-data-discovery
/src/platform/test/functional/page_objects/discover_page.ts @elastic/kibana-data-discovery
/src/platform/test/functional/fixtures/es_archiver/index_pattern_without_timefield @elastic/kibana-data-discovery
/src/platform/test/functional/fixtures/es_archiver/huge_fields @elastic/kibana-data-discovery
/src/platform/test/functional/fixtures/es_archiver/date_n* @elastic/kibana-data-discovery
/src/platform/test/functional/firefox/discover.config.ts @elastic/kibana-data-discovery
/src/platform/test/functional/fixtures/es_archiver/discover @elastic/kibana-data-discovery
/src/platform/test/api_integration/apis/saved_queries @elastic/kibana-data-discovery
/x-pack/test/api_integration/apis/kibana/kql_telemetry @elastic/kibana-data-discovery @elastic/kibana-visualizations
/x-pack/test_serverless/functional/es_archives/pre_calculated_histogram @elastic/kibana-data-discovery
/x-pack/test_serverless/functional/es_archives/kibana_sample_data_flights_index_pattern @elastic/kibana-data-discovery
/x-pack/test_serverless/functional/test_suites/security/config.examples.ts @elastic/kibana-data-discovery
/x-pack/test_serverless/functional/test_suites/security/config.examples.context_awareness.ts @elastic/kibana-data-discovery
/test/accessibility/apps/discover.ts @elastic/kibana-data-discovery
/test/api_integration/apis/data_views @elastic/kibana-data-discovery
/test/api_integration/apis/data_view_field_editor @elastic/kibana-data-discovery
/test/api_integration/apis/kql_telemetry @elastic/kibana-data-discovery
/test/api_integration/apis/scripts @elastic/kibana-data-discovery
/test/api_integration/apis/search @elastic/kibana-data-discovery
/test/examples/data_view_field_editor_example @elastic/kibana-data-discovery
/test/examples/discover_customization_examples @elastic/kibana-data-discovery
/test/examples/field_formats @elastic/kibana-data-discovery
/test/examples/partial_results @elastic/kibana-data-discovery
/test/examples/search @elastic/kibana-data-discovery
/test/examples/unified_field_list_examples @elastic/kibana-data-discovery
/test/examples/unified_tabs_examples @elastic/kibana-data-discovery
/test/functional/apps/context @elastic/kibana-data-discovery
/test/functional/apps/discover @elastic/kibana-data-discovery
/test/functional/apps/management/ccs_compatibility/_data_views_ccs.ts @elastic/kibana-data-discovery
/test/functional/apps/management/data_views @elastic/kibana-data-discovery
/test/plugin_functional/test_suites/data_plugin @elastic/kibana-data-discovery
/src/platform/test/accessibility/apps/discover.ts @elastic/kibana-data-discovery
/src/platform/test/api_integration/apis/data_views @elastic/kibana-data-discovery
/src/platform/test/api_integration/apis/data_view_field_editor @elastic/kibana-data-discovery
/src/platform/test/api_integration/apis/kql_telemetry @elastic/kibana-data-discovery
/src/platform/test/api_integration/apis/scripts @elastic/kibana-data-discovery
/src/platform/test/api_integration/apis/search @elastic/kibana-data-discovery
/src/platform/test/examples/data_view_field_editor_example @elastic/kibana-data-discovery
/src/platform/test/examples/discover_customization_examples @elastic/kibana-data-discovery
/src/platform/test/examples/field_formats @elastic/kibana-data-discovery
/src/platform/test/examples/partial_results @elastic/kibana-data-discovery
/src/platform/test/examples/search @elastic/kibana-data-discovery
/src/platform/test/examples/unified_field_list_examples @elastic/kibana-data-discovery
/src/platform/test/examples/unified_tabs_examples @elastic/kibana-data-discovery
/src/platform/test/functional/apps/context @elastic/kibana-data-discovery
/src/platform/test/functional/apps/discover @elastic/kibana-data-discovery
/src/platform/test/functional/apps/management/ccs_compatibility/_data_views_ccs.ts @elastic/kibana-data-discovery
/src/platform/test/functional/apps/management/data_views @elastic/kibana-data-discovery
/src/platform/test/plugin_functional/test_suites/data_plugin @elastic/kibana-data-discovery
/x-pack/test/accessibility/apps/group3/search_sessions.ts @elastic/kibana-data-discovery
/x-pack/test/api_integration/apis/management/rollup/index_patterns_extensions.js @elastic/kibana-data-discovery
/x-pack/test/api_integration/apis/search @elastic/kibana-data-discovery
@ -1184,51 +1184,51 @@ src/platform/plugins/shared/discover/public/context_awareness/profile_providers/
/x-pack/test/functional/es_archives/hybrid/logstash @elastic/kibana-visualizations # Assigned per only use: https://github.com/elastic/kibana/blob/main/x-pack/test/functional/apps/visualize/hybrid_visualization.ts#L22
/x-pack/test/functional/es_archives/graph @elastic/kibana-visualizations
/x-pack/test/functional/es_archives/visualize @elastic/kibana-visualizations
/test/functional/fixtures/kbn_archiver/visualize.json @elastic/kibana-visualizations
/test/functional/fixtures/kbn_archiver/managed_content.json @elastic/kibana-visualizations # Assigned per only use: https://github.com/elastic/kibana/blob/main/x-pack/test/functional/apps/managed_content/managed_content.ts#L38
/test/api_integration/fixtures/kbn_archiver/event_annotations/event_annotations.json @elastic/kibana-visualizations
/test/functional/apps/getting_started/*.ts @elastic/kibana-visualizations # Assigned per https://github.com/elastic/kibana/pull/199767#discussion_r1840485031
/src/platform/test/functional/fixtures/kbn_archiver/visualize.json @elastic/kibana-visualizations
/src/platform/test/functional/fixtures/kbn_archiver/managed_content.json @elastic/kibana-visualizations # Assigned per only use: https://github.com/elastic/kibana/blob/main/x-pack/test/functional/apps/managed_content/managed_content.ts#L38
/src/platform/test/api_integration/fixtures/kbn_archiver/event_annotations/event_annotations.json @elastic/kibana-visualizations
/src/platform/test/functional/apps/getting_started/*.ts @elastic/kibana-visualizations # Assigned per https://github.com/elastic/kibana/pull/199767#discussion_r1840485031
/x-pack/test/upgrade/apps/graph @elastic/kibana-visualizations
/x-pack/test/functional/page_objects/log_wrapper.ts @elastic/kibana-visualizations # Assigned per https://github.com/elastic/kibana/pull/36437
/x-pack/test/functional/page_objects/graph_page.ts @elastic/kibana-visualizations
/x-pack/test/functional/apps/managed_content @elastic/kibana-visualizations
/test/functional/services/visualizations @elastic/kibana-visualizations
/test/functional/services/renderable.ts @elastic/kibana-visualizations
/test/functional/page_objects/vega_chart_page.ts @elastic/kibana-visualizations
/test/functional/page_objects/visual_builder_page.ts @elastic/kibana-visualizations
/test/functional/page_objects/visualize_*.ts @elastic/kibana-visualizations
/test/functional/page_objects/timelion_page.ts @elastic/kibana-visualizations
/test/functional/page_objects/time_to_visualize_page.ts @elastic/kibana-visualizations
/test/functional/page_objects/tag_cloud_page.ts @elastic/kibana-visualizations
/src/platform/test/functional/services/visualizations @elastic/kibana-visualizations
/src/platform/test/functional/services/renderable.ts @elastic/kibana-visualizations
/src/platform/test/functional/page_objects/vega_chart_page.ts @elastic/kibana-visualizations
/src/platform/test/functional/page_objects/visual_builder_page.ts @elastic/kibana-visualizations
/src/platform/test/functional/page_objects/visualize_*.ts @elastic/kibana-visualizations
/src/platform/test/functional/page_objects/timelion_page.ts @elastic/kibana-visualizations
/src/platform/test/functional/page_objects/time_to_visualize_page.ts @elastic/kibana-visualizations
/src/platform/test/functional/page_objects/tag_cloud_page.ts @elastic/kibana-visualizations
/x-pack/test/functional/page_objects/lens_page.ts @elastic/kibana-visualizations
/x-pack/test/functional/es_archives/lens @elastic/kibana-visualizations
/x-pack/test/examples/embedded_lens @elastic/kibana-visualizations
/x-pack/test/api_integration/fixtures/kbn_archiver/lens/constant_keyword.json @elastic/kibana-visualizations
/test/plugin_functional/test_suites/custom_visualizations @elastic/kibana-visualizations
/test/plugin_functional/plugins/kbn_tp_custom_visualizations @elastic/kibana-visualizations
/src/platform/test/plugin_functional/test_suites/custom_visualizations @elastic/kibana-visualizations
/src/platform/test/plugin_functional/plugins/kbn_tp_custom_visualizations @elastic/kibana-visualizations
/x-pack/test/functional/fixtures/kbn_archiver/visualize @elastic/kibana-visualizations
/x-pack/test/functional/fixtures/kbn_archiver/lens @elastic/kibana-visualizations
/test/functional/page_objects/legacy/data_table_vis.ts @elastic/kibana-visualizations
/test/functional/page_objects/annotation_library_editor_page.ts @elastic/kibana-visualizations # Assigned per git blame
/test/functional/firefox/visualize.config.ts @elastic/kibana-visualizations
/test/examples/expressions_explorer/*.ts @elastic/kibana-visualizations
/test/accessibility/apps/visualize.ts @elastic/kibana-visualizations
/src/platform/test/functional/page_objects/legacy/data_table_vis.ts @elastic/kibana-visualizations
/src/platform/test/functional/page_objects/annotation_library_editor_page.ts @elastic/kibana-visualizations # Assigned per git blame
/src/platform/test/functional/firefox/visualize.config.ts @elastic/kibana-visualizations
/src/platform/test/examples/expressions_explorer/*.ts @elastic/kibana-visualizations
/src/platform/test/accessibility/apps/visualize.ts @elastic/kibana-visualizations
/x-pack/test/accessibility/apps/group3/graph.ts @elastic/kibana-visualizations
/x-pack/test/accessibility/apps/group2/lens.ts @elastic/kibana-visualizations
/x-pack/test/functional/apps/visualize @elastic/kibana-visualizations
/src/plugins/visualize/ @elastic/kibana-visualizations
/x-pack/test/functional/apps/lens @elastic/kibana-visualizations
/x-pack/test/api_integration/apis/lens/ @elastic/kibana-visualizations
/test/functional/apps/visualize/ @elastic/kibana-visualizations
/src/platform/test/functional/apps/visualize/ @elastic/kibana-visualizations
/x-pack/test/functional/apps/graph @elastic/kibana-visualizations
/test/api_integration/apis/event_annotations @elastic/kibana-visualizations
/src/platform/test/api_integration/apis/event_annotations @elastic/kibana-visualizations
/x-pack/test_serverless/functional/test_suites/common/visualizations/ @elastic/kibana-visualizations
/x-pack/test_serverless/functional/fixtures/kbn_archiver/lens/ @elastic/kibana-visualizations
packages/kbn-monaco/src/esql @elastic/kibana-esql
# ESQL
/test/api_integration/apis/esql/*.ts @elastic/kibana-esql
/test/functional/services/esql.ts @elastic/kibana-esql
/src/platform/test/api_integration/apis/esql/*.ts @elastic/kibana-esql
/src/platform/test/functional/services/esql.ts @elastic/kibana-esql
# Global Experience
@ -1300,7 +1300,7 @@ packages/kbn-monaco/src/esql @elastic/kibana-esql
/x-pack/test/functional/page_objects/infra_* @elastic/obs-ux-infra_services-team
/x-pack/test/functional/es_archives/infra @elastic/obs-ux-infra_services-team
/x-pack/test_serverless/**/test_suites/observability/infra/ @elastic/obs-ux-infra_services-team
/test/common/plugins/otel_metrics @elastic/obs-ux-infra_services-team
/src/platform/test/common/plugins/otel_metrics @elastic/obs-ux-infra_services-team
/x-pack/solutions/observability/plugins/infra/common @elastic/obs-ux-infra_services-team
/x-pack/solutions/observability/plugins/infra/docs @elastic/obs-ux-infra_services-team
/x-pack/solutions/observability/plugins/infra/public/alerting @elastic/obs-ux-infra_services-team
@ -1366,7 +1366,7 @@ packages/kbn-monaco/src/esql @elastic/kibana-esql
/x-pack/test/functional/apps/infra/logs @elastic/obs-ux-logs-team
# Observability UX management team
/test/api_integration/apis/suggestions @elastic/obs-ux-management-team # Assigned per https://github.com/elastic/kibana/pull/200950#discussion_r1853705079
/src/platform/test/api_integration/apis/suggestions @elastic/obs-ux-management-team # Assigned per https://github.com/elastic/kibana/pull/200950#discussion_r1853705079
/x-pack/test/api_integration/services/slo.ts @elastic/obs-ux-management-team
/x-pack/test/functional/services/slo @elastic/obs-ux-management-team
/x-pack/test/functional/apps/slo @elastic/obs-ux-management-team
@ -1408,7 +1408,7 @@ packages/kbn-monaco/src/esql @elastic/kibana-esql
/x-pack/test/api_integration/services/fleet_and_agents.ts @elastic/fleet
/x-pack/test/fleet_api_integration @elastic/fleet
/x-pack/test/fleet_packages @elastic/fleet
/test/api_integration/apis/custom_integration/*.ts @elastic/fleet
/src/platform/test/api_integration/apis/custom_integration/*.ts @elastic/fleet
/x-pack/test/fleet_cypress @elastic/fleet
/x-pack/test/fleet_functional @elastic/fleet
/src/dev/build/tasks/bundle_fleet_packages.ts @elastic/fleet @elastic/kibana-operations
@ -1418,7 +1418,7 @@ packages/kbn-monaco/src/esql @elastic/kibana-esql
# APM
/x-pack/test/stack_functional_integration/apps/apm @elastic/obs-ux-infra_services-team @elastic/obs-ux-logs-team
/x-pack/test/common/services/apm_synthtrace_kibana_client.ts @elastic/obs-ux-infra_services-team @elastic/obs-ux-logs-team
/test/api_integration/apis/ui_metric/*.ts @elastic/obs-ux-infra_services-team
/src/platform/test/api_integration/apis/ui_metric/*.ts @elastic/obs-ux-infra_services-team
/x-pack/test/functional/apps/apm/ @elastic/obs-ux-infra_services-team
/x-pack/test/apm_api_integration/ @elastic/obs-ux-infra_services-team
/x-pack/test/apm_cypress/ @elastic/obs-ux-infra_services-team
@ -1443,7 +1443,7 @@ packages/kbn-monaco/src/esql @elastic/kibana-esql
# Observability-ui folder level permissions (need to be before individual files inside the folder)
/x-pack/test_serverless/functional/test_suites/observability @elastic/observability-ui
/test/functional/apps/discover/observability @elastic/observability-ui
/src/platform/test/functional/apps/discover/observability @elastic/observability-ui
# obs-ux-logs-team
/x-pack/test/functional/es_archives/observability_logs_explorer @elastic/obs-ux-logs-team
@ -1457,7 +1457,7 @@ packages/kbn-monaco/src/esql @elastic/kibana-esql
/x-pack/test/functional/services/infra_source_configuration_form.ts @elastic/obs-ux-infra_services-team
/x-pack/test/functional/services/logs_ui @elastic/obs-ux-logs-team
/x-pack/test/functional/page_objects/observability_logs_explorer.ts @elastic/obs-ux-logs-team
/test/functional/services/selectable.ts @elastic/obs-ux-logs-team
/src/platform/test/functional/services/selectable.ts @elastic/obs-ux-logs-team
/x-pack/test/observability_onboarding_api_integration @elastic/obs-ux-logs-team
/x-pack/test_serverless/api_integration/test_suites/observability/index.feature_flags.ts @elastic/obs-ux-logs-team
/x-pack/test/api_integration/apis/logs_ui @elastic/obs-ux-logs-team
@ -1470,8 +1470,8 @@ packages/kbn-monaco/src/esql @elastic/kibana-esql
/x-pack/test_serverless/functional/test_suites/observability/discover @elastic/obs-ux-logs-team @elastic/kibana-data-discovery
/src/platform/plugins/shared/unified_doc_viewer/public/components/doc_viewer_logs_overview @elastic/obs-ux-logs-team
/x-pack/test/api_integration/apis/logs_shared @elastic/obs-ux-logs-team
/test/functional/apps/discover/observability/embeddable @elastic/obs-ux-logs-team
/test/functional/apps/discover/observability/logs @elastic/obs-ux-logs-team
/src/platform/test/functional/apps/discover/observability/embeddable @elastic/obs-ux-logs-team
/src/platform/test/functional/apps/discover/observability/logs @elastic/obs-ux-logs-team
# Observability-ui
/x-pack/test_serverless/api_integration/test_suites/observability/index.ts @elastic/observability-ui
@ -1493,46 +1493,46 @@ packages/kbn-monaco/src/esql @elastic/kibana-esql
### END Observability Plugins
# Presentation
/test/functional/page_objects/unified_search_page.ts @elastic/kibana-presentation
/test/functional/fixtures/kbn_archiver/dashboard_error_cases.json @elastic/kibana-presentation # Assigned per https://github.com/elastic/kibana/pull/201648#discussion_r1859020986
/src/platform/test/functional/page_objects/unified_search_page.ts @elastic/kibana-presentation
/src/platform/test/functional/fixtures/kbn_archiver/dashboard_error_cases.json @elastic/kibana-presentation # Assigned per https://github.com/elastic/kibana/pull/201648#discussion_r1859020986
/x-pack/test/functional/es_archives/getting_started/shakespeare @elastic/kibana-presentation # Assigned per https://github.com/elastic/kibana/pull/201648#discussion_r1860319853
/x-pack/test/upgrade/screenshots @elastic/kibana-presentation
/x-pack/test/functional/screenshots @elastic/kibana-presentation
/test/functional/fixtures/kbn_archiver/legacy.json @elastic/kibana-presentation # Assigned per https://github.com/elastic/kibana/pull/200934#discussion_r1856407606
/src/platform/test/functional/fixtures/kbn_archiver/legacy.json @elastic/kibana-presentation # Assigned per https://github.com/elastic/kibana/pull/200934#discussion_r1856407606
/x-pack/test/functional/fixtures/kbn_archiver/maps.json @elastic/kibana-presentation
/x-pack/test/functional/fixtures/kbn_archiver/canvas @elastic/kibana-presentation
/x-pack/test/functional/es_archives/dashboard/async_search @elastic/kibana-presentation
/test/functional/fixtures/kbn_archiver/dashboard @elastic/kibana-presentation
/test/functional/fixtures/kbn_archiver/canvas @elastic/kibana-presentation
/test/api_integration/apis/dashboards @elastic/kibana-presentation
/test/interpreter_functional/snapshots @elastic/kibana-presentation # Assigned per https://github.com/elastic/kibana/pull/54342
/test/functional/services/inspector.ts @elastic/kibana-presentation
/src/platform/test/functional/fixtures/kbn_archiver/dashboard @elastic/kibana-presentation
/src/platform/test/functional/fixtures/kbn_archiver/canvas @elastic/kibana-presentation
/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/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
/x-pack/test/upgrade/apps/dashboard @elastic/kibana-presentation
/test/functional/screenshots/baseline/tsvb_dashboard.png @elastic/kibana-presentation
/test/functional/screenshots/baseline/dashboard_*.png @elastic/kibana-presentation
/test/functional/screenshots/baseline/area_chart.png @elastic/kibana-presentation
/src/platform/test/functional/screenshots/baseline/tsvb_dashboard.png @elastic/kibana-presentation
/src/platform/test/functional/screenshots/baseline/dashboard_*.png @elastic/kibana-presentation
/src/platform/test/functional/screenshots/baseline/area_chart.png @elastic/kibana-presentation
/x-pack/test/disable_ems @elastic/kibana-presentation # Assigned per https://github.com/elastic/kibana/pull/165986
/x-pack/test/functional/fixtures/kbn_archiver/dashboard* @elastic/kibana-presentation
/test/functional/page_objects/dashboard_page* @elastic/kibana-presentation
/test/functional/firefox/dashboard.config.ts @elastic/kibana-presentation # Assigned per: https://github.com/elastic/kibana/issues/15023
/test/functional/fixtures/es_archiver/dashboard @elastic/kibana-presentation # Assigned per: https://github.com/elastic/kibana/issues/15023
/test/accessibility/apps/dashboard.ts @elastic/kibana-presentation
/test/accessibility/apps/filter_panel.ts @elastic/kibana-presentation
/src/platform/test/functional/page_objects/dashboard_page* @elastic/kibana-presentation
/src/platform/test/functional/firefox/dashboard.config.ts @elastic/kibana-presentation # Assigned per: https://github.com/elastic/kibana/issues/15023
/src/platform/test/functional/fixtures/es_archiver/dashboard @elastic/kibana-presentation # Assigned per: https://github.com/elastic/kibana/issues/15023
/src/platform/test/accessibility/apps/dashboard.ts @elastic/kibana-presentation
/src/platform/test/accessibility/apps/filter_panel.ts @elastic/kibana-presentation
/x-pack/test/functional/apps/dashboard @elastic/kibana-presentation
/x-pack/test/accessibility/apps/group3/maps.ts @elastic/kibana-presentation
/x-pack/test/accessibility/apps/group1/dashboard_panel_options.ts @elastic/kibana-presentation
/x-pack/test/accessibility/apps/group1/dashboard_links.ts @elastic/kibana-presentation
/x-pack/test/accessibility/apps/group1/dashboard_controls.ts @elastic/kibana-presentation
/test/functional/apps/dashboard/ @elastic/kibana-presentation
/test/functional/apps/dashboard_elements/ @elastic/kibana-presentation
/test/functional/services/dashboard/ @elastic/kibana-presentation
/src/platform/test/functional/apps/dashboard/ @elastic/kibana-presentation
/src/platform/test/functional/apps/dashboard_elements/ @elastic/kibana-presentation
/src/platform/test/functional/services/dashboard/ @elastic/kibana-presentation
/x-pack/test/functional/apps/canvas/ @elastic/kibana-presentation
/x-pack/test_serverless/functional/test_suites/search/dashboards/ @elastic/kibana-presentation
/test/plugin_functional/test_suites/panel_actions @elastic/kibana-presentation
/src/platform/test/plugin_functional/test_suites/panel_actions @elastic/kibana-presentation
/x-pack/test/functional/es_archives/canvas/logstash_lens @elastic/kibana-presentation
#CC# /src/plugins/kibana_react/public/code_editor/ @elastic/kibana-presentation
/x-pack/test/upgrade/services/maps_upgrade_services.ts @elastic/kibana-presentation
@ -1571,7 +1571,7 @@ packages/kbn-monaco/src/esql @elastic/kibana-esql
/x-pack/test/api_integration/services/ml.ts @elastic/ml-ui
# Additional plugins and packages maintained by the ML team.
/test/examples/response_stream/*.ts @elastic/ml-ui
/src/platform/test/examples/response_stream/*.ts @elastic/ml-ui
/x-pack/test/accessibility/apps/group2/transform.ts @elastic/ml-ui
/x-pack/test/api_integration/apis/aiops/ @elastic/ml-ui
/x-pack/test/api_integration/apis/transform/ @elastic/ml-ui
@ -1587,9 +1587,9 @@ packages/kbn-monaco/src/esql @elastic/kibana-esql
/x-pack/test/functional_basic/apps/transform/ @elastic/ml-ui
# Operations
/test/package @elastic/kibana-operations
/test/package/roles @elastic/kibana-operations
/test/common/fixtures/plugins/coverage/kibana.json @elastic/kibana-operations
/src/platform/test/package @elastic/kibana-operations
/src/platform/test/package/roles @elastic/kibana-operations
/src/platform/test/common/fixtures/plugins/coverage/kibana.json @elastic/kibana-operations
/x-pack/test/plugin_functional/screenshots @elastic/kibana-operations # Assigned per https://github.com/elastic/kibana/pull/94370/files
/src/dev/license_checker/config.ts @elastic/kibana-operations
/src/dev/ @elastic/kibana-operations
@ -1631,26 +1631,26 @@ packages/kbn-monaco/src/esql @elastic/kibana-esql
/x-pack/test/functional/es_archives/event_log_legacy_ids @elastic/appex-qa
/x-pack/test/functional/es_archives/dlstest @elastic/appex-qa # No usages found
/x-pack/test/functional/es_archives/beats/list/data.json @elastic/appex-qa # No usages found
/test/functional/fixtures/kbn_archiver/stress_test.json @elastic/appex-qa
/test/functional/fixtures/kbn_archiver/many_fields_data_view.json @elastic/appex-qa
/test/functional/fixtures/kbn_archiver/long_window_logstash_index_pattern.json @elastic/appex-qa
/test/functional/fixtures/kbn_archiver/kibana_sample_data_logs_tsdb.json @elastic/appex-qa
/test/functional/fixtures/kbn_archiver/kibana_sample_data_logs_logsdb.json @elastic/appex-qa
/test/functional/fixtures/kbn_archiver/kibana_sample_data_flights_index_pattern.json @elastic/appex-qa
/test/functional/fixtures/es_archiver/stress_test @elastic/appex-qa
/test/functional/fixtures/es_archiver/many_fields @elastic/appex-qa
/test/functional/fixtures/es_archiver/logstash_functional @elastic/appex-qa
/test/functional/fixtures/es_archiver/long_window_logstash @elastic/appex-qa
/test/functional/fixtures/es_archiver/kibana_sample_data_logs_* @elastic/appex-qa
/test/functional/fixtures/es_archiver/kibana_sample_data_flights* @elastic/appex-qa
/test/functional/fixtures/es_archiver/getting_started/shakespeare @elastic/appex-qa
/test/api_integration/fixtures/es_archiver/elasticsearch @elastic/appex-qa
/src/platform/test/functional/fixtures/kbn_archiver/stress_test.json @elastic/appex-qa
/src/platform/test/functional/fixtures/kbn_archiver/many_fields_data_view.json @elastic/appex-qa
/src/platform/test/functional/fixtures/kbn_archiver/long_window_logstash_index_pattern.json @elastic/appex-qa
/src/platform/test/functional/fixtures/kbn_archiver/kibana_sample_data_logs_tsdb.json @elastic/appex-qa
/src/platform/test/functional/fixtures/kbn_archiver/kibana_sample_data_logs_logsdb.json @elastic/appex-qa
/src/platform/test/functional/fixtures/kbn_archiver/kibana_sample_data_flights_index_pattern.json @elastic/appex-qa
/src/platform/test/functional/fixtures/es_archiver/stress_test @elastic/appex-qa
/src/platform/test/functional/fixtures/es_archiver/many_fields @elastic/appex-qa
/src/platform/test/functional/fixtures/es_archiver/logstash_functional @elastic/appex-qa
/src/platform/test/functional/fixtures/es_archiver/long_window_logstash @elastic/appex-qa
/src/platform/test/functional/fixtures/es_archiver/kibana_sample_data_logs_* @elastic/appex-qa
/src/platform/test/functional/fixtures/es_archiver/kibana_sample_data_flights* @elastic/appex-qa
/src/platform/test/functional/fixtures/es_archiver/getting_started/shakespeare @elastic/appex-qa
/src/platform/test/api_integration/fixtures/es_archiver/elasticsearch @elastic/appex-qa
/x-pack/test/plugin_functional/services.ts @elastic/appex-qa
/test/server_integration/services/index.js @elastic/appex-qa
/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
/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
/x-pack/test/stack_functional_integration/apps @elastic/appex-qa
@ -1680,57 +1680,57 @@ packages/kbn-monaco/src/esql @elastic/kibana-esql
/x-pack/test/api_integration/apis/kibana/config.ts @elastic/appex-qa
/x-pack/test/tsconfig.json @elastic/appex-qa
/x-pack/test/load @elastic/appex-qa
/test/tsconfig.json @elastic/appex-qa
/test/plugin_functional/services/index.ts @elastic/appex-qa
/test/plugin_functional/README.md @elastic/appex-qa
/test/plugin_functional/config.ts @elastic/appex-qa
/test/kibana.jsonc @elastic/appex-qa
/test/harden @elastic/appex-qa
/test/functional/services/supertest.ts @elastic/appex-qa
/test/functional/services/remote_es/remote_es.ts @elastic/appex-qa
/test/functional/services/query_bar.ts @elastic/appex-qa
/test/functional/services/menu_toggle.ts @elastic/appex-qa
/test/functional/services/listing_table.ts @elastic/appex-qa
/test/common/fixtures/plugins/coverage @elastic/appex-qa
/test/functional/services/index.ts @elastic/appex-qa
/test/functional/services/global_nav.ts @elastic/appex-qa
/test/functional/services/flyout.ts @elastic/appex-qa
/test/functional/services/filter_bar.ts @elastic/appex-qa
/test/functional/services/field_editor.ts @elastic/appex-qa
/test/functional/services/embedding.ts @elastic/appex-qa
/test/functional/services/doc_table.ts @elastic/appex-qa
/test/functional/services/data_grid.ts @elastic/appex-qa
/test/functional/services/combo_box.ts @elastic/appex-qa
/test/functional/page_objects/unified_field_list.ts @elastic/appex-qa
/test/functional/page_objects/unified_tabs.ts @elastic/appex-qa
/test/functional/page_objects/time_picker.ts @elastic/appex-qa
/test/functional/page_objects/index.ts @elastic/appex-qa
/test/functional/page_objects/header_page.ts @elastic/appex-qa
/test/functional/page_objects/error_page.ts @elastic/appex-qa
/test/functional/page_objects/common_page.ts @elastic/appex-qa
/test/functional/page_objects/space_settings.ts @elastic/appex-qa
/test/functional/jest.config.js @elastic/appex-qa
/test/functional/ftr_provider_context.ts @elastic/appex-qa
/test/functional/fixtures/es_archiver/README.md @elastic/appex-qa
/test/functional/firefox/config.base.ts @elastic/appex-qa
/test/functional/config.* @elastic/appex-qa
/test/functional/README.md @elastic/appex-qa
/test/examples/config.js @elastic/appex-qa
/test/examples/README.md @elastic/appex-qa
/test/common/services/index.ts @elastic/appex-qa
/test/common/fixtures/plugins/coverage/*.ts @elastic/appex-qa
/test/common/config.js @elastic/appex-qa
/test/api_integration/services/index.ts @elastic/appex-qa
/test/api_integration/jest.config.js @elastic/appex-qa
/test/api_integration/ftr_provider_context.d.ts @elastic/appex-qa
/test/api_integration/config.js @elastic/appex-qa
/test/api_integration/apis/index.ts @elastic/appex-qa
/test/accessibility/services/index.ts @elastic/appex-qa
/test/accessibility/services/a11y @elastic/appex-qa
/test/accessibility/page_objects.ts @elastic/appex-qa
/test/accessibility/ftr_provider_context.ts @elastic/appex-qa
/test/accessibility/config.ts @elastic/appex-qa
/test/accessibility/apps/index.ts @elastic/appex-qa
/src/platform/test/tsconfig.json @elastic/appex-qa
/src/platform/test/plugin_functional/services/index.ts @elastic/appex-qa
/src/platform/test/plugin_functional/README.md @elastic/appex-qa
/src/platform/test/plugin_functional/config.ts @elastic/appex-qa
/src/platform/test/kibana.jsonc @elastic/appex-qa
/src/platform/test/harden @elastic/appex-qa
/src/platform/test/functional/services/supertest.ts @elastic/appex-qa
/src/platform/test/functional/services/remote_es/remote_es.ts @elastic/appex-qa
/src/platform/test/functional/services/query_bar.ts @elastic/appex-qa
/src/platform/test/functional/services/menu_toggle.ts @elastic/appex-qa
/src/platform/test/functional/services/listing_table.ts @elastic/appex-qa
/src/platform/test/common/fixtures/plugins/coverage @elastic/appex-qa
/src/platform/test/functional/services/index.ts @elastic/appex-qa
/src/platform/test/functional/services/global_nav.ts @elastic/appex-qa
/src/platform/test/functional/services/flyout.ts @elastic/appex-qa
/src/platform/test/functional/services/filter_bar.ts @elastic/appex-qa
/src/platform/test/functional/services/field_editor.ts @elastic/appex-qa
/src/platform/test/functional/services/embedding.ts @elastic/appex-qa
/src/platform/test/functional/services/doc_table.ts @elastic/appex-qa
/src/platform/test/functional/services/data_grid.ts @elastic/appex-qa
/src/platform/test/functional/services/combo_box.ts @elastic/appex-qa
/src/platform/test/functional/page_objects/unified_field_list.ts @elastic/appex-qa
/src/platform/test/functional/page_objects/unified_tabs.ts @elastic/appex-qa
/src/platform/test/functional/page_objects/time_picker.ts @elastic/appex-qa
/src/platform/test/functional/page_objects/index.ts @elastic/appex-qa
/src/platform/test/functional/page_objects/header_page.ts @elastic/appex-qa
/src/platform/test/functional/page_objects/error_page.ts @elastic/appex-qa
/src/platform/test/functional/page_objects/common_page.ts @elastic/appex-qa
/src/platform/test/functional/page_objects/space_settings.ts @elastic/appex-qa
/src/platform/test/functional/jest.config.js @elastic/appex-qa
/src/platform/test/functional/ftr_provider_context.ts @elastic/appex-qa
/src/platform/test/functional/fixtures/es_archiver/README.md @elastic/appex-qa
/src/platform/test/functional/firefox/config.base.ts @elastic/appex-qa
/src/platform/test/functional/config.* @elastic/appex-qa
/src/platform/test/functional/README.md @elastic/appex-qa
/src/platform/test/examples/config.js @elastic/appex-qa
/src/platform/test/examples/README.md @elastic/appex-qa
/src/platform/test/common/services/index.ts @elastic/appex-qa
/src/platform/test/common/fixtures/plugins/coverage/*.ts @elastic/appex-qa
/src/platform/test/common/config.js @elastic/appex-qa
/src/platform/test/api_integration/services/index.ts @elastic/appex-qa
/src/platform/test/api_integration/jest.config.js @elastic/appex-qa
/src/platform/test/api_integration/ftr_provider_context.d.ts @elastic/appex-qa
/src/platform/test/api_integration/config.js @elastic/appex-qa
/src/platform/test/api_integration/apis/index.ts @elastic/appex-qa
/src/platform/test/accessibility/services/index.ts @elastic/appex-qa
/src/platform/test/accessibility/services/a11y @elastic/appex-qa
/src/platform/test/accessibility/page_objects.ts @elastic/appex-qa
/src/platform/test/accessibility/ftr_provider_context.ts @elastic/appex-qa
/src/platform/test/accessibility/config.ts @elastic/appex-qa
/src/platform/test/accessibility/apps/index.ts @elastic/appex-qa
/x-pack/test/scalability @elastic/appex-qa
/src/dev/performance @elastic/appex-qa
/x-pack/test/functional/config.*.* @elastic/appex-qa
@ -1750,10 +1750,10 @@ packages/kbn-monaco/src/esql @elastic/kibana-esql
/x-pack/test_serverless/api_integration/ftr_provider_context.d.ts @elastic/appex-qa
/x-pack/test_serverless/api_integration/test_suites/common/README.md @elastic/appex-qa
/src/dev/code_coverage @elastic/appex-qa
/test/functional/services/common @elastic/appex-qa
/test/functional/services/lib @elastic/appex-qa
/test/functional/services/remote @elastic/appex-qa
/test/visual_regression @elastic/appex-qa
/src/platform/test/functional/services/common @elastic/appex-qa
/src/platform/test/functional/services/lib @elastic/appex-qa
/src/platform/test/functional/services/remote @elastic/appex-qa
/src/platform/test/visual_regression @elastic/appex-qa
/x-pack/test/visual_regression @elastic/appex-qa
/src/platform/packages/shared/kbn-test/src/functional_test_runner @elastic/appex-qa
/packages/kbn-performance-testing-dataset-extractor @elastic/appex-qa
@ -1772,17 +1772,17 @@ packages/kbn-monaco/src/esql @elastic/kibana-esql
/x-pack/test/api_integration/deployment_agnostic/services/ @elastic/appex-qa
# Core
/test/api_integration/fixtures/kbn_archiver/management/saved_objects/relationships.json @elastic/kibana-core @elastic/kibana-data-discovery
/src/platform/test/api_integration/fixtures/kbn_archiver/management/saved_objects/relationships.json @elastic/kibana-core @elastic/kibana-data-discovery
/x-pack/test/functional/es_archives/lists @elastic/kibana-core
/test/functional/fixtures/kbn_archiver/saved_search.json @elastic/kibana-core # Assigned per only use: https://github.com/elastic/kibana/blob/main/test/interpreter_functional/test_suites/run_pipeline/esaggs.ts#L100
/test/functional/fixtures/kbn_archiver/saved_objects_management/show_relationships.json @elastic/kibana-core # Assigned per only use: https://github.com/elastic/kibana/blob/main/test/functional/apps/saved_objects_management/show_relationships.ts#L20
/test/functional/fixtures/kbn_archiver/saved_objects_management/hidden_from_http_apis.json @elastic/kibana-core
/test/functional/fixtures/kbn_archiver/saved_objects_management/edit_saved_object.json @elastic/kibana-core # Assigned per only use: https://github.com/elastic/kibana/blob/main/test/functional/apps/saved_objects_management/inspect_saved_objects.ts#L40
/test/functional/fixtures/es_archiver/saved_objects_management @elastic/kibana-core
/test/api_integration/fixtures/es_archiver/saved_objects @elastic/kibana-core
/test/api_integration/fixtures/kbn_archiver/saved_objects @elastic/kibana-core
/test/interpreter_functional @elastic/kibana-core # Assigned per https://github.com/elastic/kibana/blob/main/test/interpreter_functional/plugins/kbn_tp_run_pipeline/kibana.jsonc#L4
/test/api_integration/apis/general/*.js @elastic/kibana-core # Assigned per https://github.com/elastic/kibana/pull/199795/files/894a8ede3f9d0398c5af56bf5a82654a9bc0610b#r1846691639
/src/platform/test/functional/fixtures/kbn_archiver/saved_search.json @elastic/kibana-core # Assigned per only use: https://github.com/elastic/kibana/blob/main/test/interpreter_functional/test_suites/run_pipeline/esaggs.ts#L100
/src/platform/test/functional/fixtures/kbn_archiver/saved_objects_management/show_relationships.json @elastic/kibana-core # Assigned per only use: https://github.com/elastic/kibana/blob/main/test/functional/apps/saved_objects_management/show_relationships.ts#L20
/src/platform/test/functional/fixtures/kbn_archiver/saved_objects_management/hidden_from_http_apis.json @elastic/kibana-core
/src/platform/test/functional/fixtures/kbn_archiver/saved_objects_management/edit_saved_object.json @elastic/kibana-core # Assigned per only use: https://github.com/elastic/kibana/blob/main/test/functional/apps/saved_objects_management/inspect_saved_objects.ts#L40
/src/platform/test/functional/fixtures/es_archiver/saved_objects_management @elastic/kibana-core
/src/platform/test/api_integration/fixtures/es_archiver/saved_objects @elastic/kibana-core
/src/platform/test/api_integration/fixtures/kbn_archiver/saved_objects @elastic/kibana-core
/src/platform/test/interpreter_functional @elastic/kibana-core # Assigned per https://github.com/elastic/kibana/blob/main/test/interpreter_functional/plugins/kbn_tp_run_pipeline/kibana.jsonc#L4
/src/platform/test/api_integration/apis/general/*.js @elastic/kibana-core # Assigned per https://github.com/elastic/kibana/pull/199795/files/894a8ede3f9d0398c5af56bf5a82654a9bc0610b#r1846691639
/x-pack/test/plugin_api_integration/plugins/feature_usage_test @elastic/kibana-core
/x-pack/test/functional/page_objects/navigational_search.ts @elastic/kibana-core
/x-pack/test/stack_functional_integration/apps/savedobjects_upgrade_testing @elastic/kibana-core
@ -1792,58 +1792,58 @@ packages/kbn-monaco/src/esql @elastic/kibana-esql
/x-pack/test/common/lib/test_data_loader.ts @elastic/kibana-core
/x-pack/test/api_integration/services/usage_api.ts @elastic/kibana-core
/x-pack/test/api_integration/apis/kibana @elastic/kibana-core
/test/api_integration/fixtures/import.ndjson @elastic/kibana-core
/src/platform/test/api_integration/fixtures/import.ndjson @elastic/kibana-core
/x-pack/test/plugin_api_integration @elastic/kibana-core # Assigned per https://github.com/elastic/kibana/pull/146704
/x-pack/test/localization/ @elastic/kibana-core # Assigned per https://github.com/elastic/kibana/pull/146704
/test/ui_capabilities/newsfeed_err @elastic/kibana-core # Assigned per https://github.com/elastic/kibana/pull/66562
/test/server_integration/services/types.d.ts @elastic/kibana-core # Assigned per https://github.com/elastic/kibana/pull/81140
/test/server_integration/http @elastic/kibana-core
/test/scripts/run_multiple_kibana_nodes.sh @elastic/kibana-core
/test/functional/services/usage_collection.ts @elastic/kibana-core
/test/api_integration/fixtures/import_managed.ndjson @elastic/kibana-core
/test/functional/services/apps_menu.ts @elastic/kibana-core
/src/platform/test/ui_capabilities/newsfeed_err @elastic/kibana-core # Assigned per https://github.com/elastic/kibana/pull/66562
/src/platform/test/server_integration/services/types.d.ts @elastic/kibana-core # Assigned per https://github.com/elastic/kibana/pull/81140
/src/platform/test/server_integration/http @elastic/kibana-core
/src/platform/test/scripts/run_multiple_kibana_nodes.sh @elastic/kibana-core
/src/platform/test/functional/services/usage_collection.ts @elastic/kibana-core
/src/platform/test/api_integration/fixtures/import_managed.ndjson @elastic/kibana-core
/src/platform/test/functional/services/apps_menu.ts @elastic/kibana-core
/x-pack/test/functional/apps/status_page @elastic/kibana-core
/x-pack/test/cloud_integration @elastic/kibana-core
/x-pack/test/cloud_integration/plugins/saml_provider @elastic/kibana-core
/test/server_integration @elastic/kibana-core
/src/platform/test/server_integration @elastic/kibana-core
/x-pack/test/functional_cors @elastic/kibana-core
/x-pack/test/stack_functional_integration/apps/telemetry @elastic/kibana-core
/test/plugin_functional/plugins/core* @elastic/kibana-core
/test/plugin_functional/platform/plugins/shared/telemetry @elastic/kibana-core
/test/plugin_functional/plugins/session_notifications @elastic/kibana-core
/test/plugin_functional/plugins/kbn_top_nav/ @elastic/kibana-core
/test/plugin_functional/plugins/app_link_test @elastic/kibana-core
/test/plugin_functional/plugins/saved_object* @elastic/kibana-core
/test/plugin_functional/plugins/rendering_plugin @elastic/kibana-core
/test/plugin_functional/test_suites/application_links @elastic/kibana-core
/test/plugin_functional/test_suites/telemetry @elastic/kibana-core
/test/plugin_functional/test_suites/usage_collection @elastic/kibana-core
/test/plugin_functional/test_suites/saved_objects* @elastic/kibana-core
/test/plugin_functional/test_suites/core* @elastic/kibana-core
/test/interpreter_functional/plugins/kbn_tp_run_pipeline @elastic/kibana-core
/src/platform/test/plugin_functional/plugins/core* @elastic/kibana-core
/src/platform/test/plugin_functional/platform/plugins/shared/telemetry @elastic/kibana-core
/src/platform/test/plugin_functional/plugins/session_notifications @elastic/kibana-core
/src/platform/test/plugin_functional/plugins/kbn_top_nav/ @elastic/kibana-core
/src/platform/test/plugin_functional/plugins/app_link_test @elastic/kibana-core
/src/platform/test/plugin_functional/plugins/saved_object* @elastic/kibana-core
/src/platform/test/plugin_functional/plugins/rendering_plugin @elastic/kibana-core
/src/platform/test/plugin_functional/test_suites/application_links @elastic/kibana-core
/src/platform/test/plugin_functional/test_suites/telemetry @elastic/kibana-core
/src/platform/test/plugin_functional/test_suites/usage_collection @elastic/kibana-core
/src/platform/test/plugin_functional/test_suites/saved_objects* @elastic/kibana-core
/src/platform/test/plugin_functional/test_suites/core* @elastic/kibana-core
/src/platform/test/interpreter_functional/plugins/kbn_tp_run_pipeline @elastic/kibana-core
/x-pack/test/functional/fixtures/kbn_archiver/saved_objects_management @elastic/kibana-core
/x-pack/test/functional_embedded @elastic/kibana-core
/test/node_roles_functional @elastic/kibana-core
/test/functional/page_objects/newsfeed_page.ts @elastic/kibana-core # assigned per https://github.com/elastic/kibana/pull/160210
/test/functional/page_objects/home_page.ts @elastic/kibana-core
/test/functional/fixtures/es_archiver/deprecations_service @elastic/kibana-core
/test/health_gateway @elastic/kibana-core
/test/api_integration/apis/saved_objects* @elastic/kibana-core
/test/health_gateway @elastic/kibana-core
/test/node_roles_functional @elastic/kibana-core
/test/functional/firefox/home.config.ts @elastic/kibana-core
/test/functional/apps/status_page/*.ts @elastic/kibana-core
/test/functional/apps/bundles @elastic/kibana-core # Assigned per https://github.com/elastic/kibana/pull/64367
/test/examples/hello_world @elastic/kibana-core
/test/examples/routing/index.ts @elastic/kibana-core # Assigned per https://github.com/elastic/kibana/pull/69581
/test/common/platform/plugins/shared/newsfeed @elastic/kibana-core
/test/common/configure_http2.ts @elastic/kibana-core
/test/api_integration/apis/ui_counters @elastic/kibana-core
/test/api_integration/apis/telemetry @elastic/kibana-core
/test/api_integration/apis/status @elastic/kibana-core
/test/api_integration/apis/stats @elastic/kibana-core # Assigned per: https://github.com/elastic/kibana/pull/20577
/test/api_integration/apis/saved_objects* @elastic/kibana-core
/test/api_integration/apis/core/*.ts @elastic/kibana-core
/src/platform/test/node_roles_functional @elastic/kibana-core
/src/platform/test/functional/page_objects/newsfeed_page.ts @elastic/kibana-core # assigned per https://github.com/elastic/kibana/pull/160210
/src/platform/test/functional/page_objects/home_page.ts @elastic/kibana-core
/src/platform/test/functional/fixtures/es_archiver/deprecations_service @elastic/kibana-core
/src/platform/test/health_gateway @elastic/kibana-core
/src/platform/test/api_integration/apis/saved_objects* @elastic/kibana-core
/src/platform/test/health_gateway @elastic/kibana-core
/src/platform/test/node_roles_functional @elastic/kibana-core
/src/platform/test/functional/firefox/home.config.ts @elastic/kibana-core
/src/platform/test/functional/apps/status_page/*.ts @elastic/kibana-core
/src/platform/test/functional/apps/bundles @elastic/kibana-core # Assigned per https://github.com/elastic/kibana/pull/64367
/src/platform/test/examples/hello_world @elastic/kibana-core
/src/platform/test/examples/routing/index.ts @elastic/kibana-core # Assigned per https://github.com/elastic/kibana/pull/69581
/src/platform/test/common/platform/plugins/shared/newsfeed @elastic/kibana-core
/src/platform/test/common/configure_http2.ts @elastic/kibana-core
/src/platform/test/api_integration/apis/ui_counters @elastic/kibana-core
/src/platform/test/api_integration/apis/telemetry @elastic/kibana-core
/src/platform/test/api_integration/apis/status @elastic/kibana-core
/src/platform/test/api_integration/apis/stats @elastic/kibana-core # Assigned per: https://github.com/elastic/kibana/pull/20577
/src/platform/test/api_integration/apis/saved_objects* @elastic/kibana-core
/src/platform/test/api_integration/apis/core/*.ts @elastic/kibana-core
/x-pack/test/functional/apps/saved_objects_management @elastic/kibana-core
/x-pack/test/usage_collection @elastic/kibana-core
/x-pack/test/licensing_plugin @elastic/kibana-core
@ -1864,7 +1864,7 @@ packages/kbn-monaco/src/esql @elastic/kibana-esql
/config/serverless.security.essentials.yml @elastic/security-solution @elastic/kibana-security
/config/serverless.security.complete.yml @elastic/security-solution @elastic/kibana-security
/typings/ @elastic/kibana-core
/test/analytics @elastic/kibana-core
/src/platform/test/analytics @elastic/kibana-core
/src/platform/packages/shared/kbn-test/src/jest/setup/mocks.kbn_i18n_react.js @elastic/kibana-core
/x-pack/test/saved_objects_field_count/ @elastic/kibana-core
/x-pack/test_serverless/**/test_suites/common/saved_objects_management/ @elastic/kibana-core
@ -1910,8 +1910,8 @@ x-pack/platform/plugins/private/cloud_integrations/cloud_full_story/server/confi
/x-pack/test/ftr_apis/common/fixtures/es_archiver/base_data/space_1.json @elastic/kibana-security # Assigned per only use: https://github.com/elastic/kibana/blob/main/x-pack/test/ftr_apis/security_and_spaces/apis/test_utils.ts#L33
/x-pack/test/ftr_apis/common/fixtures/es_archiver/base_data/default_space.json @elastic/kibana-security # Assigned per only use: https://github.com/elastic/kibana/blob/main/x-pack/test/ftr_apis/security_and_spaces/apis/test_utils.ts#L33
/x-pack/test/api_integration/apis/cloud @elastic/kibana-security # Assigned per https://github.com/elastic/kibana/pull/198444
/test/plugin_functional/snapshots/baseline/hardening @elastic/kibana-security # Assigned per https://github.com/elastic/kibana/pull/190716
/test/functional/page_objects/login_page.ts @elastic/kibana-security
/src/platform/test/plugin_functional/snapshots/baseline/hardening @elastic/kibana-security # Assigned per https://github.com/elastic/kibana/pull/190716
/src/platform/test/functional/page_objects/login_page.ts @elastic/kibana-security
/x-pack/test_serverless/functional/test_suites/observability/role_management @elastic/kibana-security
/x-pack/test/functional/config_security_basic.ts @elastic/kibana-security
/x-pack/test/functional/page_objects/user_profile_page.ts @elastic/kibana-security
@ -1926,13 +1926,13 @@ x-pack/platform/plugins/private/cloud_integrations/cloud_full_story/server/confi
/x-pack/test/api_integration/config_security_*.ts @elastic/kibana-security
/x-pack/test/functional/apps/api_keys @elastic/kibana-security
/x-pack/test/ftr_apis/security_and_spaces @elastic/kibana-security
/test/server_integration/services/supertest.js @elastic/kibana-security @elastic/kibana-core
/test/server_integration/http/ssl @elastic/kibana-security # Assigned per https://github.com/elastic/kibana/pull/53810
/test/server_integration/http/ssl_with_p12 @elastic/kibana-security # Assigned per https://github.com/elastic/kibana/pull/199795#discussion_r1846522206
/test/server_integration/http/ssl_with_p12_intermediate @elastic/kibana-security # Assigned per https://github.com/elastic/kibana/pull/199795#discussion_r1846522206
/src/platform/test/server_integration/services/supertest.js @elastic/kibana-security @elastic/kibana-core
/src/platform/test/server_integration/http/ssl @elastic/kibana-security # Assigned per https://github.com/elastic/kibana/pull/53810
/src/platform/test/server_integration/http/ssl_with_p12 @elastic/kibana-security # Assigned per https://github.com/elastic/kibana/pull/199795#discussion_r1846522206
/src/platform/test/server_integration/http/ssl_with_p12_intermediate @elastic/kibana-security # Assigned per https://github.com/elastic/kibana/pull/199795#discussion_r1846522206
/test/server_integration/config.base.js @elastic/kibana-security @elastic/kibana-core # Assigned per https://github.com/elastic/kibana/pull/199795#discussion_r1846510782
/test/server_integration/__fixtures__ @elastic/kibana-security # Assigned per https://github.com/elastic/kibana/pull/53810
/src/platform/test/server_integration/config.base.js @elastic/kibana-security @elastic/kibana-core # Assigned per https://github.com/elastic/kibana/pull/199795#discussion_r1846510782
/src/platform/test/server_integration/__fixtures__ @elastic/kibana-security # Assigned per https://github.com/elastic/kibana/pull/53810
/.github/codeql @elastic/kibana-security
/.github/workflows/codeql.yml @elastic/kibana-security
/.github/workflows/codeql-stats.yml @elastic/kibana-security
@ -1943,11 +1943,11 @@ x-pack/platform/plugins/private/cloud_integrations/cloud_full_story/server/confi
/src/platform/packages/shared/kbn-std/src/is_internal_url.ts @elastic/kibana-core @elastic/kibana-security
/src/platform/packages/shared/kbn-std/src/parse_next_url.test.ts @elastic/kibana-core @elastic/kibana-security
/src/platform/packages/shared/kbn-std/src/parse_next_url.ts @elastic/kibana-core @elastic/kibana-security
/test/interactive_setup_api_integration/ @elastic/kibana-security
/test/interactive_setup_functional/ @elastic/kibana-security
/test/plugin_functional/plugins/hardening @elastic/kibana-security
/test/plugin_functional/test_suites/core_plugins/rendering.ts @elastic/kibana-security
/test/plugin_functional/test_suites/hardening @elastic/kibana-security
/src/platform/test/interactive_setup_api_integration/ @elastic/kibana-security
/src/platform/test/interactive_setup_functional/ @elastic/kibana-security
/src/platform/test/plugin_functional/plugins/hardening @elastic/kibana-security
/src/platform/test/plugin_functional/test_suites/core_plugins/rendering.ts @elastic/kibana-security
/src/platform/test/plugin_functional/test_suites/hardening @elastic/kibana-security
/x-pack/test/accessibility/apps/group1/login_page.ts @elastic/kibana-security
/x-pack/test/accessibility/apps/group1/roles.ts @elastic/kibana-security
/x-pack/test/accessibility/apps/group1/spaces.ts @elastic/kibana-security
@ -2049,9 +2049,9 @@ x-pack/platform/plugins/private/cloud_integrations/cloud_full_story/server/confi
# search
/x-pack/test/functional/es_archives/data/search_sessions @elastic/search-kibana
/x-pack/test/common/services/search_secure.ts @elastic/search-kibana
/test/functional/fixtures/kbn_archiver/ccs @elastic/search-kibana
/test/functional/fixtures/kbn_archiver/annotation_listing_page_search.json @elastic/search-kibana
/test/functional/fixtures/es_archiver/search/downsampled @elastic/search-kibana
/src/platform/test/functional/fixtures/kbn_archiver/ccs @elastic/search-kibana
/src/platform/test/functional/fixtures/kbn_archiver/annotation_listing_page_search.json @elastic/search-kibana
/src/platform/test/functional/fixtures/es_archiver/search/downsampled @elastic/search-kibana
/x-pack/test/functional_solution_sidenav/tests/search_sidenav.ts @elastic/search-kibana
/x-pack/test/functional/services/search_sessions.ts @elastic/search-kibana
/x-pack/test/functional/page_objects/search_* @elastic/search-kibana
@ -2072,7 +2072,7 @@ x-pack/test/api_integration/apis/management/index_management/inference_endpoints
/x-pack/test/functional_search/ @elastic/search-kibana
# Management Experience - Deployment Management
/test/functional/fixtures/kbn_archiver/management.json @elastic/kibana-management @elastic/kibana-data-discovery # Assigned per 2 uses: test/functional/apps/management/_import_objects.ts && test/functional/apps/management/data_views/_scripted_fields_filter.ts
/src/platform/test/functional/fixtures/kbn_archiver/management.json @elastic/kibana-management @elastic/kibana-data-discovery # Assigned per 2 uses: test/functional/apps/management/_import_objects.ts && test/functional/apps/management/data_views/_scripted_fields_filter.ts
/x-pack/test/functional/fixtures/kbn_archiver/home/feature_controls/security/security.json @elastic/kibana-management
/x-pack/test/functional/es_archives/upgrade_assistant @elastic/kibana-core
/x-pack/test/functional/services/ace_editor.js @elastic/kibana-management
@ -2092,8 +2092,8 @@ x-pack/test/api_integration/apis/management/index_management/inference_endpoints
/x-pack/test_serverless/functional/test_suites/common/spaces/spaces_management.ts @elastic/kibana-management
/x-pack/test/stack_functional_integration/apps/management @elastic/kibana-management
/x-pack/test/functional/page_objects/*_management_page.ts @elastic/kibana-management
/test/functional/services/saved_query_management_component.ts @elastic/kibana-management
/test/functional/services/management @elastic/kibana-management
/src/platform/test/functional/services/saved_query_management_component.ts @elastic/kibana-management
/src/platform/test/functional/services/management @elastic/kibana-management
/x-pack/test/functional/apps/cross_cluster_replication @elastic/kibana-management
/x-pack/test/functional/apps/ingest_pipelines @elastic/kibana-management
/x-pack/test/functional/apps/home @elastic/kibana-management
@ -2102,20 +2102,20 @@ x-pack/test/api_integration/apis/management/index_management/inference_endpoints
/x-pack/test/functional/apps/remote_clusters @elastic/kibana-management
/x-pack/test/functional/apps/upgrade_assistant @elastic/kibana-core
/x-pack/test/functional/apps/dev_tools @elastic/kibana-management
/test/plugin_functional/test_suites/management @elastic/kibana-management
/src/platform/test/plugin_functional/test_suites/management @elastic/kibana-management
/x-pack/test/upgrade_assistant_integration @elastic/kibana-core
/test/plugin_functional/plugins/management_test_plugin @elastic/kibana-management
/test/functional/page_objects/management/*.ts @elastic/kibana-management
/test/functional/page_objects/embedded_console.ts @elastic/kibana-management
/test/functional/page_objects/console_page.ts @elastic/kibana-management
/test/functional/firefox/console.config.ts @elastic/kibana-management
/test/functional/apps/management @elastic/kibana-management
/test/functional/apps/saved_objects_management @elastic/kibana-management
/test/functional/apps/console/*.ts @elastic/kibana-management
/test/api_integration/apis/console/*.ts @elastic/kibana-management
/src/platform/test/plugin_functional/plugins/management_test_plugin @elastic/kibana-management
/src/platform/test/functional/page_objects/management/*.ts @elastic/kibana-management
/src/platform/test/functional/page_objects/embedded_console.ts @elastic/kibana-management
/src/platform/test/functional/page_objects/console_page.ts @elastic/kibana-management
/src/platform/test/functional/firefox/console.config.ts @elastic/kibana-management
/src/platform/test/functional/apps/management @elastic/kibana-management
/src/platform/test/functional/apps/saved_objects_management @elastic/kibana-management
/src/platform/test/functional/apps/console/*.ts @elastic/kibana-management
/src/platform/test/api_integration/apis/console/*.ts @elastic/kibana-management
/x-pack/test/api_integration/deployment_agnostic/apis/console/ @elastic/kibana-management
/test/accessibility/apps/management.ts @elastic/kibana-management
/test/accessibility/apps/console.ts @elastic/kibana-management
/src/platform/test/accessibility/apps/management.ts @elastic/kibana-management
/src/platform/test/accessibility/apps/console.ts @elastic/kibana-management
/x-pack/test/api_integration/services/index_management.ts @elastic/kibana-management
/x-pack/test/functional/services/grok_debugger.js @elastic/kibana-management
/x-pack/test/functional/apps/grok_debugger @elastic/kibana-management
@ -2653,17 +2653,17 @@ x-pack/solutions/observability/plugins/observability_shared/public/components/pr
# Shared UX
/x-pack/test_serverless/api_integration/test_suites/common/favorites @elastic/appex-sharedux # Assigned per https://github.com/elastic/kibana/pull/200985
/test/api_integration/apis/short_url/**/*.ts @elastic/appex-sharedux # Assigned per https://github.com/elastic/kibana/pull/200209/files#r1846654156
/test/functional/page_objects/share_page.ts @elastic/appex-sharedux # Assigned per https://github.com/elastic/kibana/pull/200209/files#r1846648444
/test/accessibility/apps/kibana_overview_* @elastic/appex-sharedux # Assigned per https://github.com/elastic/kibana/pull/200209/files/cab99bce5ac2082fa77222beebe3b61ff836b94b#r1846659920
/src/platform/test/api_integration/apis/short_url/**/*.ts @elastic/appex-sharedux # Assigned per https://github.com/elastic/kibana/pull/200209/files#r1846654156
/src/platform/test/functional/page_objects/share_page.ts @elastic/appex-sharedux # Assigned per https://github.com/elastic/kibana/pull/200209/files#r1846648444
/src/platform/test/accessibility/apps/kibana_overview_* @elastic/appex-sharedux # Assigned per https://github.com/elastic/kibana/pull/200209/files/cab99bce5ac2082fa77222beebe3b61ff836b94b#r1846659920
/x-pack/test/functional/services/sample_data @elastic/appex-sharedux # Assigned per https://github.com/elastic/kibana/pull/200142#discussion_r1846512756
/test/functional/page_objects/files_management.ts @elastic/appex-sharedux # Assigned per https://github.com/elastic/kibana/pull/200017#discussion_r1840477291
/test/accessibility/apps/home.ts @elastic/appex-sharedux # Assigned per https://github.com/elastic/kibana/pull/199771/files#r1840077237
/test/api_integration/apis/home/*.ts @elastic/appex-sharedux # Assigned per https://github.com/elastic/kibana/pull/199771/files#r1840077065
/test/functional/apps/home @elastic/appex-sharedux # Assigned per https://github.com/elastic/kibana/pull/199771/files#r1840075278
/src/platform/test/functional/page_objects/files_management.ts @elastic/appex-sharedux # Assigned per https://github.com/elastic/kibana/pull/200017#discussion_r1840477291
/src/platform/test/accessibility/apps/home.ts @elastic/appex-sharedux # Assigned per https://github.com/elastic/kibana/pull/199771/files#r1840077237
/src/platform/test/api_integration/apis/home/*.ts @elastic/appex-sharedux # Assigned per https://github.com/elastic/kibana/pull/199771/files#r1840077065
/src/platform/test/functional/apps/home @elastic/appex-sharedux # Assigned per https://github.com/elastic/kibana/pull/199771/files#r1840075278
/x-pack/test/plugin_functional/plugins/global_search_test @elastic/appex-sharedux
/test/functional/services/saved_objects_finder.ts @elastic/appex-sharedux
/test/functional/apps/kibana_overview @elastic/appex-sharedux
/src/platform/test/functional/services/saved_objects_finder.ts @elastic/appex-sharedux
/src/platform/test/functional/apps/kibana_overview @elastic/appex-sharedux
/x-pack/test/functional_solution_sidenav/config.ts @elastic/appex-sharedux
/x-pack/test/functional_solution_sidenav/ftr_provider_context.ts @elastic/appex-sharedux
/x-pack/test/functional_solution_sidenav/services.ts @elastic/appex-sharedux
@ -2675,20 +2675,20 @@ x-pack/solutions/observability/plugins/observability_shared/public/components/pr
/x-pack/test/accessibility/apps/**/index.ts @elastic/appex-sharedux
/x-pack/test/upgrade/apps/reporting @elastic/appex-sharedux
/x-pack/test/functional/apps/advanced_settings @elastic/appex-sharedux
/test/functional/services/monaco_editor.ts @elastic/appex-sharedux
/src/platform/test/functional/services/monaco_editor.ts @elastic/appex-sharedux
/x-pack/test/functional/fixtures/kbn_archiver/global_search @elastic/appex-sharedux
/x-pack/test/plugin_functional/test_suites/global_search @elastic/appex-sharedux
/test/plugin_functional/test_suites/shared_ux @elastic/appex-sharedux
/test/plugin_functional/plugins/kbn_sample_panel_action @elastic/appex-sharedux
/test/plugin_functional/plugins/eui_provider_dev_warning @elastic/appex-sharedux
/test/functional/page_objects/settings_page.ts @elastic/appex-sharedux
/test/functional/apps/sharing/*.ts @elastic/appex-sharedux
/test/functional/apps/kibana_overviews @elastic/appex-sharedux
/test/examples/ui_actions/*.ts @elastic/appex-sharedux
/test/examples/state_sync/*.ts @elastic/appex-sharedux
/test/examples/error_boundary/index.ts @elastic/appex-sharedux
/test/examples/content_management/*.ts @elastic/appex-sharedux
/test/api_integration/apis/guided_onboarding @elastic/appex-sharedux
/src/platform/test/plugin_functional/test_suites/shared_ux @elastic/appex-sharedux
/src/platform/test/plugin_functional/plugins/kbn_sample_panel_action @elastic/appex-sharedux
/src/platform/test/plugin_functional/plugins/eui_provider_dev_warning @elastic/appex-sharedux
/src/platform/test/functional/page_objects/settings_page.ts @elastic/appex-sharedux
/src/platform/test/functional/apps/sharing/*.ts @elastic/appex-sharedux
/src/platform/test/functional/apps/kibana_overviews @elastic/appex-sharedux
/src/platform/test/examples/ui_actions/*.ts @elastic/appex-sharedux
/src/platform/test/examples/state_sync/*.ts @elastic/appex-sharedux
/src/platform/test/examples/error_boundary/index.ts @elastic/appex-sharedux
/src/platform/test/examples/content_management/*.ts @elastic/appex-sharedux
/src/platform/test/api_integration/apis/guided_onboarding @elastic/appex-sharedux
/x-pack/test/banners_functional @elastic/appex-sharedux
/x-pack/test/custom_branding @elastic/appex-sharedux
/x-pack/test/api_integration/apis/content_management @elastic/appex-sharedux
@ -2697,7 +2697,7 @@ x-pack/solutions/observability/plugins/observability_shared/public/components/pr
/x-pack/test_serverless/functional/test_suites/common/spaces/spaces_selection.ts @elastic/appex-sharedux
/x-pack/test_serverless/functional/test_suites/common/spaces/index.ts @elastic/appex-sharedux
packages/react @elastic/appex-sharedux
test/functional/page_objects/solution_navigation.ts @elastic/appex-sharedux
src/platform/testfunctional/page_objects/solution_navigation.ts @elastic/appex-sharedux
/x-pack/test_serverless/functional/page_objects/svl_common_navigation.ts @elastic/appex-sharedux
/x-pack/test_serverless/functional/fixtures/kbn_archiver/reporting @elastic/appex-sharedux
/x-pack/test_serverless/functional/page_objects/svl_sec_landing_page.ts @elastic/appex-sharedux

View file

@ -89,7 +89,7 @@ paths-ignore:
- src/platform/packages/shared/kbn-storybook
- src/platform/packages/shared/kbn-test
- src/platform/packages/shared/kbn-tooling-log
- test
- src/platform/test
- typings
- x-pack/examples
- x-pack/performance

View file

@ -298,7 +298,7 @@ export default function ({ getService, getPageObject }) {
// start by clearing Saved Objects from the .kibana index
await kibanaServer.savedObjects.cleanStandardList();
// load some basic log data only if the index doesn't exist
esArchiver.loadIfNeeded('test/functional/fixtures/es_archiver/makelogs')
esArchiver.loadIfNeeded('src/platform/test/functional/fixtures/es_archiver/makelogs')
]);
// go to the page described by `apps.visualize` in the config
await PageObjects.common.navigateTo('visualize');

View file

@ -12,7 +12,7 @@ Plugins use the `FunctionalTestRunner` by running it out of the {{kib}} repo. En
Every project or plugin should have its own `FunctionalTestRunner` config file. Just like {{kib}}'s, this config file will define all of the test files to load, providers for Services and PageObjects, as well as configuration options for certain services.
To get started copy and paste this example to `test/functional/config.js`:
To get started copy and paste this example to `src/platform/test/functional/config.js`:
```js
import { resolve } from 'path';
@ -27,7 +27,7 @@ export default async function ({ readConfigFile }) {
// read the {kib} config file so that we can utilize some of
// its services and PageObjects
const kibanaConfig = await readConfigFile(resolve(REPO_ROOT, 'test/functional/config.base.js'));
const kibanaConfig = await readConfigFile(resolve(REPO_ROOT, 'src/platform/test/functional/config.base.js'));
return {
// list paths to the files that contain your plugins tests
@ -83,4 +83,3 @@ node ../../kibana/scripts/functional_test_runner
## Using esArchiver [_using_esarchiver]
Were working on documentation for this, but for now the best place to look is the original [pull request](https://github.com/elastic/kibana/issues/10359).

View file

@ -189,15 +189,15 @@
"@kbn/alerts-ui-shared": "link:src/platform/packages/shared/kbn-alerts-ui-shared",
"@kbn/analytics": "link:src/platform/packages/shared/kbn-analytics",
"@kbn/analytics-collection-utils": "link:src/platform/packages/private/analytics/utils/analytics_collection_utils",
"@kbn/analytics-ftr-helpers-plugin": "link:test/analytics/plugins/analytics_ftr_helpers",
"@kbn/analytics-plugin-a-plugin": "link:test/analytics/plugins/analytics_plugin_a",
"@kbn/analytics-ftr-helpers-plugin": "link:src/platform/test/analytics/plugins/analytics_ftr_helpers",
"@kbn/analytics-plugin-a-plugin": "link:src/platform/test/analytics/plugins/analytics_plugin_a",
"@kbn/apm-config-loader": "link:src/platform/packages/private/kbn-apm-config-loader",
"@kbn/apm-data-access-plugin": "link:x-pack/solutions/observability/plugins/apm_data_access",
"@kbn/apm-data-view": "link:src/platform/packages/shared/kbn-apm-data-view",
"@kbn/apm-plugin": "link:x-pack/solutions/observability/plugins/apm",
"@kbn/apm-types": "link:x-pack/platform/packages/shared/kbn-apm-types",
"@kbn/apm-utils": "link:src/platform/packages/shared/kbn-apm-utils",
"@kbn/app-link-test-plugin": "link:test/plugin_functional/plugins/app_link_test",
"@kbn/app-link-test-plugin": "link:src/platform/test/plugin_functional/plugins/app_link_test",
"@kbn/application-usage-test-plugin": "link:x-pack/test/usage_collection/plugins/application_usage_test",
"@kbn/audit-log-plugin": "link:x-pack/test/security_api_integration/plugins/audit_log",
"@kbn/automatic-import-plugin": "link:x-pack/platform/plugins/shared/automatic_import",
@ -254,7 +254,7 @@
"@kbn/core-analytics-browser-internal": "link:src/core/packages/analytics/browser-internal",
"@kbn/core-analytics-server": "link:src/core/packages/analytics/server",
"@kbn/core-analytics-server-internal": "link:src/core/packages/analytics/server-internal",
"@kbn/core-app-status-plugin": "link:test/plugin_functional/plugins/core_app_status",
"@kbn/core-app-status-plugin": "link:src/platform/test/plugin_functional/plugins/core_app_status",
"@kbn/core-application-browser": "link:src/core/packages/application/browser",
"@kbn/core-application-browser-internal": "link:src/core/packages/application/browser-internal",
"@kbn/core-application-common": "link:src/core/packages/application/common",
@ -302,12 +302,12 @@
"@kbn/core-feature-flags-server": "link:src/core/packages/feature-flags/server",
"@kbn/core-feature-flags-server-internal": "link:src/core/packages/feature-flags/server-internal",
"@kbn/core-feature-flags-server-mocks": "link:src/core/packages/feature-flags/server-mocks",
"@kbn/core-history-block-plugin": "link:test/plugin_functional/plugins/core_history_block",
"@kbn/core-history-block-plugin": "link:src/platform/test/plugin_functional/plugins/core_history_block",
"@kbn/core-http-browser": "link:src/core/packages/http/browser",
"@kbn/core-http-browser-internal": "link:src/core/packages/http/browser-internal",
"@kbn/core-http-common": "link:src/core/packages/http/common",
"@kbn/core-http-context-server-internal": "link:src/core/packages/http/context-server-internal",
"@kbn/core-http-plugin": "link:test/plugin_functional/plugins/core_http",
"@kbn/core-http-plugin": "link:src/platform/test/plugin_functional/plugins/core_http",
"@kbn/core-http-rate-limiter-internal": "link:src/core/packages/http/rate-limiter-internal",
"@kbn/core-http-request-handler-context-server": "link:src/core/packages/http/request-handler-context-server",
"@kbn/core-http-request-handler-context-server-internal": "link:src/core/packages/http/request-handler-context-server-internal",
@ -343,19 +343,19 @@
"@kbn/core-notifications-browser-internal": "link:src/core/packages/notifications/browser-internal",
"@kbn/core-overlays-browser": "link:src/core/packages/overlays/browser",
"@kbn/core-overlays-browser-internal": "link:src/core/packages/overlays/browser-internal",
"@kbn/core-plugin-a-plugin": "link:test/plugin_functional/plugins/core_plugin_a",
"@kbn/core-plugin-appleave-plugin": "link:test/plugin_functional/plugins/core_plugin_appleave",
"@kbn/core-plugin-b-plugin": "link:test/plugin_functional/plugins/core_plugin_b",
"@kbn/core-plugin-chromeless-plugin": "link:test/plugin_functional/plugins/core_plugin_chromeless",
"@kbn/core-plugin-deep-links-plugin": "link:test/plugin_functional/plugins/core_plugin_deep_links",
"@kbn/core-plugin-deprecations-plugin": "link:test/plugin_functional/plugins/core_plugin_deprecations",
"@kbn/core-plugin-dynamic-resolving-a": "link:test/plugin_functional/plugins/core_dynamic_resolving_a",
"@kbn/core-plugin-dynamic-resolving-b": "link:test/plugin_functional/plugins/core_dynamic_resolving_b",
"@kbn/core-plugin-execution-context-plugin": "link:test/plugin_functional/plugins/core_plugin_execution_context",
"@kbn/core-plugin-helpmenu-plugin": "link:test/plugin_functional/plugins/core_plugin_helpmenu",
"@kbn/core-plugin-initializer-context-plugin": "link:test/node_roles_functional/plugins/core_plugin_initializer_context",
"@kbn/core-plugin-route-timeouts-plugin": "link:test/plugin_functional/plugins/core_plugin_route_timeouts",
"@kbn/core-plugin-static-assets-plugin": "link:test/plugin_functional/plugins/core_plugin_static_assets",
"@kbn/core-plugin-a-plugin": "link:src/platform/test/plugin_functional/plugins/core_plugin_a",
"@kbn/core-plugin-appleave-plugin": "link:src/platform/test/plugin_functional/plugins/core_plugin_appleave",
"@kbn/core-plugin-b-plugin": "link:src/platform/test/plugin_functional/plugins/core_plugin_b",
"@kbn/core-plugin-chromeless-plugin": "link:src/platform/test/plugin_functional/plugins/core_plugin_chromeless",
"@kbn/core-plugin-deep-links-plugin": "link:src/platform/test/plugin_functional/plugins/core_plugin_deep_links",
"@kbn/core-plugin-deprecations-plugin": "link:src/platform/test/plugin_functional/plugins/core_plugin_deprecations",
"@kbn/core-plugin-dynamic-resolving-a": "link:src/platform/test/plugin_functional/plugins/core_dynamic_resolving_a",
"@kbn/core-plugin-dynamic-resolving-b": "link:src/platform/test/plugin_functional/plugins/core_dynamic_resolving_b",
"@kbn/core-plugin-execution-context-plugin": "link:src/platform/test/plugin_functional/plugins/core_plugin_execution_context",
"@kbn/core-plugin-helpmenu-plugin": "link:src/platform/test/plugin_functional/plugins/core_plugin_helpmenu",
"@kbn/core-plugin-initializer-context-plugin": "link:src/platform/test/node_roles_functional/plugins/core_plugin_initializer_context",
"@kbn/core-plugin-route-timeouts-plugin": "link:src/platform/test/plugin_functional/plugins/core_plugin_route_timeouts",
"@kbn/core-plugin-static-assets-plugin": "link:src/platform/test/plugin_functional/plugins/core_plugin_static_assets",
"@kbn/core-plugins-base-server-internal": "link:src/core/packages/plugins/base-server-internal",
"@kbn/core-plugins-browser": "link:src/core/packages/plugins/browser",
"@kbn/core-plugins-browser-internal": "link:src/core/packages/plugins/browser-internal",
@ -365,7 +365,7 @@
"@kbn/core-plugins-server-internal": "link:src/core/packages/plugins/server-internal",
"@kbn/core-preboot-server": "link:src/core/packages/preboot/server",
"@kbn/core-preboot-server-internal": "link:src/core/packages/preboot/server-internal",
"@kbn/core-provider-plugin": "link:test/plugin_functional/plugins/core_provider_plugin",
"@kbn/core-provider-plugin": "link:src/platform/test/plugin_functional/plugins/core_provider_plugin",
"@kbn/core-rendering-browser": "link:src/core/packages/rendering/browser",
"@kbn/core-rendering-browser-internal": "link:src/core/packages/rendering/browser-internal",
"@kbn/core-rendering-server-internal": "link:src/core/packages/rendering/server-internal",
@ -430,7 +430,7 @@
"@kbn/data-grid-in-table-search": "link:src/platform/packages/shared/kbn-data-grid-in-table-search",
"@kbn/data-plugin": "link:src/platform/plugins/shared/data",
"@kbn/data-quality-plugin": "link:x-pack/platform/plugins/shared/data_quality",
"@kbn/data-search-plugin": "link:test/plugin_functional/plugins/data_search",
"@kbn/data-search-plugin": "link:src/platform/test/plugin_functional/plugins/data_search",
"@kbn/data-service": "link:src/platform/packages/shared/kbn-data-service",
"@kbn/data-stream-adapter": "link:x-pack/solutions/security/packages/data-stream-adapter",
"@kbn/data-usage-plugin": "link:x-pack/platform/plugins/private/data_usage",
@ -474,7 +474,7 @@
"@kbn/elastic-assistant": "link:x-pack/platform/packages/shared/kbn-elastic-assistant",
"@kbn/elastic-assistant-common": "link:x-pack/platform/packages/shared/kbn-elastic-assistant-common",
"@kbn/elastic-assistant-plugin": "link:x-pack/solutions/security/plugins/elastic_assistant",
"@kbn/elasticsearch-client-plugin": "link:test/plugin_functional/plugins/elasticsearch_client_plugin",
"@kbn/elasticsearch-client-plugin": "link:src/platform/test/plugin_functional/plugins/elasticsearch_client_plugin",
"@kbn/elasticsearch-client-xpack-plugin": "link:x-pack/test/plugin_api_integration/plugins/elasticsearch_client",
"@kbn/embeddable-enhanced-plugin": "link:x-pack/platform/plugins/shared/embeddable_enhanced",
"@kbn/embeddable-examples-plugin": "link:examples/embeddable_examples",
@ -503,7 +503,7 @@
"@kbn/esql-utils": "link:src/platform/packages/shared/kbn-esql-utils",
"@kbn/esql-validation-autocomplete": "link:src/platform/packages/shared/kbn-esql-validation-autocomplete",
"@kbn/esql-validation-example-plugin": "link:examples/esql_validation_example",
"@kbn/eui-provider-dev-warning": "link:test/plugin_functional/plugins/eui_provider_dev_warning",
"@kbn/eui-provider-dev-warning": "link:src/platform/test/plugin_functional/plugins/eui_provider_dev_warning",
"@kbn/event-annotation-common": "link:src/platform/packages/shared/kbn-event-annotation-common",
"@kbn/event-annotation-components": "link:src/platform/packages/shared/kbn-event-annotation-components",
"@kbn/event-annotation-listing-plugin": "link:src/platform/plugins/private/event_annotation_listing",
@ -567,7 +567,7 @@
"@kbn/guided-onboarding-plugin": "link:src/platform/plugins/shared/guided_onboarding",
"@kbn/handlebars": "link:src/platform/packages/private/kbn-handlebars",
"@kbn/hapi-mocks": "link:src/platform/packages/private/kbn-hapi-mocks",
"@kbn/hardening-plugin": "link:test/plugin_functional/plugins/hardening",
"@kbn/hardening-plugin": "link:src/platform/test/plugin_functional/plugins/hardening",
"@kbn/health-gateway-server": "link:src/platform/packages/private/kbn-health-gateway-server",
"@kbn/hello-world-plugin": "link:examples/hello_world",
"@kbn/home-plugin": "link:src/platform/plugins/shared/home",
@ -583,7 +583,7 @@
"@kbn/index-lifecycle-management-plugin": "link:x-pack/platform/plugins/private/index_lifecycle_management",
"@kbn/index-management-plugin": "link:x-pack/platform/plugins/shared/index_management",
"@kbn/index-management-shared-types": "link:x-pack/platform/packages/shared/index-management/index_management_shared_types",
"@kbn/index-patterns-test-plugin": "link:test/plugin_functional/plugins/index_patterns",
"@kbn/index-patterns-test-plugin": "link:src/platform/test/plugin_functional/plugins/index_patterns",
"@kbn/inference-common": "link:x-pack/platform/packages/shared/ai-infra/inference-common",
"@kbn/inference-endpoint-plugin": "link:x-pack/platform/plugins/shared/inference_endpoint",
"@kbn/inference-endpoint-ui-common": "link:x-pack/platform/packages/shared/kbn-inference-endpoint-ui-common",
@ -595,7 +595,7 @@
"@kbn/input-control-vis-plugin": "link:src/platform/plugins/private/input_control_vis",
"@kbn/inspector-plugin": "link:src/platform/plugins/shared/inspector",
"@kbn/interactive-setup-plugin": "link:src/platform/plugins/private/interactive_setup",
"@kbn/interactive-setup-test-endpoints-plugin": "link:test/interactive_setup_api_integration/plugins/test_endpoints",
"@kbn/interactive-setup-test-endpoints-plugin": "link:src/platform/test/interactive_setup_api_integration/plugins/test_endpoints",
"@kbn/interpreter": "link:src/platform/packages/shared/kbn-interpreter",
"@kbn/inventory-plugin": "link:x-pack/solutions/observability/plugins/inventory",
"@kbn/investigate-app-plugin": "link:x-pack/solutions/observability/plugins/investigate_app",
@ -605,11 +605,11 @@
"@kbn/ipynb": "link:x-pack/solutions/search/packages/kbn-ipynb",
"@kbn/item-buffer": "link:src/platform/packages/private/kbn-item-buffer",
"@kbn/json-schemas": "link:x-pack/platform/packages/private/ml/json_schemas",
"@kbn/kbn-health-gateway-status-plugin": "link:test/health_gateway/plugins/status",
"@kbn/kbn-sample-panel-action-plugin": "link:test/plugin_functional/plugins/kbn_sample_panel_action",
"@kbn/kbn-top-nav-plugin": "link:test/plugin_functional/plugins/kbn_top_nav",
"@kbn/kbn-tp-custom-visualizations-plugin": "link:test/plugin_functional/plugins/kbn_tp_custom_visualizations",
"@kbn/kbn-tp-run-pipeline-plugin": "link:test/interpreter_functional/plugins/kbn_tp_run_pipeline",
"@kbn/kbn-health-gateway-status-plugin": "link:src/platform/test/health_gateway/plugins/status",
"@kbn/kbn-sample-panel-action-plugin": "link:src/platform/test/plugin_functional/plugins/kbn_sample_panel_action",
"@kbn/kbn-top-nav-plugin": "link:src/platform/test/plugin_functional/plugins/kbn_top_nav",
"@kbn/kbn-tp-custom-visualizations-plugin": "link:src/platform/test/plugin_functional/plugins/kbn_tp_custom_visualizations",
"@kbn/kbn-tp-run-pipeline-plugin": "link:src/platform/test/interpreter_functional/plugins/kbn_tp_run_pipeline",
"@kbn/key-value-metadata-table": "link:x-pack/platform/packages/shared/kbn-key-value-metadata-table",
"@kbn/kibana-cors-test-plugin": "link:x-pack/test/functional_cors/plugins/kibana_cors_test",
"@kbn/kibana-overview-plugin": "link:src/platform/plugins/private/kibana_overview",
@ -650,7 +650,7 @@
"@kbn/management-settings-section-registry": "link:src/platform/packages/shared/kbn-management/settings/section_registry",
"@kbn/management-settings-types": "link:src/platform/packages/shared/kbn-management/settings/types",
"@kbn/management-settings-utilities": "link:src/platform/packages/shared/kbn-management/settings/utilities",
"@kbn/management-test-plugin": "link:test/plugin_functional/plugins/management_test_plugin",
"@kbn/management-test-plugin": "link:src/platform/test/plugin_functional/plugins/management_test_plugin",
"@kbn/mapbox-gl": "link:src/platform/packages/private/kbn-mapbox-gl",
"@kbn/maps-custom-raster-source-plugin": "link:x-pack/examples/third_party_maps_source_example",
"@kbn/maps-ems-plugin": "link:src/platform/plugins/private/maps_ems",
@ -694,7 +694,7 @@
"@kbn/monitoring-plugin": "link:x-pack/platform/plugins/private/monitoring",
"@kbn/navigation-plugin": "link:src/platform/plugins/shared/navigation",
"@kbn/newsfeed-plugin": "link:src/platform/plugins/shared/newsfeed",
"@kbn/newsfeed-test-plugin": "link:test/common/plugins/newsfeed",
"@kbn/newsfeed-test-plugin": "link:src/platform/test/common/plugins/newsfeed",
"@kbn/no-data-page-plugin": "link:src/platform/plugins/private/no_data_page",
"@kbn/node-libs-browser-webpack-plugin": "link:src/platform/packages/private/kbn-node-libs-browser-webpack-plugin",
"@kbn/notifications-plugin": "link:x-pack/platform/plugins/shared/notifications",
@ -718,7 +718,7 @@
"@kbn/observability-utils-common": "link:x-pack/solutions/observability/packages/utils-common",
"@kbn/observability-utils-server": "link:x-pack/solutions/observability/packages/utils-server",
"@kbn/oidc-provider-plugin": "link:x-pack/test/security_api_integration/plugins/oidc_provider",
"@kbn/open-telemetry-instrumented-plugin": "link:test/common/plugins/otel_metrics",
"@kbn/open-telemetry-instrumented-plugin": "link:src/platform/test/common/plugins/otel_metrics",
"@kbn/openapi-common": "link:src/platform/packages/shared/kbn-openapi-common",
"@kbn/osquery-io-ts-types": "link:src/platform/packages/shared/kbn-osquery-io-ts-types",
"@kbn/osquery-plugin": "link:x-pack/platform/plugins/shared/osquery",
@ -749,7 +749,7 @@
"@kbn/react-mute-legacy-root-warning": "link:src/platform/packages/private/kbn-react-mute-legacy-root-warning",
"@kbn/recently-accessed": "link:src/platform/packages/shared/kbn-recently-accessed",
"@kbn/remote-clusters-plugin": "link:x-pack/platform/plugins/private/remote_clusters",
"@kbn/rendering-plugin": "link:test/plugin_functional/plugins/rendering_plugin",
"@kbn/rendering-plugin": "link:src/platform/test/plugin_functional/plugins/rendering_plugin",
"@kbn/repo-info": "link:src/platform/packages/shared/kbn-repo-info",
"@kbn/repo-packages": "link:src/platform/packages/private/kbn-repo-packages",
"@kbn/reporting-common": "link:src/platform/packages/private/kbn-reporting/common",
@ -786,12 +786,12 @@
"@kbn/saml-provider-plugin": "link:x-pack/test/security_api_integration/plugins/saml_provider",
"@kbn/sample-task-plugin": "link:x-pack/test/plugin_api_integration/plugins/sample_task_plugin",
"@kbn/sample-task-plugin-update-by-query": "link:x-pack/test/task_manager_claimer_update_by_query/plugins/sample_task_plugin_mget",
"@kbn/saved-object-export-transforms-plugin": "link:test/plugin_functional/plugins/saved_object_export_transforms",
"@kbn/saved-object-import-warnings-plugin": "link:test/plugin_functional/plugins/saved_object_import_warnings",
"@kbn/saved-object-export-transforms-plugin": "link:src/platform/test/plugin_functional/plugins/saved_object_export_transforms",
"@kbn/saved-object-import-warnings-plugin": "link:src/platform/test/plugin_functional/plugins/saved_object_import_warnings",
"@kbn/saved-object-test-plugin": "link:x-pack/test/saved_object_api_integration/common/plugins/saved_object_test_plugin",
"@kbn/saved-objects-finder-plugin": "link:src/platform/plugins/shared/saved_objects_finder",
"@kbn/saved-objects-hidden-from-http-apis-type-plugin": "link:test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type",
"@kbn/saved-objects-hidden-type-plugin": "link:test/plugin_functional/plugins/saved_objects_hidden_type",
"@kbn/saved-objects-hidden-from-http-apis-type-plugin": "link:src/platform/test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type",
"@kbn/saved-objects-hidden-type-plugin": "link:src/platform/test/plugin_functional/plugins/saved_objects_hidden_type",
"@kbn/saved-objects-management-plugin": "link:src/platform/plugins/shared/saved_objects_management",
"@kbn/saved-objects-plugin": "link:src/platform/plugins/shared/saved_objects",
"@kbn/saved-objects-settings": "link:src/platform/packages/private/kbn-saved-objects-settings",
@ -880,7 +880,7 @@
"@kbn/serverless-search-settings": "link:src/platform/packages/shared/serverless/settings/search_project",
"@kbn/serverless-security-settings": "link:src/platform/packages/shared/serverless/settings/security_project",
"@kbn/serverless-types": "link:src/platform/packages/shared/serverless/types",
"@kbn/session-notifications-plugin": "link:test/plugin_functional/plugins/session_notifications",
"@kbn/session-notifications-plugin": "link:src/platform/test/plugin_functional/plugins/session_notifications",
"@kbn/session-view-plugin": "link:x-pack/solutions/security/plugins/session_view",
"@kbn/share-examples-plugin": "link:examples/share_examples",
"@kbn/share-plugin": "link:src/platform/plugins/shared/share",
@ -935,8 +935,8 @@
"@kbn/stack-connectors-plugin": "link:x-pack/platform/plugins/shared/stack_connectors",
"@kbn/stack-management-usage-test-plugin": "link:x-pack/test/usage_collection/plugins/stack_management_usage_test",
"@kbn/state-containers-examples-plugin": "link:examples/state_containers_examples",
"@kbn/status-plugin-a-plugin": "link:test/server_integration/plugins/status_plugin_a",
"@kbn/status-plugin-b-plugin": "link:test/server_integration/plugins/status_plugin_b",
"@kbn/status-plugin-a-plugin": "link:src/platform/test/server_integration/plugins/status_plugin_a",
"@kbn/status-plugin-b-plugin": "link:src/platform/test/server_integration/plugins/status_plugin_b",
"@kbn/std": "link:src/platform/packages/shared/kbn-std",
"@kbn/storage-adapter": "link:src/platform/packages/shared/kbn-storage-adapter",
"@kbn/streams-app-plugin": "link:x-pack/platform/plugins/shared/streams_app",
@ -951,7 +951,7 @@
"@kbn/telemetry-collection-xpack-plugin": "link:x-pack/platform/plugins/private/telemetry_collection_xpack",
"@kbn/telemetry-management-section-plugin": "link:src/platform/plugins/shared/telemetry_management_section",
"@kbn/telemetry-plugin": "link:src/platform/plugins/shared/telemetry",
"@kbn/telemetry-test-plugin": "link:test/plugin_functional/plugins/telemetry",
"@kbn/telemetry-test-plugin": "link:src/platform/test/plugin_functional/plugins/telemetry",
"@kbn/test-feature-usage-plugin": "link:x-pack/test/licensing_plugin/plugins/test_feature_usage",
"@kbn/testing-embedded-lens-plugin": "link:x-pack/examples/testing_embedded_lens",
"@kbn/third-party-lens-navigation-prompt-plugin": "link:x-pack/examples/third_party_lens_navigation_prompt",
@ -976,7 +976,7 @@
"@kbn/ui-actions-examples-plugin": "link:examples/ui_action_examples",
"@kbn/ui-actions-explorer-plugin": "link:examples/ui_actions_explorer",
"@kbn/ui-actions-plugin": "link:src/platform/plugins/shared/ui_actions",
"@kbn/ui-settings-plugin": "link:test/plugin_functional/plugins/ui_settings_plugin",
"@kbn/ui-settings-plugin": "link:src/platform/test/plugin_functional/plugins/ui_settings_plugin",
"@kbn/ui-shared-deps-npm": "link:src/platform/packages/private/kbn-ui-shared-deps-npm",
"@kbn/ui-shared-deps-src": "link:src/platform/packages/private/kbn-ui-shared-deps-src",
"@kbn/ui-theme": "link:src/platform/packages/shared/kbn-ui-theme",
@ -997,7 +997,7 @@
"@kbn/url-drilldown-plugin": "link:x-pack/platform/plugins/private/drilldowns/url_drilldown",
"@kbn/url-forwarding-plugin": "link:src/platform/plugins/private/url_forwarding",
"@kbn/usage-collection-plugin": "link:src/platform/plugins/shared/usage_collection",
"@kbn/usage-collection-test-plugin": "link:test/plugin_functional/plugins/usage_collection",
"@kbn/usage-collection-test-plugin": "link:src/platform/test/plugin_functional/plugins/usage_collection",
"@kbn/use-tracked-promise": "link:src/platform/packages/shared/kbn-use-tracked-promise",
"@kbn/user-profile-components": "link:src/platform/packages/shared/kbn-user-profile-components",
"@kbn/user-profile-examples-plugin": "link:examples/user_profile_examples",
@ -1530,7 +1530,7 @@
"@kbn/test-jest-helpers": "link:src/platform/packages/shared/kbn-test-jest-helpers",
"@kbn/test-subj-selector": "link:src/platform/packages/shared/kbn-test-subj-selector",
"@kbn/test-suites-serverless": "link:x-pack/test_serverless",
"@kbn/test-suites-src": "link:test",
"@kbn/test-suites-src": "link:src/platform/test",
"@kbn/test-suites-xpack": "link:x-pack/test",
"@kbn/test-suites-xpack-performance": "link:x-pack/performance",
"@kbn/tooling-log": "link:src/platform/packages/shared/kbn-tooling-log",

View file

@ -80,7 +80,7 @@ function findAllScreenshots(log: ToolingLog) {
return globby
.sync(
[
'test/functional/**/screenshots/failure/*.png',
'src/platform/test/functional/**/screenshots/failure/*.png',
'x-pack/test/functional/**/screenshots/failure/*.png',
],
{

View file

@ -42,7 +42,7 @@ export const INTERNAL_PLUGIN_LOCATIONS: Array<{ name: string; value: string }> =
},
{
name: 'Kibana OSS Functional Testing',
value: Path.resolve(REPO_ROOT, 'test/plugin_functional/plugins'),
value: Path.resolve(REPO_ROOT, 'src/platform/test/plugin_functional/plugins'),
},
{
name: 'X-Pack',

View file

@ -50,7 +50,12 @@ const MODULE_GROUPING_BY_PATH: Record<string, ModuleAttrs> = ['packages', 'plugi
visibility: 'private',
},
}))
.reduce((acc, current) => ({ ...acc, ...current }), {});
.reduce((acc, current) => ({ ...acc, ...current }), {
'src/platform/test': {
group: 'platform',
visibility: 'shared',
},
});
/**
* Determine a plugin's grouping information based on the path where it is defined

View file

@ -17,13 +17,13 @@ This directory is excluded from the build and tools within it should help users
## Functional Test Scripts
**`node scripts/functional_tests [--config test/functional/config.base.js --config test/api_integration/config.js]`**
**`node scripts/functional_tests [--config src/platform/test/functional/config.base.js --config test/api_integration/config.js]`**
Runs all the functional tests: selenium tests and api integration tests. List configs with multiple `--config` arguments. Uses the [@kbn/test](../src/platform/packages/shared/kbn-test) library to run Elasticsearch and Kibana servers and tests against those servers, for multiple server+test setups. In particular, calls out to [`runTests()`](../src/platform/packages/shared/kbn-test/src/functional_tests/run_tests/run_tests.ts). Can be run on a single config.
**`node scripts/functional_tests_server [--config test/functional/config.base.js]`**
**`node scripts/functional_tests_server [--config src/platform/test/functional/config.base.js]`**
Starts just the Elasticsearch and Kibana servers given a single config, i.e. via `--config test/functional/config.base.js` or `--config test/api_integration/config`. Allows the user to start just the servers with this script, and keep them running while running tests against these servers. The idea is that the same config file configures both Elasticsearch and Kibana servers. Uses the [`startServers()`](../src/platform/packages/shared/kbn-test/src/functional_tests/start_servers/start_servers.ts#L27-L89) method from [@kbn/test](../src/platform/packages/shared/kbn-test) library.
Starts just the Elasticsearch and Kibana servers given a single config, i.e. via `--config src/platform/test/functional/config.base.js` or `--config test/api_integration/config`. Allows the user to start just the servers with this script, and keep them running while running tests against these servers. The idea is that the same config file configures both Elasticsearch and Kibana servers. Uses the [`startServers()`](../packages/kbn-test/src/functional_tests/start_servers/start_servers.ts#L27-L89) method from [@kbn/test](../src/platform/packages/shared/kbn-test) library.
Example. Start servers _and_ run tests, separately, but using the same config:
@ -41,7 +41,7 @@ node scripts/functional_test_runner --config path/to/config
For details on how the internal methods work, [read this readme](../src/platform/packages/shared/kbn-test/README.mdx).
### ES archiver
### ES archiver
#### Loading data
@ -51,7 +51,7 @@ If you wish to load up specific es archived data for your test, you can do so vi
node scripts/es_archiver.js load <archive> [--es-url=http://username:password@localhost:9200] [--kibana-url=http://username:password@localhost:5601/{basepath?}]
```
That will load the specified archive located in the archive directory specified by the default functional config file, located in `test/functional/config.base.js`. To load archives from other function config files you can pass `--config path/to/config.js`.
That will load the specified archive located in the archive directory specified by the default functional config file, located in `src/platform/test/functional/config.base.js`. To load archives from other function config files you can pass `--config path/to/config.js`.
*Note:* The `--es-url` and `--kibana-url` options may or may not be neccessary depending on your current Kibana configuration settings, and their values
may also change based on those settings (for example if you are not running with security you will not need the `username:password` portion).
@ -65,4 +65,4 @@ node scripts/es_archiver.js save <archive name for kibana data> [space separated
```
You may want to store the .kibana index separate from data. Since adding a lot of data will bloat our repo size, we have many tests that reuse the same
data indices but use their own `.kibana` index.
data indices but use their own `.kibana` index.

View file

@ -19,11 +19,11 @@
standard_list="url,index-pattern,query,graph-workspace,tag,visualization,canvas-element,canvas-workpad,dashboard,search,lens,map,cases,uptime-dynamic-settings,osquery-saved-query,osquery-pack,infrastructure-ui-source,metrics-explorer-view,inventory-view,infrastructure-monitoring-log-view,apm-indices"
orig_archive="test/functional/fixtures/es_archiver/saved_objects_management/hidden_saved_objects"
orig_archive="src/platform/test/functional/fixtures/es_archiver/saved_objects_management/hidden_saved_objects"
new_archive="x-pack/test/functional/fixtures/kbn_archiver/saved_objects_management/hidden_saved_objects"
testFiles=("test/plugin_functional/test_suites/saved_objects_management/scroll_count.ts")
testFiles=("src/platform/test/plugin_functional/test_suites/saved_objects_management/scroll_count.ts")
test_config="test/plugin_functional/config.ts"
test_config="src/platform/test/plugin_functional/config.ts"
list_stragglers() {
@ -33,7 +33,7 @@ list_stragglers() {
if [ -n "$a" ]; then
echo "${a%/mappings.json}"
fi
done <<<"$(find test/functional/fixtures/es_archiver -name mappings.json)"
done <<<"$(find src/platform/test/functional/fixtures/es_archiver -name mappings.json)"
echo
echo

View file

@ -43,7 +43,7 @@ export const IGNORE_FILE_GLOBS = [
'vars/*',
'src/platform/packages/shared/kbn-test/jest-preset.js',
'src/platform/packages/shared/kbn-test/*/jest-preset.js',
'test/package/Vagrantfile',
'src/platform/test/package/Vagrantfile',
'x-pack/solutions/security/plugins/security_solution/scripts/endpoint/common/vagrant/Vagrantfile',
'**/test/**/fixtures/**/*',
'src/platform/packages/shared/kbn-router-to-openapispec/openapi-types.d.ts',
@ -174,7 +174,7 @@ export const TEMPORARILY_IGNORED_PATHS = [
'src/core/server/core_app/assets/favicons/mstile-310x150.png',
'src/core/server/core_app/assets/favicons/mstile-310x310.png',
'src/core/server/core_app/assets/favicons/safari-pinned-tab.svg',
'test/functional/apps/management/exports/_import_objects-conflicts.json',
'src/platform/test/functional/apps/management/exports/_import_objects-conflicts.json',
'x-pack/legacy/platform/plugins/shared/index_management/public/lib/editSettings.js',
'x-pack/legacy/platform/plugins/shared/license_management/public/store/reducers/licenseManagement.js',
'x-pack/platform/plugins/private/monitoring/public/icons/health-gray.svg',

View file

@ -82,7 +82,7 @@ export interface ScalabilitySetup {
export interface JourneyConfigOptions<CtxExt extends { '@timestamp'?: number | undefined }> {
/**
* Relative path to FTR config file. Use to override the default ones:
* 'x-pack/test/functional/config.base.js', 'test/functional/config.base.js'
* 'x-pack/test/functional/config.base.js', 'src/platform/test/functional/config.base.js'
*/
ftrConfigPath?: string;
/**

View file

@ -30,7 +30,7 @@ export function makeFtrConfigProvider(
: config.getFtrConfigPath();
const defaultConfigPath = config.isXpack()
? 'x-pack/test/functional/config.base.js'
: 'test/functional/config.base.js';
: 'src/platform/test/functional/config.base.js';
const ftrConfigPath = configPath ?? defaultConfigPath;
const baseConfig = (await readConfigFile(Path.resolve(REPO_ROOT, ftrConfigPath))).getAll();

View file

@ -191,7 +191,7 @@ class Package {
const dir = this.normalizedRepoRelativeDir;
const oss = !dir.startsWith('x-pack/');
const example = dir.startsWith('examples/') || dir.startsWith('x-pack/examples/');
const testPlugin = dir.startsWith('test/') || dir.startsWith('x-pack/test/');
const testPlugin = dir.startsWith('src/platform/test/') || dir.startsWith('x-pack/test/');
return {
oss,

View file

@ -26,7 +26,7 @@ import { Client, HttpConnection } from '@elastic/elasticsearch';
import { EsArchiver } from './es_archiver';
const resolveConfigPath = (v: string) => Path.resolve(process.cwd(), v);
const defaultConfigPath = resolveConfigPath('test/functional/config.base.js');
const defaultConfigPath = resolveConfigPath('src/platform/test/functional/config.base.js');
export function runCli() {
new RunWithCommands({
@ -143,7 +143,7 @@ export function runCli() {
WARNING: If the [test/functional/es_archives/my_test_data] snapshot exists it will be deleted!
$ node scripts/es_archiver save test/functional/es_archives/my_test_data logstash-*
$ node scripts/es_archiver save src/platform/test/functional/es_archives/my_test_data logstash-*
`,
flags: {
boolean: ['raw', 'keep-index-names'],

View file

@ -283,7 +283,7 @@ It accepts
2. a list of expected errors (can be empty)
3. a list of expected warnings (can be empty or omitted)
Running the tests in `validation.test.ts` populates `src/platform/packages/shared/kbn-esql-validation-autocomplete/src/validation/esql_validation_meta_tests.json` which is then used in `test/api_integration/apis/esql/errors.ts` to make sure our validator isn't giving users false positives. Therefore, the validation test suite should always be run after any changes have been made to it so that the JSON file stays in sync.
Running the tests in `validation.test.ts` populates `src/platform/packages/shared/kbn-esql-validation-autocomplete/src/validation/esql_validation_meta_tests.json` which is then used in `src/platform/test/api_integration/apis/esql/errors.ts` to make sure our validator isn't giving users false positives. Therefore, the validation test suite should always be run after any changes have been made to it so that the JSON file stays in sync.
#### Autocomplete

View file

@ -7,7 +7,7 @@
* License v3.0 only", or the "Server Side Public License, v 1".
*/
import { join } from 'path';
import { join, resolve } from 'path';
import { format as formatUrl } from 'url';
import {
@ -18,7 +18,6 @@ import {
MOCK_IDP_ATTRIBUTE_NAME,
} from '@kbn/mock-idp-utils';
import { fleetPackageRegistryDockerImage, defineDockerServersConfig } from '@kbn/test';
import path from 'path';
import { MOCK_IDP_REALM_NAME } from '@kbn/mock-idp-utils';
import { REPO_ROOT } from '@kbn/repo-info';
import { STATEFUL_ROLES_ROOT_PATH } from '@kbn/es';
@ -76,7 +75,7 @@ export const defaultConfig: ScoutServerConfig = {
license: 'trial',
files: [
// Passing the roles that are equivalent to the ones we have in serverless
path.resolve(REPO_ROOT, STATEFUL_ROLES_ROOT_PATH, 'roles.yml'),
resolve(REPO_ROOT, STATEFUL_ROLES_ROOT_PATH, 'roles.yml'),
],
serverArgs: [
'path.repo=/tmp/',
@ -125,9 +124,9 @@ export const defaultConfig: ScoutServerConfig = {
'--telemetry.sendUsageTo=staging',
`--server.maxPayload=1679958`,
// newsfeed mock service
`--plugin-path=${path.join(REPO_ROOT, 'test', 'common', 'plugins', 'newsfeed')}`,
`--plugin-path=${join(REPO_ROOT, '/src/platform/test/common/plugins/newsfeed')}`,
// otel mock service
`--plugin-path=${path.join(REPO_ROOT, 'test', 'common', 'plugins', 'otel_metrics')}`,
`--plugin-path=${join(REPO_ROOT, '/src/platform/test/common/plugins/otel_metrics')}`,
`--newsfeed.service.urlRoot=${kbnUrl}`,
`--newsfeed.service.pathTemplate=/api/_newsfeed-FTS-external-service-simulators/kibana/v{VERSION}.json`,
`--logging.appenders.deprecation=${JSON.stringify({

View file

@ -23,7 +23,7 @@ Functional testing methods exist in the `src/functional_tests` directory. They d
For each config file specified in configPaths, starts Elasticsearch and Kibana once, runs tests specified in that config file, and shuts down Elasticsearch and Kibana once completed. (Repeats for every config file.)
`configPaths`: array of strings, each an absolute path to a config file that looks like [this](../../../../../test/functional/config.base.js), following the config schema specified [here](../../src/functional_test_runner/lib/config/schema.js).
`configPaths`: array of strings, each an absolute path to a config file that looks like [this](../../../../../src/platform/test/functional/config.base.js), following the config schema specified [here](../../../../../src/functional_test_runner/lib/config/schema.js).
Internally the method that starts Elasticsearch comes from [kbn-es](../../../../../src/platform/packages/shared/kbn-es).
@ -31,7 +31,7 @@ Internally the method that starts Elasticsearch comes from [kbn-es](../../../../
Starts Elasticsearch and Kibana servers given a specified config.
`configPath`: absolute path to a config file that looks like [this](../../../../../test/functional/config.base.js), following the config schema specified [here](../../src/functional_test_runner/lib/config/schema.js).
`configPath`: absolute path to a config file that looks like [this](../../../../../src/platform/test/functional/config.base.js), following the config schema specified [here](../../../../../src/functional_test_runner/lib/config/schema.js).
Allows users to start another process to run just the tests while keeping the servers running with this method. Start servers _and_ run tests using the same config file ([see how](../../../../../scripts/README.md)).

View file

@ -29,16 +29,24 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
describe('data views', () => {
before(async () => {
await esArchiver.loadIfNeeded('test/functional/fixtures/es_archiver/logstash_functional');
await kibanaServer.importExport.load('test/functional/fixtures/kbn_archiver/discover');
await esArchiver.loadIfNeeded(
'src/platform/test/functional/fixtures/es_archiver/logstash_functional'
);
await kibanaServer.importExport.load(
'src/platform/test/functional/fixtures/kbn_archiver/discover'
);
await kibanaServer.uiSettings.update({
defaultIndex: 'logstash-*',
});
await PageObjects.settings.navigateTo();
});
after(async () => {
await kibanaServer.importExport.unload('test/functional/fixtures/kbn_archiver/discover');
await esArchiver.unload('test/functional/fixtures/es_archiver/logstash_functional');
await kibanaServer.importExport.unload(
'src/platform/test/functional/fixtures/kbn_archiver/discover'
);
await esArchiver.unload(
'src/platform/test/functional/fixtures/es_archiver/logstash_functional'
);
});
it('index pattern page', async () => {
await PageObjects.settings.clickKibanaIndexPatterns();

View file

@ -9,12 +9,12 @@
module.exports = {
preset: '@kbn/test',
rootDir: '../../../..',
roots: ['<rootDir>/test/analytics/plugins/analytics_ftr_helpers'],
rootDir: '../../../../../..',
roots: ['<rootDir>/src/platform/test/analytics/plugins/analytics_ftr_helpers'],
coverageDirectory:
'<rootDir>/target/kibana-coverage/jest/test/analytics/plugins/analytics_ftr_helpers',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/test/analytics/plugins/analytics_ftr_helpers/{common,public,server}/**/*.{ts,tsx}',
'<rootDir>/src/platform/test/analytics/plugins/analytics_ftr_helpers/{common,public,server}/**/*.{ts,tsx}',
],
};

View file

@ -1,5 +1,5 @@
{
"name": "@kbn/status-plugin-a-plugin",
"name": "@kbn/analytics-ftr-helpers-plugin",
"version": "1.0.0",
"kibana": {
"version": "kibana",

View file

@ -1,5 +1,5 @@
{
"extends": "../../../../tsconfig.base.json",
"extends": "../../../../../../tsconfig.base.json",
"compilerOptions": {
"outDir": "target/types",
},
@ -8,7 +8,7 @@
"common/**/*.ts",
"public/**/*.ts",
"server/**/*.ts",
"../../../../typings/**/*",
"../../../../../../typings/**/*",
],
"exclude": [
"target/**/*",

View file

@ -7,7 +7,7 @@
},
"license": "Elastic License 2.0 OR AGPL-3.0-only OR SSPL-1.0",
"scripts": {
"kbn": "node ../../../../../scripts/kbn.js",
"build": "rm -rf './target' && ../../../../../node_modules/.bin/tsc"
"kbn": "node ../../../../../../../scripts/kbn.js",
"build": "rm -rf './target' && ../../../../../../../node_modules/.bin/tsc"
}
}

View file

@ -1,5 +1,5 @@
{
"extends": "../../../../tsconfig.base.json",
"extends": "../../../../../../tsconfig.base.json",
"compilerOptions": {
"outDir": "target/types",
},
@ -7,7 +7,7 @@
"index.ts",
"public/**/*.ts",
"server/**/*.ts",
"../../../../typings/**/*",
"../../../../../../typings/**/*",
],
"exclude": [
"target/**/*",

View file

@ -14,14 +14,14 @@ export default function ({ getService, loadTestFile }: FtrProviderContext) {
describe('dashboards - create', () => {
before(async () => {
await kibanaServer.importExport.load(
'test/api_integration/fixtures/kbn_archiver/saved_objects/basic.json'
'src/platform/test/api_integration/fixtures/kbn_archiver/saved_objects/basic.json'
);
});
after(async () => {
await kibanaServer.savedObjects.cleanStandardList();
await kibanaServer.importExport.unload(
'test/api_integration/fixtures/kbn_archiver/saved_objects/basic.json'
'src/platform/test/api_integration/fixtures/kbn_archiver/saved_objects/basic.json'
);
});
loadTestFile(require.resolve('./main'));

View file

@ -14,14 +14,14 @@ export default function ({ getService, loadTestFile }: FtrProviderContext) {
describe('dashboards - delete', () => {
before(async () => {
await kibanaServer.importExport.load(
'test/api_integration/fixtures/kbn_archiver/saved_objects/basic.json'
'src/platform/test/api_integration/fixtures/kbn_archiver/saved_objects/basic.json'
);
});
after(async () => {
await kibanaServer.savedObjects.cleanStandardList();
await kibanaServer.importExport.unload(
'test/api_integration/fixtures/kbn_archiver/saved_objects/basic.json'
'src/platform/test/api_integration/fixtures/kbn_archiver/saved_objects/basic.json'
);
});
loadTestFile(require.resolve('./main'));

View file

@ -14,14 +14,14 @@ export default function ({ getService, loadTestFile }: FtrProviderContext) {
describe('dashboards - get', () => {
before(async () => {
await kibanaServer.importExport.load(
'test/api_integration/fixtures/kbn_archiver/saved_objects/basic.json'
'src/platform/test/api_integration/fixtures/kbn_archiver/saved_objects/basic.json'
);
});
after(async () => {
await kibanaServer.savedObjects.cleanStandardList();
await kibanaServer.importExport.unload(
'test/api_integration/fixtures/kbn_archiver/saved_objects/basic.json'
'src/platform/test/api_integration/fixtures/kbn_archiver/saved_objects/basic.json'
);
});
loadTestFile(require.resolve('./main'));

Some files were not shown because too many files have changed in this diff Show more