mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 09:48:58 -04:00
# Backport This will backport the following commits from `main` to `8.x`: - [SKA: Relocate /test to /src/platform/test (#210956)](https://github.com/elastic/kibana/pull/210956) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Gerard Soldevila","email":"gerard.soldevila@elastic.co"},"sourceCommit":{"committedDate":"2025-03-14T16:57:23Z","message":"SKA: Relocate /test to /src/platform/test (#210956)\n\n## Summary\n\nPart of https://github.com/elastic/kibana-team/issues/1503\n\nThis is a first step towards the relocation of all the Kibana tests.\n\nThe `/test/` folder at the root, which is in itself a package\n(`@kbn/test-suites-src`), and contains a large number of tests and test\nplugins, is being relocated under `src/platform/test`.\n\nAll the tests under this folder should be related to common platform\nfeatures, and they should not have any dependency towards\nsolution-specific components or features.\n\n<details >\n<summary>Updated relative paths</summary>\n\n```\nsrc/platform/test/analytics/plugins/analytics_ftr_helpers/jest.config.js:12\nsrc/platform/test/analytics/plugins/analytics_ftr_helpers/package.json:10\nsrc/platform/test/analytics/plugins/analytics_ftr_helpers/package.json:11\nsrc/platform/test/analytics/plugins/analytics_ftr_helpers/tsconfig.json:11\nsrc/platform/test/analytics/plugins/analytics_ftr_helpers/tsconfig.json:2\nsrc/platform/test/analytics/plugins/analytics_plugin_a/package.json:10\nsrc/platform/test/analytics/plugins/analytics_plugin_a/package.json:11\nsrc/platform/test/analytics/plugins/analytics_plugin_a/tsconfig.json:10\nsrc/platform/test/analytics/plugins/analytics_plugin_a/tsconfig.json:2\nsrc/platform/test/api_integration/jest.config.js:12\nsrc/platform/test/common/plugins/newsfeed/tsconfig.json:2\nsrc/platform/test/common/plugins/otel_metrics/tsconfig.json:2\nsrc/platform/test/functional/jest.config.js:12\nsrc/platform/test/harden/child_process.js:13\nsrc/platform/test/harden/lodash_template.js:13\nsrc/platform/test/harden/prototype.js:10\nsrc/platform/test/health_gateway/plugins/status/tsconfig.json:2\nsrc/platform/test/interactive_setup_api_integration/plugins/test_endpoints/tsconfig.json:2\nsrc/platform/test/interpreter_functional/plugins/kbn_tp_run_pipeline/package.json:11\nsrc/platform/test/interpreter_functional/plugins/kbn_tp_run_pipeline/package.json:12\nsrc/platform/test/interpreter_functional/plugins/kbn_tp_run_pipeline/tsconfig.json:11\nsrc/platform/test/interpreter_functional/plugins/kbn_tp_run_pipeline/tsconfig.json:2\nsrc/platform/test/node_roles_functional/plugins/core_plugin_initializer_context/package.json:11\nsrc/platform/test/node_roles_functional/plugins/core_plugin_initializer_context/package.json:12\nsrc/platform/test/node_roles_functional/plugins/core_plugin_initializer_context/tsconfig.json:2\nsrc/platform/test/node_roles_functional/plugins/core_plugin_initializer_context/tsconfig.json:9\nsrc/platform/test/package/Vagrantfile:2\nsrc/platform/test/plugin_functional/README.md:40\nsrc/platform/test/plugin_functional/plugins/app_link_test/package.json:11\nsrc/platform/test/plugin_functional/plugins/app_link_test/package.json:12\nsrc/platform/test/plugin_functional/plugins/app_link_test/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/app_link_test/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_app_status/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_app_status/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_app_status/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_app_status/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_a/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_a/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_a/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_a/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_b/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_b/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_b/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_b/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_history_block/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_history_block/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_history_block/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_history_block/tsconfig.json:6\nsrc/platform/test/plugin_functional/plugins/core_http/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_http/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_http/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/core_http/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_a/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_a/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_a/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_a/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_appleave/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_appleave/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_appleave/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_plugin_appleave/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_b/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_b/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_b/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_b/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_chromeless/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_chromeless/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_chromeless/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_plugin_chromeless/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_deep_links/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_deep_links/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_deep_links/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_plugin_deep_links/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_deprecations/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_deprecations/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_deprecations/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_deprecations/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_execution_context/package.json:10\nsrc/platform/test/plugin_functional/plugins/core_plugin_execution_context/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_execution_context/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_helpmenu/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_helpmenu/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_plugin_helpmenu/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_route_timeouts/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_route_timeouts/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_route_timeouts/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_route_timeouts/tsconfig.json:8\nsrc/platform/test/plugin_functional/plugins/core_plugin_static_assets/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_static_assets/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_static_assets/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_plugin_static_assets/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_provider_plugin/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_provider_plugin/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_provider_plugin/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_provider_plugin/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/data_search/package.json:10\nsrc/platform/test/plugin_functional/plugins/data_search/package.json:9\nsrc/platform/test/plugin_functional/plugins/data_search/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/data_search/tsconfig.json:8\nsrc/platform/test/plugin_functional/plugins/elasticsearch_client_plugin/package.json:10\nsrc/platform/test/plugin_functional/plugins/elasticsearch_client_plugin/package.json:9\nsrc/platform/test/plugin_functional/plugins/elasticsearch_client_plugin/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/elasticsearch_client_plugin/tsconfig.json:8\nsrc/platform/test/plugin_functional/plugins/eui_provider_dev_warning/package.json:11\nsrc/platform/test/plugin_functional/plugins/eui_provider_dev_warning/package.json:12\nsrc/platform/test/plugin_functional/plugins/eui_provider_dev_warning/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/eui_provider_dev_warning/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/hardening/package.json:11\nsrc/platform/test/plugin_functional/plugins/hardening/package.json:12\nsrc/platform/test/plugin_functional/plugins/hardening/tsconfig.json:12\nsrc/platform/test/plugin_functional/plugins/hardening/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/index_patterns/package.json:11\nsrc/platform/test/plugin_functional/plugins/index_patterns/package.json:12\nsrc/platform/test/plugin_functional/plugins/index_patterns/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/index_patterns/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/kbn_sample_panel_action/package.json:11\nsrc/platform/test/plugin_functional/plugins/kbn_sample_panel_action/package.json:12\nsrc/platform/test/plugin_functional/plugins/kbn_sample_panel_action/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/kbn_sample_panel_action/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/kbn_top_nav/package.json:11\nsrc/platform/test/plugin_functional/plugins/kbn_top_nav/package.json:12\nsrc/platform/test/plugin_functional/plugins/kbn_top_nav/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/kbn_top_nav/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/kbn_tp_custom_visualizations/package.json:11\nsrc/platform/test/plugin_functional/plugins/kbn_tp_custom_visualizations/package.json:12\nsrc/platform/test/plugin_functional/plugins/kbn_tp_custom_visualizations/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/kbn_tp_custom_visualizations/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/management_test_plugin/package.json:11\nsrc/platform/test/plugin_functional/plugins/management_test_plugin/package.json:12\nsrc/platform/test/plugin_functional/plugins/management_test_plugin/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/management_test_plugin/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/rendering_plugin/package.json:11\nsrc/platform/test/plugin_functional/plugins/rendering_plugin/package.json:12\nsrc/platform/test/plugin_functional/plugins/rendering_plugin/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/rendering_plugin/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/saved_object_export_transforms/package.json:11\nsrc/platform/test/plugin_functional/plugins/saved_object_export_transforms/package.json:12\nsrc/platform/test/plugin_functional/plugins/saved_object_export_transforms/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/saved_object_export_transforms/tsconfig.json:9\nsrc/platform/test/plugin_functional/plugins/saved_object_import_warnings/package.json:11\nsrc/platform/test/plugin_functional/plugins/saved_object_import_warnings/package.json:12\nsrc/platform/test/plugin_functional/plugins/saved_object_import_warnings/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/saved_object_import_warnings/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type/package.json:11\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type/package.json:12\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type/tsconfig.json:9\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_type/package.json:11\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_type/package.json:12\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_type/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_type/tsconfig.json:9\nsrc/platform/test/plugin_functional/plugins/session_notifications/package.json:11\nsrc/platform/test/plugin_functional/plugins/session_notifications/package.json:12\nsrc/platform/test/plugin_functional/plugins/session_notifications/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/session_notifications/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/telemetry/package.json:11\nsrc/platform/test/plugin_functional/plugins/telemetry/package.json:12\nsrc/platform/test/plugin_functional/plugins/telemetry/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/telemetry/tsconfig.json:6\nsrc/platform/test/plugin_functional/plugins/ui_settings_plugin/package.json:11\nsrc/platform/test/plugin_functional/plugins/ui_settings_plugin/package.json:12\nsrc/platform/test/plugin_functional/plugins/ui_settings_plugin/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/ui_settings_plugin/tsconfig.json:8\nsrc/platform/test/plugin_functional/plugins/usage_collection/package.json:11\nsrc/platform/test/plugin_functional/plugins/usage_collection/package.json:12\nsrc/platform/test/plugin_functional/plugins/usage_collection/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/usage_collection/tsconfig.json:2\nsrc/platform/test/server_integration/plugins/status_plugin_a/package.json:10\nsrc/platform/test/server_integration/plugins/status_plugin_a/package.json:11\nsrc/platform/test/server_integration/plugins/status_plugin_a/tsconfig.json:2\nsrc/platform/test/server_integration/plugins/status_plugin_a/tsconfig.json:9\nsrc/platform/test/server_integration/plugins/status_plugin_b/package.json:10\nsrc/platform/test/server_integration/plugins/status_plugin_b/package.json:11\nsrc/platform/test/server_integration/plugins/status_plugin_b/tsconfig.json:2\nsrc/platform/test/server_integration/plugins/status_plugin_b/tsconfig.json:9\n```\n\n</details>\n\n---------\n\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"355a834659b74333162008d54d44be0f2a14fb6b","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","Team:QA","release_note:skip","backport:skip","plugin groups","v9.1.0"],"title":"SKA: Relocate /test to /src/platform/test","number":210956,"url":"https://github.com/elastic/kibana/pull/210956","mergeCommit":{"message":"SKA: Relocate /test to /src/platform/test (#210956)\n\n## Summary\n\nPart of https://github.com/elastic/kibana-team/issues/1503\n\nThis is a first step towards the relocation of all the Kibana tests.\n\nThe `/test/` folder at the root, which is in itself a package\n(`@kbn/test-suites-src`), and contains a large number of tests and test\nplugins, is being relocated under `src/platform/test`.\n\nAll the tests under this folder should be related to common platform\nfeatures, and they should not have any dependency towards\nsolution-specific components or features.\n\n<details >\n<summary>Updated relative paths</summary>\n\n```\nsrc/platform/test/analytics/plugins/analytics_ftr_helpers/jest.config.js:12\nsrc/platform/test/analytics/plugins/analytics_ftr_helpers/package.json:10\nsrc/platform/test/analytics/plugins/analytics_ftr_helpers/package.json:11\nsrc/platform/test/analytics/plugins/analytics_ftr_helpers/tsconfig.json:11\nsrc/platform/test/analytics/plugins/analytics_ftr_helpers/tsconfig.json:2\nsrc/platform/test/analytics/plugins/analytics_plugin_a/package.json:10\nsrc/platform/test/analytics/plugins/analytics_plugin_a/package.json:11\nsrc/platform/test/analytics/plugins/analytics_plugin_a/tsconfig.json:10\nsrc/platform/test/analytics/plugins/analytics_plugin_a/tsconfig.json:2\nsrc/platform/test/api_integration/jest.config.js:12\nsrc/platform/test/common/plugins/newsfeed/tsconfig.json:2\nsrc/platform/test/common/plugins/otel_metrics/tsconfig.json:2\nsrc/platform/test/functional/jest.config.js:12\nsrc/platform/test/harden/child_process.js:13\nsrc/platform/test/harden/lodash_template.js:13\nsrc/platform/test/harden/prototype.js:10\nsrc/platform/test/health_gateway/plugins/status/tsconfig.json:2\nsrc/platform/test/interactive_setup_api_integration/plugins/test_endpoints/tsconfig.json:2\nsrc/platform/test/interpreter_functional/plugins/kbn_tp_run_pipeline/package.json:11\nsrc/platform/test/interpreter_functional/plugins/kbn_tp_run_pipeline/package.json:12\nsrc/platform/test/interpreter_functional/plugins/kbn_tp_run_pipeline/tsconfig.json:11\nsrc/platform/test/interpreter_functional/plugins/kbn_tp_run_pipeline/tsconfig.json:2\nsrc/platform/test/node_roles_functional/plugins/core_plugin_initializer_context/package.json:11\nsrc/platform/test/node_roles_functional/plugins/core_plugin_initializer_context/package.json:12\nsrc/platform/test/node_roles_functional/plugins/core_plugin_initializer_context/tsconfig.json:2\nsrc/platform/test/node_roles_functional/plugins/core_plugin_initializer_context/tsconfig.json:9\nsrc/platform/test/package/Vagrantfile:2\nsrc/platform/test/plugin_functional/README.md:40\nsrc/platform/test/plugin_functional/plugins/app_link_test/package.json:11\nsrc/platform/test/plugin_functional/plugins/app_link_test/package.json:12\nsrc/platform/test/plugin_functional/plugins/app_link_test/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/app_link_test/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_app_status/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_app_status/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_app_status/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_app_status/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_a/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_a/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_a/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_a/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_b/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_b/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_b/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_b/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_history_block/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_history_block/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_history_block/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_history_block/tsconfig.json:6\nsrc/platform/test/plugin_functional/plugins/core_http/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_http/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_http/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/core_http/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_a/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_a/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_a/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_a/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_appleave/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_appleave/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_appleave/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_plugin_appleave/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_b/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_b/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_b/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_b/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_chromeless/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_chromeless/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_chromeless/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_plugin_chromeless/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_deep_links/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_deep_links/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_deep_links/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_plugin_deep_links/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_deprecations/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_deprecations/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_deprecations/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_deprecations/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_execution_context/package.json:10\nsrc/platform/test/plugin_functional/plugins/core_plugin_execution_context/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_execution_context/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_helpmenu/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_helpmenu/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_plugin_helpmenu/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_route_timeouts/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_route_timeouts/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_route_timeouts/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_route_timeouts/tsconfig.json:8\nsrc/platform/test/plugin_functional/plugins/core_plugin_static_assets/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_static_assets/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_static_assets/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_plugin_static_assets/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_provider_plugin/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_provider_plugin/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_provider_plugin/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_provider_plugin/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/data_search/package.json:10\nsrc/platform/test/plugin_functional/plugins/data_search/package.json:9\nsrc/platform/test/plugin_functional/plugins/data_search/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/data_search/tsconfig.json:8\nsrc/platform/test/plugin_functional/plugins/elasticsearch_client_plugin/package.json:10\nsrc/platform/test/plugin_functional/plugins/elasticsearch_client_plugin/package.json:9\nsrc/platform/test/plugin_functional/plugins/elasticsearch_client_plugin/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/elasticsearch_client_plugin/tsconfig.json:8\nsrc/platform/test/plugin_functional/plugins/eui_provider_dev_warning/package.json:11\nsrc/platform/test/plugin_functional/plugins/eui_provider_dev_warning/package.json:12\nsrc/platform/test/plugin_functional/plugins/eui_provider_dev_warning/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/eui_provider_dev_warning/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/hardening/package.json:11\nsrc/platform/test/plugin_functional/plugins/hardening/package.json:12\nsrc/platform/test/plugin_functional/plugins/hardening/tsconfig.json:12\nsrc/platform/test/plugin_functional/plugins/hardening/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/index_patterns/package.json:11\nsrc/platform/test/plugin_functional/plugins/index_patterns/package.json:12\nsrc/platform/test/plugin_functional/plugins/index_patterns/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/index_patterns/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/kbn_sample_panel_action/package.json:11\nsrc/platform/test/plugin_functional/plugins/kbn_sample_panel_action/package.json:12\nsrc/platform/test/plugin_functional/plugins/kbn_sample_panel_action/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/kbn_sample_panel_action/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/kbn_top_nav/package.json:11\nsrc/platform/test/plugin_functional/plugins/kbn_top_nav/package.json:12\nsrc/platform/test/plugin_functional/plugins/kbn_top_nav/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/kbn_top_nav/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/kbn_tp_custom_visualizations/package.json:11\nsrc/platform/test/plugin_functional/plugins/kbn_tp_custom_visualizations/package.json:12\nsrc/platform/test/plugin_functional/plugins/kbn_tp_custom_visualizations/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/kbn_tp_custom_visualizations/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/management_test_plugin/package.json:11\nsrc/platform/test/plugin_functional/plugins/management_test_plugin/package.json:12\nsrc/platform/test/plugin_functional/plugins/management_test_plugin/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/management_test_plugin/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/rendering_plugin/package.json:11\nsrc/platform/test/plugin_functional/plugins/rendering_plugin/package.json:12\nsrc/platform/test/plugin_functional/plugins/rendering_plugin/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/rendering_plugin/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/saved_object_export_transforms/package.json:11\nsrc/platform/test/plugin_functional/plugins/saved_object_export_transforms/package.json:12\nsrc/platform/test/plugin_functional/plugins/saved_object_export_transforms/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/saved_object_export_transforms/tsconfig.json:9\nsrc/platform/test/plugin_functional/plugins/saved_object_import_warnings/package.json:11\nsrc/platform/test/plugin_functional/plugins/saved_object_import_warnings/package.json:12\nsrc/platform/test/plugin_functional/plugins/saved_object_import_warnings/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/saved_object_import_warnings/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type/package.json:11\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type/package.json:12\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type/tsconfig.json:9\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_type/package.json:11\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_type/package.json:12\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_type/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_type/tsconfig.json:9\nsrc/platform/test/plugin_functional/plugins/session_notifications/package.json:11\nsrc/platform/test/plugin_functional/plugins/session_notifications/package.json:12\nsrc/platform/test/plugin_functional/plugins/session_notifications/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/session_notifications/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/telemetry/package.json:11\nsrc/platform/test/plugin_functional/plugins/telemetry/package.json:12\nsrc/platform/test/plugin_functional/plugins/telemetry/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/telemetry/tsconfig.json:6\nsrc/platform/test/plugin_functional/plugins/ui_settings_plugin/package.json:11\nsrc/platform/test/plugin_functional/plugins/ui_settings_plugin/package.json:12\nsrc/platform/test/plugin_functional/plugins/ui_settings_plugin/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/ui_settings_plugin/tsconfig.json:8\nsrc/platform/test/plugin_functional/plugins/usage_collection/package.json:11\nsrc/platform/test/plugin_functional/plugins/usage_collection/package.json:12\nsrc/platform/test/plugin_functional/plugins/usage_collection/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/usage_collection/tsconfig.json:2\nsrc/platform/test/server_integration/plugins/status_plugin_a/package.json:10\nsrc/platform/test/server_integration/plugins/status_plugin_a/package.json:11\nsrc/platform/test/server_integration/plugins/status_plugin_a/tsconfig.json:2\nsrc/platform/test/server_integration/plugins/status_plugin_a/tsconfig.json:9\nsrc/platform/test/server_integration/plugins/status_plugin_b/package.json:10\nsrc/platform/test/server_integration/plugins/status_plugin_b/package.json:11\nsrc/platform/test/server_integration/plugins/status_plugin_b/tsconfig.json:2\nsrc/platform/test/server_integration/plugins/status_plugin_b/tsconfig.json:9\n```\n\n</details>\n\n---------\n\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"355a834659b74333162008d54d44be0f2a14fb6b"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/210956","number":210956,"mergeCommit":{"message":"SKA: Relocate /test to /src/platform/test (#210956)\n\n## Summary\n\nPart of https://github.com/elastic/kibana-team/issues/1503\n\nThis is a first step towards the relocation of all the Kibana tests.\n\nThe `/test/` folder at the root, which is in itself a package\n(`@kbn/test-suites-src`), and contains a large number of tests and test\nplugins, is being relocated under `src/platform/test`.\n\nAll the tests under this folder should be related to common platform\nfeatures, and they should not have any dependency towards\nsolution-specific components or features.\n\n<details >\n<summary>Updated relative paths</summary>\n\n```\nsrc/platform/test/analytics/plugins/analytics_ftr_helpers/jest.config.js:12\nsrc/platform/test/analytics/plugins/analytics_ftr_helpers/package.json:10\nsrc/platform/test/analytics/plugins/analytics_ftr_helpers/package.json:11\nsrc/platform/test/analytics/plugins/analytics_ftr_helpers/tsconfig.json:11\nsrc/platform/test/analytics/plugins/analytics_ftr_helpers/tsconfig.json:2\nsrc/platform/test/analytics/plugins/analytics_plugin_a/package.json:10\nsrc/platform/test/analytics/plugins/analytics_plugin_a/package.json:11\nsrc/platform/test/analytics/plugins/analytics_plugin_a/tsconfig.json:10\nsrc/platform/test/analytics/plugins/analytics_plugin_a/tsconfig.json:2\nsrc/platform/test/api_integration/jest.config.js:12\nsrc/platform/test/common/plugins/newsfeed/tsconfig.json:2\nsrc/platform/test/common/plugins/otel_metrics/tsconfig.json:2\nsrc/platform/test/functional/jest.config.js:12\nsrc/platform/test/harden/child_process.js:13\nsrc/platform/test/harden/lodash_template.js:13\nsrc/platform/test/harden/prototype.js:10\nsrc/platform/test/health_gateway/plugins/status/tsconfig.json:2\nsrc/platform/test/interactive_setup_api_integration/plugins/test_endpoints/tsconfig.json:2\nsrc/platform/test/interpreter_functional/plugins/kbn_tp_run_pipeline/package.json:11\nsrc/platform/test/interpreter_functional/plugins/kbn_tp_run_pipeline/package.json:12\nsrc/platform/test/interpreter_functional/plugins/kbn_tp_run_pipeline/tsconfig.json:11\nsrc/platform/test/interpreter_functional/plugins/kbn_tp_run_pipeline/tsconfig.json:2\nsrc/platform/test/node_roles_functional/plugins/core_plugin_initializer_context/package.json:11\nsrc/platform/test/node_roles_functional/plugins/core_plugin_initializer_context/package.json:12\nsrc/platform/test/node_roles_functional/plugins/core_plugin_initializer_context/tsconfig.json:2\nsrc/platform/test/node_roles_functional/plugins/core_plugin_initializer_context/tsconfig.json:9\nsrc/platform/test/package/Vagrantfile:2\nsrc/platform/test/plugin_functional/README.md:40\nsrc/platform/test/plugin_functional/plugins/app_link_test/package.json:11\nsrc/platform/test/plugin_functional/plugins/app_link_test/package.json:12\nsrc/platform/test/plugin_functional/plugins/app_link_test/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/app_link_test/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_app_status/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_app_status/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_app_status/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_app_status/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_a/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_a/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_a/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_a/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_b/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_b/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_b/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/core_dynamic_resolving_b/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_history_block/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_history_block/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_history_block/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_history_block/tsconfig.json:6\nsrc/platform/test/plugin_functional/plugins/core_http/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_http/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_http/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/core_http/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_a/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_a/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_a/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_a/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_appleave/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_appleave/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_appleave/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_plugin_appleave/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_b/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_b/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_b/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_b/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_chromeless/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_chromeless/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_chromeless/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_plugin_chromeless/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_deep_links/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_deep_links/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_deep_links/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_plugin_deep_links/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_deprecations/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_deprecations/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_deprecations/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_deprecations/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_execution_context/package.json:10\nsrc/platform/test/plugin_functional/plugins/core_plugin_execution_context/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_execution_context/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_helpmenu/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_helpmenu/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_plugin_helpmenu/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_route_timeouts/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_route_timeouts/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_route_timeouts/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_plugin_route_timeouts/tsconfig.json:8\nsrc/platform/test/plugin_functional/plugins/core_plugin_static_assets/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_plugin_static_assets/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_plugin_static_assets/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_plugin_static_assets/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/core_provider_plugin/package.json:11\nsrc/platform/test/plugin_functional/plugins/core_provider_plugin/package.json:12\nsrc/platform/test/plugin_functional/plugins/core_provider_plugin/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/core_provider_plugin/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/data_search/package.json:10\nsrc/platform/test/plugin_functional/plugins/data_search/package.json:9\nsrc/platform/test/plugin_functional/plugins/data_search/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/data_search/tsconfig.json:8\nsrc/platform/test/plugin_functional/plugins/elasticsearch_client_plugin/package.json:10\nsrc/platform/test/plugin_functional/plugins/elasticsearch_client_plugin/package.json:9\nsrc/platform/test/plugin_functional/plugins/elasticsearch_client_plugin/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/elasticsearch_client_plugin/tsconfig.json:8\nsrc/platform/test/plugin_functional/plugins/eui_provider_dev_warning/package.json:11\nsrc/platform/test/plugin_functional/plugins/eui_provider_dev_warning/package.json:12\nsrc/platform/test/plugin_functional/plugins/eui_provider_dev_warning/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/eui_provider_dev_warning/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/hardening/package.json:11\nsrc/platform/test/plugin_functional/plugins/hardening/package.json:12\nsrc/platform/test/plugin_functional/plugins/hardening/tsconfig.json:12\nsrc/platform/test/plugin_functional/plugins/hardening/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/index_patterns/package.json:11\nsrc/platform/test/plugin_functional/plugins/index_patterns/package.json:12\nsrc/platform/test/plugin_functional/plugins/index_patterns/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/index_patterns/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/kbn_sample_panel_action/package.json:11\nsrc/platform/test/plugin_functional/plugins/kbn_sample_panel_action/package.json:12\nsrc/platform/test/plugin_functional/plugins/kbn_sample_panel_action/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/kbn_sample_panel_action/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/kbn_top_nav/package.json:11\nsrc/platform/test/plugin_functional/plugins/kbn_top_nav/package.json:12\nsrc/platform/test/plugin_functional/plugins/kbn_top_nav/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/kbn_top_nav/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/kbn_tp_custom_visualizations/package.json:11\nsrc/platform/test/plugin_functional/plugins/kbn_tp_custom_visualizations/package.json:12\nsrc/platform/test/plugin_functional/plugins/kbn_tp_custom_visualizations/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/kbn_tp_custom_visualizations/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/management_test_plugin/package.json:11\nsrc/platform/test/plugin_functional/plugins/management_test_plugin/package.json:12\nsrc/platform/test/plugin_functional/plugins/management_test_plugin/tsconfig.json:10\nsrc/platform/test/plugin_functional/plugins/management_test_plugin/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/rendering_plugin/package.json:11\nsrc/platform/test/plugin_functional/plugins/rendering_plugin/package.json:12\nsrc/platform/test/plugin_functional/plugins/rendering_plugin/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/rendering_plugin/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/saved_object_export_transforms/package.json:11\nsrc/platform/test/plugin_functional/plugins/saved_object_export_transforms/package.json:12\nsrc/platform/test/plugin_functional/plugins/saved_object_export_transforms/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/saved_object_export_transforms/tsconfig.json:9\nsrc/platform/test/plugin_functional/plugins/saved_object_import_warnings/package.json:11\nsrc/platform/test/plugin_functional/plugins/saved_object_import_warnings/package.json:12\nsrc/platform/test/plugin_functional/plugins/saved_object_import_warnings/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/saved_object_import_warnings/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type/package.json:11\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type/package.json:12\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type/tsconfig.json:9\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_type/package.json:11\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_type/package.json:12\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_type/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/saved_objects_hidden_type/tsconfig.json:9\nsrc/platform/test/plugin_functional/plugins/session_notifications/package.json:11\nsrc/platform/test/plugin_functional/plugins/session_notifications/package.json:12\nsrc/platform/test/plugin_functional/plugins/session_notifications/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/session_notifications/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/telemetry/package.json:11\nsrc/platform/test/plugin_functional/plugins/telemetry/package.json:12\nsrc/platform/test/plugin_functional/plugins/telemetry/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/telemetry/tsconfig.json:6\nsrc/platform/test/plugin_functional/plugins/ui_settings_plugin/package.json:11\nsrc/platform/test/plugin_functional/plugins/ui_settings_plugin/package.json:12\nsrc/platform/test/plugin_functional/plugins/ui_settings_plugin/tsconfig.json:2\nsrc/platform/test/plugin_functional/plugins/ui_settings_plugin/tsconfig.json:8\nsrc/platform/test/plugin_functional/plugins/usage_collection/package.json:11\nsrc/platform/test/plugin_functional/plugins/usage_collection/package.json:12\nsrc/platform/test/plugin_functional/plugins/usage_collection/tsconfig.json:11\nsrc/platform/test/plugin_functional/plugins/usage_collection/tsconfig.json:2\nsrc/platform/test/server_integration/plugins/status_plugin_a/package.json:10\nsrc/platform/test/server_integration/plugins/status_plugin_a/package.json:11\nsrc/platform/test/server_integration/plugins/status_plugin_a/tsconfig.json:2\nsrc/platform/test/server_integration/plugins/status_plugin_a/tsconfig.json:9\nsrc/platform/test/server_integration/plugins/status_plugin_b/package.json:10\nsrc/platform/test/server_integration/plugins/status_plugin_b/package.json:11\nsrc/platform/test/server_integration/plugins/status_plugin_b/tsconfig.json:2\nsrc/platform/test/server_integration/plugins/status_plugin_b/tsconfig.json:9\n```\n\n</details>\n\n---------\n\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"355a834659b74333162008d54d44be0f2a14fb6b"}}]}] BACKPORT--> --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
This commit is contained in:
parent
26baf4b346
commit
b6ae9b0518
1578 changed files with 3228 additions and 2029 deletions
|
@ -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,82 +47,82 @@ 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/classic/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/classic/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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -25,7 +25,7 @@ elif [[ "$TEST_PACKAGE" == "docker" ]]; then
|
|||
fi
|
||||
cd ..
|
||||
|
||||
export VAGRANT_CWD=$PWD/test/package
|
||||
export VAGRANT_CWD=$PWD/src/platform/test/package
|
||||
vagrant up "$TEST_PACKAGE" --no-provision
|
||||
|
||||
node scripts/es snapshot \
|
||||
|
@ -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
|
||||
|
|
27
.eslintrc.js
27
.eslintrc.js
|
@ -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',
|
||||
},
|
||||
|
@ -1426,8 +1429,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}',
|
||||
|
@ -1882,8 +1885,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}',
|
||||
|
@ -2063,10 +2066,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/**',
|
||||
|
|
648
.github/CODEOWNERS
vendored
648
.github/CODEOWNERS
vendored
File diff suppressed because it is too large
Load diff
2
.github/codeql/codeql-config.yml
vendored
2
.github/codeql/codeql-config.yml
vendored
|
@ -90,7 +90,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
|
||||
|
|
12
.gitignore
vendored
12
.gitignore
vendored
|
@ -30,11 +30,11 @@ __tmp__
|
|||
/x-pack/examples/*/build
|
||||
|
||||
# Ignore certain functional test runner artifacts
|
||||
/test/*/failure_debug
|
||||
/test/*/screenshots/diff
|
||||
/test/*/screenshots/failure
|
||||
/test/*/screenshots/session
|
||||
/test/*/screenshots/visual_regression_gallery.html
|
||||
/src/platform/test/*/failure_debug
|
||||
/src/platform/test/*/screenshots/diff
|
||||
/src/platform/test/*/screenshots/failure
|
||||
/src/platform/test/*/screenshots/session
|
||||
/src/platform/test/*/screenshots/visual_regression_gallery.html
|
||||
|
||||
# Ignore the same artifacts in x-pack
|
||||
/x-pack/test/*/failure_debug
|
||||
|
@ -67,7 +67,7 @@ webpackstats.json
|
|||
!/config/serverless.security.yml
|
||||
!/config/node.options
|
||||
coverage
|
||||
!/test/common/fixtures/plugins/coverage
|
||||
!/src/platform/test/common/fixtures/plugins/coverage
|
||||
selenium
|
||||
.babel_register_cache.json
|
||||
.webpack.babelcache
|
||||
|
|
|
@ -106,7 +106,7 @@ node scripts/functional_test_runner --exclude-tag skipMKI
|
|||
|
||||
When run without any arguments the `FunctionalTestRunner` automatically loads the configuration in the standard location, but you can override that behavior with the `--config` flag. List configs with multiple --config arguments.
|
||||
|
||||
* `--config test/functional/apps/app-name/config.js` starts {es} and {kib} servers with the WebDriver tests configured to run in Chrome for a specific app. For example,
|
||||
* `--config test/functional/apps/app-name/config.js` starts {es} and {kib} servers with the WebDriver tests configured to run in Chrome for a specific app. For example,
|
||||
`--config test/functional/apps/home/config.js` starts {es} and {kib} servers with the WebDriver tests configured to run in Chrome for the home app.
|
||||
* `--config test/functional/config.firefox.js` starts {es} and {kib} servers with the WebDriver tests configured to run in Firefox.
|
||||
* `--config test/api_integration/config.js` starts {es} and {kib} servers with the api integration tests configuration.
|
||||
|
@ -199,9 +199,9 @@ node scripts/functional_test_runner --config test/functional/config.firefox.js
|
|||
==== Using the test_user service
|
||||
|
||||
Tests should run at the positive security boundary condition, meaning that they should be run with the minimum privileges required (and documented) and not as the superuser.
|
||||
This prevents the type of regression where additional privileges accidentally become required to perform the same action.
|
||||
|
||||
The functional UI tests now default to logging in with a user named `test_user` and the roles of this user can be changed dynamically without logging in and out.
|
||||
This prevents the type of regression where additional privileges accidentally become required to perform the same action.
|
||||
|
||||
The functional UI tests now default to logging in with a user named `test_user` and the roles of this user can be changed dynamically without logging in and out.
|
||||
|
||||
In order to achieve this a new service was introduced called `createTestUserService` (see `src/platform/packages/shared/kbn-ftr-common-functional-ui-services/services/security/test_user.ts`). The purpose of this test user service is to create roles defined in the test config files and setRoles() or restoreDefaults().
|
||||
|
||||
|
@ -245,7 +245,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');
|
||||
|
|
|
@ -38,7 +38,7 @@ pip3 install --user ansible
|
|||
# Build distributions
|
||||
node scripts/build --all-platforms --debug
|
||||
|
||||
cd test/package
|
||||
cd src/platform/test/package
|
||||
|
||||
# Setup virtual machine and networking
|
||||
vagrant up <hostname> --no-provision
|
||||
|
|
|
@ -8,7 +8,7 @@ Plugins use the `FunctionalTestRunner` by running it out of the {kib} repo. Ensu
|
|||
|
||||
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`:
|
||||
|
||||
["source","js",subs="attributes"]
|
||||
-----------
|
||||
|
@ -24,7 +24,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
|
||||
|
|
92
package.json
92
package.json
|
@ -186,15 +186,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/avc-banner": "link:src/platform/packages/shared/kbn-avc-banner",
|
||||
|
@ -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",
|
||||
|
@ -596,7 +596,7 @@
|
|||
"@kbn/inspector-plugin": "link:src/platform/plugins/shared/inspector",
|
||||
"@kbn/integration-assistant-plugin": "link:x-pack/platform/plugins/shared/integration_assistant",
|
||||
"@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/io-ts-utils": "link:src/platform/packages/shared/kbn-io-ts-utils",
|
||||
"@kbn/ipynb": "link:x-pack/solutions/search/packages/kbn-ipynb",
|
||||
"@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",
|
||||
|
@ -652,7 +652,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",
|
||||
|
@ -697,7 +697,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",
|
||||
|
@ -721,7 +721,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",
|
||||
|
@ -751,7 +751,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",
|
||||
|
@ -788,12 +788,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",
|
||||
|
@ -883,7 +883,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",
|
||||
|
@ -937,8 +937,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",
|
||||
|
@ -953,7 +953,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",
|
||||
|
@ -978,7 +978,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",
|
||||
|
@ -1532,7 +1532,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",
|
||||
|
|
|
@ -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',
|
||||
],
|
||||
{
|
||||
|
|
|
@ -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',
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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',
|
||||
|
@ -169,7 +169,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',
|
||||
|
|
|
@ -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;
|
||||
/**
|
||||
|
|
|
@ -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();
|
||||
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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({
|
||||
|
@ -142,7 +142,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'],
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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({
|
||||
|
|
|
@ -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)).
|
||||
|
||||
|
|
|
@ -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();
|
|
@ -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}',
|
||||
],
|
||||
};
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"name": "@kbn/status-plugin-a-plugin",
|
||||
"name": "@kbn/analytics-ftr-helpers-plugin",
|
||||
"version": "1.0.0",
|
||||
"kibana": {
|
||||
"version": "kibana",
|
|
@ -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/**/*",
|
|
@ -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"
|
||||
}
|
||||
}
|
|
@ -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/**/*",
|
|
@ -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'));
|
|
@ -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'));
|
|
@ -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
Loading…
Add table
Add a link
Reference in a new issue