mirror of
https://github.com/elastic/kibana.git
synced 2025-06-27 18:51:07 -04:00
[ska][x-pack] relocate platform tests [7] (#220803)
## Summary Part of https://github.com/elastic/kibana-team/issues/1503 This PR is mostly about moving tests from x-pack/test to x-pack/platform/test Before: ``` x-pack/test/ | - encrypted_saved_objects_api_integration/ | - plugin_api_integration/ ``` After: ``` x-pack/platform/test/ | - encrypted_saved_objects_api_integration/ | - plugin_api_integration/ ``` --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
This commit is contained in:
parent
646f8b90f1
commit
f93e3b0178
71 changed files with 67 additions and 62 deletions
|
@ -161,7 +161,6 @@ enabled:
|
|||
- x-pack/test/cases_api_integration/security_and_spaces/config_no_public_base_url.ts
|
||||
- x-pack/test/cases_api_integration/spaces_only/config.ts
|
||||
- x-pack/test/disable_ems/config.ts
|
||||
- x-pack/test/encrypted_saved_objects_api_integration/config.ts
|
||||
- x-pack/test/examples/config.ts
|
||||
- x-pack/test/fleet_api_integration/config.agent.ts
|
||||
- x-pack/test/fleet_api_integration/config.agent_policy.ts
|
||||
|
@ -271,7 +270,6 @@ enabled:
|
|||
- x-pack/test/functional_solution_sidenav/config.ts
|
||||
- x-pack/test/licensing_plugin/config.public.ts
|
||||
- x-pack/test/licensing_plugin/config.ts
|
||||
- x-pack/test/plugin_api_integration/config.ts
|
||||
- x-pack/test/plugin_functional/config.ts
|
||||
- x-pack/test/reporting_api_integration/reporting_and_security.config.ts
|
||||
- x-pack/test/reporting_api_integration/reporting_without_security.config.ts
|
||||
|
@ -390,7 +388,9 @@ enabled:
|
|||
- x-pack/platform/test/api_integration_basic/apis/transform/config.ts
|
||||
- x-pack/platform/test/automatic_import_api_integration/apis/config_basic.ts
|
||||
- x-pack/platform/test/automatic_import_api_integration/apis/config_graphs.ts
|
||||
- x-pack/platform/test/encrypted_saved_objects_api_integration/config.ts
|
||||
- x-pack/platform/test/monitoring_api_integration/config.ts
|
||||
- x-pack/platform/test/plugin_api_integration/config.ts
|
||||
- x-pack/platform/test/saved_object_api_integration/security_and_spaces/config_basic.ts
|
||||
- x-pack/platform/test/saved_object_api_integration/security_and_spaces/config_trial.ts
|
||||
- x-pack/platform/test/saved_object_api_integration/spaces_only/config.ts
|
||||
|
|
|
@ -2103,7 +2103,7 @@ module.exports = {
|
|||
'src/platform/packages/shared/kbn-user-profile-components/**/*.{js,mjs,ts,tsx}',
|
||||
|
||||
'x-pack/platform/plugins/shared/encrypted_saved_objects/**/*.{js,mjs,ts,tsx}',
|
||||
'x-pack/test/encrypted_saved_objects_api_integration/**/*.{js,mjs,ts,tsx}',
|
||||
'x-pack/platform/test/encrypted_saved_objects_api_integration/**/*.{js,mjs,ts,tsx}',
|
||||
|
||||
'x-pack/platform/plugins/shared/security/**/*.{js,mjs,ts,tsx}',
|
||||
'x-pack/platform/packages/private/security/**/*.{js,mjs,ts,tsx}',
|
||||
|
|
20
.github/CODEOWNERS
vendored
20
.github/CODEOWNERS
vendored
|
@ -952,6 +952,11 @@ x-pack/platform/plugins/shared/task_manager @elastic/response-ops
|
|||
x-pack/platform/plugins/shared/timelines @elastic/security-threat-hunting-investigations
|
||||
x-pack/platform/plugins/shared/triggers_actions_ui @elastic/response-ops
|
||||
x-pack/platform/test
|
||||
x-pack/platform/test/encrypted_saved_objects_api_integration/plugins/api_consumer_plugin @elastic/kibana-security
|
||||
x-pack/platform/test/plugin_api_integration/plugins/elasticsearch_client @elastic/kibana-core
|
||||
x-pack/platform/test/plugin_api_integration/plugins/event_log @elastic/response-ops
|
||||
x-pack/platform/test/plugin_api_integration/plugins/feature_usage_test @elastic/kibana-security
|
||||
x-pack/platform/test/plugin_api_integration/plugins/sample_task_plugin @elastic/response-ops
|
||||
x-pack/platform/test/saved_object_api_integration/common/plugins/saved_object_test_plugin @elastic/kibana-security
|
||||
x-pack/solutions/chat/packages/wc-framework-types-browser @elastic/search-kibana @elastic/workchat-eng
|
||||
x-pack/solutions/chat/packages/wc-framework-types-common @elastic/search-kibana @elastic/workchat-eng
|
||||
|
@ -1075,17 +1080,12 @@ x-pack/test/cases_api_integration/common/plugins/cases @elastic/response-ops
|
|||
x-pack/test/cases_api_integration/common/plugins/observability @elastic/response-ops
|
||||
x-pack/test/cases_api_integration/common/plugins/security_solution @elastic/response-ops
|
||||
x-pack/test/cloud_integration/plugins/saml_provider @elastic/kibana-core
|
||||
x-pack/test/encrypted_saved_objects_api_integration/plugins/api_consumer_plugin @elastic/kibana-security
|
||||
x-pack/test/functional_cors/plugins/kibana_cors_test @elastic/kibana-security
|
||||
x-pack/test/functional_embedded/plugins/iframe_embedded @elastic/kibana-core
|
||||
x-pack/test/functional_execution_context/plugins/alerts @elastic/kibana-core
|
||||
x-pack/test/functional_with_es_ssl/plugins/alerts @elastic/response-ops
|
||||
x-pack/test/functional_with_es_ssl/plugins/cases @elastic/response-ops
|
||||
x-pack/test/licensing_plugin/plugins/test_feature_usage @elastic/kibana-security
|
||||
x-pack/test/plugin_api_integration/plugins/elasticsearch_client @elastic/kibana-core
|
||||
x-pack/test/plugin_api_integration/plugins/event_log @elastic/response-ops
|
||||
x-pack/test/plugin_api_integration/plugins/feature_usage_test @elastic/kibana-security
|
||||
x-pack/test/plugin_api_integration/plugins/sample_task_plugin @elastic/response-ops
|
||||
x-pack/test/plugin_api_perf/plugins/task_manager_performance @elastic/response-ops
|
||||
x-pack/test/plugin_functional/plugins/global_search_test @elastic/kibana-core
|
||||
x-pack/test/plugin_functional/plugins/resolver_test @elastic/security-solution
|
||||
|
@ -1835,7 +1835,7 @@ src/platform/plugins/shared/discover/public/context_awareness/profile_providers/
|
|||
/src/platform/test/api_integration/fixtures/kbn_archiver/saved_objects @elastic/kibana-core
|
||||
/src/platform/test/interpreter_functional @elastic/kibana-core # Assigned per https://github.com/elastic/kibana/blob/main/test/interpreter_functional/plugins/kbn_tp_run_pipeline/kibana.jsonc#L4
|
||||
/src/platform/test/api_integration/apis/general/*.js @elastic/kibana-core # Assigned per https://github.com/elastic/kibana/pull/199795/files/894a8ede3f9d0398c5af56bf5a82654a9bc0610b#r1846691639
|
||||
/x-pack/test/plugin_api_integration/plugins/feature_usage_test @elastic/kibana-core
|
||||
/x-pack/platform/test/plugin_api_integration/plugins/feature_usage_test @elastic/kibana-core
|
||||
/x-pack/test/functional/page_objects/navigational_search.ts @elastic/kibana-core
|
||||
/x-pack/test/stack_functional_integration/apps/savedobjects_upgrade_testing @elastic/kibana-core
|
||||
/x-pack/test/functional/page_objects/status_page.ts @elastic/kibana-core
|
||||
|
@ -1845,7 +1845,7 @@ src/platform/plugins/shared/discover/public/context_awareness/profile_providers/
|
|||
/x-pack/test/api_integration/services/usage_api.ts @elastic/kibana-core
|
||||
/x-pack/platform/test/api_integration/apis/kibana @elastic/kibana-core
|
||||
/src/platform/test/api_integration/fixtures/import.ndjson @elastic/kibana-core
|
||||
/x-pack/test/plugin_api_integration @elastic/kibana-core # Assigned per https://github.com/elastic/kibana/pull/146704
|
||||
/x-pack/platform/test/plugin_api_integration @elastic/kibana-core # Assigned per https://github.com/elastic/kibana/pull/146704
|
||||
/x-pack/test/localization/ @elastic/kibana-core # Assigned per https://github.com/elastic/kibana/pull/146704
|
||||
/src/platform/test/ui_capabilities/newsfeed_err @elastic/kibana-core # Assigned per https://github.com/elastic/kibana/pull/66562
|
||||
/src/platform/test/server_integration/services/types.d.ts @elastic/kibana-core # Assigned per https://github.com/elastic/kibana/pull/81140
|
||||
|
@ -2012,7 +2012,7 @@ x-pack/platform/plugins/private/cloud_integrations/cloud_full_story/server/confi
|
|||
/x-pack/platform/test/api_integration/apis/spaces/ @elastic/kibana-security
|
||||
/x-pack/platform/test/api_integration_basic/apis/security/ @elastic/kibana-security
|
||||
/x-pack/test/ui_capabilities/ @elastic/kibana-security
|
||||
/x-pack/test/encrypted_saved_objects_api_integration/ @elastic/kibana-security
|
||||
/x-pack/platform/test/encrypted_saved_objects_api_integration/ @elastic/kibana-security
|
||||
/x-pack/test/functional/apps/security/ @elastic/kibana-security
|
||||
/x-pack/test/functional/apps/spaces/ @elastic/kibana-security
|
||||
/x-pack/test/security_api_integration/ @elastic/kibana-security
|
||||
|
@ -2058,7 +2058,7 @@ x-pack/platform/plugins/private/cloud_integrations/cloud_full_story/server/confi
|
|||
/x-pack/test/upgrade/apps/rules @elastic/response-ops
|
||||
/x-pack/test/examples/triggers_actions_ui_examples @elastic/response-ops # Assigned per https://github.com/elastic/kibana/blob/main/x-pack/examples/triggers_actions_ui_example/kibana.jsonc#L4
|
||||
/x-pack/test/functional/services/rules @elastic/response-ops
|
||||
/x-pack/test/plugin_api_integration/plugins/sample_task_plugin @elastic/response-ops
|
||||
/x-pack/platform/test/plugin_api_integration/plugins/sample_task_plugin @elastic/response-ops
|
||||
/x-pack/test/functional/fixtures/kbn_archiver/cases @elastic/response-ops
|
||||
/x-pack/test/functional/es_archives/cases @elastic/response-ops
|
||||
/x-pack/test/functional_with_es_ssl/plugins/alerts @elastic/response-ops
|
||||
|
@ -2071,7 +2071,7 @@ x-pack/platform/plugins/private/cloud_integrations/cloud_full_story/server/confi
|
|||
/x-pack/test_serverless/functional/page_objects/svl_oblt_overview_page.ts @elastic/response-ops
|
||||
/x-pack/test/alerting_api_integration/ @elastic/response-ops
|
||||
/x-pack/test/alerting_api_integration/observability @elastic/obs-ux-management-team
|
||||
/x-pack/test/plugin_api_integration/test_suites/task_manager/ @elastic/response-ops
|
||||
/x-pack/platform/test/plugin_api_integration/test_suites/task_manager/ @elastic/response-ops
|
||||
/x-pack/test/functional_with_es_ssl/apps/embeddable_alerts_table/ @elastic/response-ops
|
||||
/x-pack/test/functional_with_es_ssl/apps/triggers_actions_ui/ @elastic/response-ops
|
||||
/x-pack/test/task_manager_claimer_update_by_query/ @elastic/response-ops
|
||||
|
|
10
package.json
10
package.json
|
@ -487,7 +487,7 @@
|
|||
"@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: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/elasticsearch-client-xpack-plugin": "link:x-pack/platform/test/plugin_api_integration/plugins/elasticsearch_client",
|
||||
"@kbn/embeddable-alerts-table-plugin": "link:x-pack/platform/plugins/shared/embeddable_alerts_table",
|
||||
"@kbn/embeddable-enhanced-plugin": "link:x-pack/platform/plugins/shared/embeddable_enhanced",
|
||||
"@kbn/embeddable-examples-plugin": "link:examples/embeddable_examples",
|
||||
|
@ -507,7 +507,7 @@
|
|||
"@kbn/es-types": "link:src/platform/packages/shared/kbn-es-types",
|
||||
"@kbn/es-ui-shared-plugin": "link:src/platform/plugins/shared/es_ui_shared",
|
||||
"@kbn/eso-model-version-example": "link:examples/eso_model_version_example",
|
||||
"@kbn/eso-plugin": "link:x-pack/test/encrypted_saved_objects_api_integration/plugins/api_consumer_plugin",
|
||||
"@kbn/eso-plugin": "link:x-pack/platform/test/encrypted_saved_objects_api_integration/plugins/api_consumer_plugin",
|
||||
"@kbn/esql": "link:src/platform/plugins/shared/esql",
|
||||
"@kbn/esql-ast": "link:src/platform/packages/shared/kbn-esql-ast",
|
||||
"@kbn/esql-ast-inspector-plugin": "link:examples/esql_ast_inspector",
|
||||
|
@ -522,7 +522,7 @@
|
|||
"@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",
|
||||
"@kbn/event-annotation-plugin": "link:src/platform/plugins/private/event_annotation",
|
||||
"@kbn/event-log-fixture-plugin": "link:x-pack/test/plugin_api_integration/plugins/event_log",
|
||||
"@kbn/event-log-fixture-plugin": "link:x-pack/platform/test/plugin_api_integration/plugins/event_log",
|
||||
"@kbn/event-log-plugin": "link:x-pack/platform/plugins/shared/event_log",
|
||||
"@kbn/event-stacktrace": "link:x-pack/platform/packages/shared/kbn-event-stacktrace",
|
||||
"@kbn/expandable-flyout": "link:x-pack/solutions/security/packages/expandable-flyout",
|
||||
|
@ -539,7 +539,7 @@
|
|||
"@kbn/expressions-plugin": "link:src/platform/plugins/shared/expressions",
|
||||
"@kbn/feature-controls-examples-plugin": "link:examples/feature_control_examples",
|
||||
"@kbn/feature-flags-example-plugin": "link:examples/feature_flags_example",
|
||||
"@kbn/feature-usage-test-plugin": "link:x-pack/test/plugin_api_integration/plugins/feature_usage_test",
|
||||
"@kbn/feature-usage-test-plugin": "link:x-pack/platform/test/plugin_api_integration/plugins/feature_usage_test",
|
||||
"@kbn/features-plugin": "link:x-pack/platform/plugins/shared/features",
|
||||
"@kbn/features-provider-plugin": "link:x-pack/test/security_api_integration/plugins/features_provider",
|
||||
"@kbn/fec-alerts-test-plugin": "link:x-pack/test/functional_execution_context/plugins/alerts",
|
||||
|
@ -802,7 +802,7 @@
|
|||
"@kbn/runtime-fields-plugin": "link:x-pack/platform/plugins/private/runtime_fields",
|
||||
"@kbn/safer-lodash-set": "link:src/platform/packages/shared/kbn-safer-lodash-set",
|
||||
"@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": "link:x-pack/platform/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: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",
|
||||
|
|
|
@ -826,8 +826,8 @@
|
|||
"@kbn/elastic-assistant-plugin/*": ["x-pack/solutions/security/plugins/elastic_assistant/*"],
|
||||
"@kbn/elasticsearch-client-plugin": ["src/platform/test/plugin_functional/plugins/elasticsearch_client_plugin"],
|
||||
"@kbn/elasticsearch-client-plugin/*": ["src/platform/test/plugin_functional/plugins/elasticsearch_client_plugin/*"],
|
||||
"@kbn/elasticsearch-client-xpack-plugin": ["x-pack/test/plugin_api_integration/plugins/elasticsearch_client"],
|
||||
"@kbn/elasticsearch-client-xpack-plugin/*": ["x-pack/test/plugin_api_integration/plugins/elasticsearch_client/*"],
|
||||
"@kbn/elasticsearch-client-xpack-plugin": ["x-pack/platform/test/plugin_api_integration/plugins/elasticsearch_client"],
|
||||
"@kbn/elasticsearch-client-xpack-plugin/*": ["x-pack/platform/test/plugin_api_integration/plugins/elasticsearch_client/*"],
|
||||
"@kbn/embeddable-alerts-table-plugin": ["x-pack/platform/plugins/shared/embeddable_alerts_table"],
|
||||
"@kbn/embeddable-alerts-table-plugin/*": ["x-pack/platform/plugins/shared/embeddable_alerts_table/*"],
|
||||
"@kbn/embeddable-enhanced-plugin": ["x-pack/platform/plugins/shared/embeddable_enhanced"],
|
||||
|
@ -884,8 +884,8 @@
|
|||
"@kbn/eslint-plugin-telemetry/*": ["packages/kbn-eslint-plugin-telemetry/*"],
|
||||
"@kbn/eso-model-version-example": ["examples/eso_model_version_example"],
|
||||
"@kbn/eso-model-version-example/*": ["examples/eso_model_version_example/*"],
|
||||
"@kbn/eso-plugin": ["x-pack/test/encrypted_saved_objects_api_integration/plugins/api_consumer_plugin"],
|
||||
"@kbn/eso-plugin/*": ["x-pack/test/encrypted_saved_objects_api_integration/plugins/api_consumer_plugin/*"],
|
||||
"@kbn/eso-plugin": ["x-pack/platform/test/encrypted_saved_objects_api_integration/plugins/api_consumer_plugin"],
|
||||
"@kbn/eso-plugin/*": ["x-pack/platform/test/encrypted_saved_objects_api_integration/plugins/api_consumer_plugin/*"],
|
||||
"@kbn/esql": ["src/platform/plugins/shared/esql"],
|
||||
"@kbn/esql/*": ["src/platform/plugins/shared/esql/*"],
|
||||
"@kbn/esql-ast": ["src/platform/packages/shared/kbn-esql-ast"],
|
||||
|
@ -914,8 +914,8 @@
|
|||
"@kbn/event-annotation-listing-plugin/*": ["src/platform/plugins/private/event_annotation_listing/*"],
|
||||
"@kbn/event-annotation-plugin": ["src/platform/plugins/private/event_annotation"],
|
||||
"@kbn/event-annotation-plugin/*": ["src/platform/plugins/private/event_annotation/*"],
|
||||
"@kbn/event-log-fixture-plugin": ["x-pack/test/plugin_api_integration/plugins/event_log"],
|
||||
"@kbn/event-log-fixture-plugin/*": ["x-pack/test/plugin_api_integration/plugins/event_log/*"],
|
||||
"@kbn/event-log-fixture-plugin": ["x-pack/platform/test/plugin_api_integration/plugins/event_log"],
|
||||
"@kbn/event-log-fixture-plugin/*": ["x-pack/platform/test/plugin_api_integration/plugins/event_log/*"],
|
||||
"@kbn/event-log-plugin": ["x-pack/platform/plugins/shared/event_log"],
|
||||
"@kbn/event-log-plugin/*": ["x-pack/platform/plugins/shared/event_log/*"],
|
||||
"@kbn/event-stacktrace": ["x-pack/platform/packages/shared/kbn-event-stacktrace"],
|
||||
|
@ -952,8 +952,8 @@
|
|||
"@kbn/feature-controls-examples-plugin/*": ["examples/feature_control_examples/*"],
|
||||
"@kbn/feature-flags-example-plugin": ["examples/feature_flags_example"],
|
||||
"@kbn/feature-flags-example-plugin/*": ["examples/feature_flags_example/*"],
|
||||
"@kbn/feature-usage-test-plugin": ["x-pack/test/plugin_api_integration/plugins/feature_usage_test"],
|
||||
"@kbn/feature-usage-test-plugin/*": ["x-pack/test/plugin_api_integration/plugins/feature_usage_test/*"],
|
||||
"@kbn/feature-usage-test-plugin": ["x-pack/platform/test/plugin_api_integration/plugins/feature_usage_test"],
|
||||
"@kbn/feature-usage-test-plugin/*": ["x-pack/platform/test/plugin_api_integration/plugins/feature_usage_test/*"],
|
||||
"@kbn/features-plugin": ["x-pack/platform/plugins/shared/features"],
|
||||
"@kbn/features-plugin/*": ["x-pack/platform/plugins/shared/features/*"],
|
||||
"@kbn/features-provider-plugin": ["x-pack/test/security_api_integration/plugins/features_provider"],
|
||||
|
@ -1570,8 +1570,8 @@
|
|||
"@kbn/saml-provider-plugin/*": ["x-pack/test/security_api_integration/plugins/saml_provider/*"],
|
||||
"@kbn/sample-log-parser": ["x-pack/platform/packages/shared/kbn-sample-parser"],
|
||||
"@kbn/sample-log-parser/*": ["x-pack/platform/packages/shared/kbn-sample-parser/*"],
|
||||
"@kbn/sample-task-plugin": ["x-pack/test/plugin_api_integration/plugins/sample_task_plugin"],
|
||||
"@kbn/sample-task-plugin/*": ["x-pack/test/plugin_api_integration/plugins/sample_task_plugin/*"],
|
||||
"@kbn/sample-task-plugin": ["x-pack/platform/test/plugin_api_integration/plugins/sample_task_plugin"],
|
||||
"@kbn/sample-task-plugin/*": ["x-pack/platform/test/plugin_api_integration/plugins/sample_task_plugin/*"],
|
||||
"@kbn/sample-task-plugin-update-by-query": ["x-pack/test/task_manager_claimer_update_by_query/plugins/sample_task_plugin_mget"],
|
||||
"@kbn/sample-task-plugin-update-by-query/*": ["x-pack/test/task_manager_claimer_update_by_query/plugins/sample_task_plugin_mget/*"],
|
||||
"@kbn/saved-object-export-transforms-plugin": ["src/platform/test/plugin_functional/plugins/saved_object_export_transforms"],
|
||||
|
|
|
@ -263,10 +263,10 @@ yarn test:jest x-pack/platform/plugins/shared/encrypted_saved_objects --watch
|
|||
|
||||
In one shell, from `kibana-root-folder/x-pack`:
|
||||
```bash
|
||||
$ node scripts/functional_tests_server.js --config test/encrypted_saved_objects_api_integration/config.ts
|
||||
$ node scripts/functional_tests_server.js --config platform/test/encrypted_saved_objects_api_integration/config.ts
|
||||
```
|
||||
|
||||
In another shell, from `kibana-root-folder/x-pack`:
|
||||
```bash
|
||||
$ node ../scripts/functional_test_runner.js --config test/encrypted_saved_objects_api_integration/config.ts --grep="{TEST_NAME}"
|
||||
$ node ../scripts/functional_test_runner.js --config platform/test/encrypted_saved_objects_api_integration/config.ts --grep="{TEST_NAME}"
|
||||
```
|
||||
|
|
|
@ -445,16 +445,16 @@ yarn test:jest x-pack/platform/plugins/shared/event_log --watch
|
|||
|
||||
### API Integration tests
|
||||
|
||||
See: [`x-pack/test/plugin_api_integration/test_suites/event_log`](https://github.com/elastic/kibana/tree/main/x-pack/test/plugin_api_integration/test_suites/event_log).
|
||||
See: [`x-pack/platform/test/plugin_api_integration/test_suites/event_log`](https://github.com/elastic/kibana/tree/main/x-pack/platform/test/plugin_api_integration/test_suites/event_log).
|
||||
|
||||
To develop integration tests, first start the test server from the root of the repo:
|
||||
|
||||
```sh
|
||||
node scripts/functional_tests_server --config x-pack/test/plugin_api_integration/config.ts
|
||||
node scripts/functional_tests_server --config x-pack/platform/test/plugin_api_integration/config.ts
|
||||
```
|
||||
|
||||
Then start the test runner:
|
||||
|
||||
```sh
|
||||
node scripts/functional_test_runner --config x-pack/test/plugin_api_integration/config.ts --include x-pack/test/plugin_api_integration/test_suites/event_log/index.ts
|
||||
node scripts/functional_test_runner --config x-pack/platform/test/plugin_api_integration/config.ts --include x-pack/platform/test/plugin_api_integration/test_suites/event_log/index.ts
|
||||
```
|
||||
|
|
|
@ -58,7 +58,7 @@ The task_manager can be configured via `taskManager` config options (e.g. `xpack
|
|||
|
||||
Plugins define tasks by calling the `registerTaskDefinitions` method on the `server.plugins.task_manager` object.
|
||||
|
||||
A sample task can be found in the [x-pack/test/plugin_api_integration/plugins/sample_task_plugin/](../../../../../x-pack/test/plugin_api_integration/plugins/sample_task_plugin/server/plugin.ts) folder.
|
||||
A sample task can be found in the [x-pack/platform/test/plugin_api_integration/plugins/sample_task_plugin/](../../../../../x-pack/platform/test/plugin_api_integration/plugins/sample_task_plugin/server/plugin.ts) folder.
|
||||
|
||||
```js
|
||||
export class Plugin {
|
||||
|
@ -679,8 +679,8 @@ The task manager's public API is create / delete / list. Updates aren't directly
|
|||
|
||||
- Integration tests:
|
||||
```
|
||||
node scripts/functional_tests_server.js --config x-pack/test/plugin_api_integration/config.ts
|
||||
node scripts/functional_test_runner --config x-pack/test/plugin_api_integration/config.ts
|
||||
node scripts/functional_tests_server.js --config x-pack/platform/test/plugin_api_integration/config.ts
|
||||
node scripts/functional_test_runner --config x-pack/platform/test/plugin_api_integration/config.ts
|
||||
```
|
||||
|
||||
## Monitoring
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"extends": "../../../../../tsconfig.base.json",
|
||||
"extends": "../../../../../../tsconfig.base.json",
|
||||
"compilerOptions": {
|
||||
"outDir": "target/types"
|
||||
},
|
|
@ -5,7 +5,7 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
import { services as commonServices } from '../common/services';
|
||||
import { commonFunctionalServices as commonServices } from '@kbn/ftr-common-functional-services';
|
||||
|
||||
export const services = {
|
||||
...commonServices,
|
|
@ -22,13 +22,13 @@ export default function ({ getService }: FtrProviderContext) {
|
|||
before(async () => {
|
||||
await es.indices.putMapping({ index: MAIN_SAVED_OBJECT_INDEX, dynamic: true });
|
||||
await esArchiver.load(
|
||||
'x-pack/test/encrypted_saved_objects_api_integration/fixtures/es_archiver/encrypted_saved_objects_pre_aad_change'
|
||||
'x-pack/platform/test/encrypted_saved_objects_api_integration/fixtures/es_archiver/encrypted_saved_objects_pre_aad_change'
|
||||
);
|
||||
});
|
||||
|
||||
after(async () => {
|
||||
await esArchiver.unload(
|
||||
'x-pack/test/encrypted_saved_objects_api_integration/fixtures/es_archiver/encrypted_saved_objects_pre_aad_change'
|
||||
'x-pack/platform/test/encrypted_saved_objects_api_integration/fixtures/es_archiver/encrypted_saved_objects_pre_aad_change'
|
||||
);
|
||||
});
|
||||
|
|
@ -625,13 +625,13 @@ export default function ({ getService }: FtrProviderContext) {
|
|||
// we are injecting unknown types in this archive, so we need to relax the mappings restrictions
|
||||
await es.indices.putMapping({ index: MAIN_SAVED_OBJECT_INDEX, dynamic: true });
|
||||
await esArchiver.load(
|
||||
'x-pack/test/encrypted_saved_objects_api_integration/fixtures/es_archiver/encrypted_saved_objects'
|
||||
'x-pack/platform/test/encrypted_saved_objects_api_integration/fixtures/es_archiver/encrypted_saved_objects'
|
||||
);
|
||||
});
|
||||
|
||||
after(async () => {
|
||||
await esArchiver.unload(
|
||||
'x-pack/test/encrypted_saved_objects_api_integration/fixtures/es_archiver/encrypted_saved_objects'
|
||||
'x-pack/platform/test/encrypted_saved_objects_api_integration/fixtures/es_archiver/encrypted_saved_objects'
|
||||
);
|
||||
});
|
||||
|
||||
|
@ -688,13 +688,13 @@ export default function ({ getService }: FtrProviderContext) {
|
|||
// we are injecting unknown types in this archive, so we need to relax the mappings restrictions
|
||||
await es.indices.putMapping({ index: MAIN_SAVED_OBJECT_INDEX, dynamic: true });
|
||||
await esArchiver.load(
|
||||
'x-pack/test/encrypted_saved_objects_api_integration/fixtures/es_archiver/encrypted_saved_objects'
|
||||
'x-pack/platform/test/encrypted_saved_objects_api_integration/fixtures/es_archiver/encrypted_saved_objects'
|
||||
);
|
||||
});
|
||||
|
||||
after(async () => {
|
||||
await esArchiver.unload(
|
||||
'x-pack/test/encrypted_saved_objects_api_integration/fixtures/es_archiver/encrypted_saved_objects'
|
||||
'x-pack/platform/test/encrypted_saved_objects_api_integration/fixtures/es_archiver/encrypted_saved_objects'
|
||||
);
|
||||
});
|
||||
|
||||
|
@ -747,18 +747,18 @@ export default function ({ getService }: FtrProviderContext) {
|
|||
|
||||
// In these test cases, we simulate a scenario where some existing model version objects need to be migrated. This happens because
|
||||
// they have an outdated model version number. This also means that the encryptedSavedObjects.createModelVersion wrapper is used to
|
||||
// facilitate the migration (see x-pack/test/encrypted_saved_objects_api_integration/plugins/api_consumer_plugin/server/index.ts)
|
||||
// facilitate the migration (see x-pack/platform/test/encrypted_saved_objects_api_integration/plugins/api_consumer_plugin/server/index.ts)
|
||||
describe('handles model version transforms correctly', () => {
|
||||
before(async () => {
|
||||
await es.indices.putMapping({ index: MAIN_SAVED_OBJECT_INDEX, dynamic: true });
|
||||
await esArchiver.load(
|
||||
'x-pack/test/encrypted_saved_objects_api_integration/fixtures/es_archiver/encrypted_saved_objects_model_version'
|
||||
'x-pack/platform/test/encrypted_saved_objects_api_integration/fixtures/es_archiver/encrypted_saved_objects_model_version'
|
||||
);
|
||||
});
|
||||
|
||||
after(async () => {
|
||||
await esArchiver.unload(
|
||||
'x-pack/test/encrypted_saved_objects_api_integration/fixtures/es_archiver/encrypted_saved_objects_model_version'
|
||||
'x-pack/platform/test/encrypted_saved_objects_api_integration/fixtures/es_archiver/encrypted_saved_objects_model_version'
|
||||
);
|
||||
});
|
||||
|
||||
|
@ -823,13 +823,13 @@ export default function ({ getService }: FtrProviderContext) {
|
|||
full_name: 'a kibana admin',
|
||||
});
|
||||
await esArchiver.load(
|
||||
'x-pack/test/encrypted_saved_objects_api_integration/fixtures/es_archiver/key_rotation'
|
||||
'x-pack/platform/test/encrypted_saved_objects_api_integration/fixtures/es_archiver/key_rotation'
|
||||
);
|
||||
});
|
||||
|
||||
after(async () => {
|
||||
await esArchiver.unload(
|
||||
'x-pack/test/encrypted_saved_objects_api_integration/fixtures/es_archiver/key_rotation'
|
||||
'x-pack/platform/test/encrypted_saved_objects_api_integration/fixtures/es_archiver/key_rotation'
|
||||
);
|
||||
await security.user.delete('admin');
|
||||
});
|
|
@ -26,13 +26,13 @@ export default function ({ getService }: FtrProviderContext) {
|
|||
before(async () => {
|
||||
await es.indices.putMapping({ index: MAIN_SAVED_OBJECT_INDEX, dynamic: true });
|
||||
await esArchiver.load(
|
||||
'x-pack/test/encrypted_saved_objects_api_integration/fixtures/es_archiver/encrypted_saved_objects_different_key'
|
||||
'x-pack/platform/test/encrypted_saved_objects_api_integration/fixtures/es_archiver/encrypted_saved_objects_different_key'
|
||||
);
|
||||
});
|
||||
|
||||
after(async () => {
|
||||
await esArchiver.unload(
|
||||
'x-pack/test/encrypted_saved_objects_api_integration/fixtures/es_archiver/encrypted_saved_objects_different_key'
|
||||
'x-pack/platform/test/encrypted_saved_objects_api_integration/fixtures/es_archiver/encrypted_saved_objects_different_key'
|
||||
);
|
||||
});
|
||||
|
||||
|
@ -66,7 +66,7 @@ export default function ({ getService }: FtrProviderContext) {
|
|||
});
|
||||
|
||||
// This validates the shouldTransformIfDecryptionFails flag
|
||||
// (see x-pack/test/encrypted_saved_objects_api_integration/plugins/api_consumer_plugin/server/index.ts)
|
||||
// (see x-pack/platform/test/encrypted_saved_objects_api_integration/plugins/api_consumer_plugin/server/index.ts)
|
||||
it('performs model version transforms even if decryption fails', async () => {
|
||||
const { body: decryptedResponse } = await supertest
|
||||
.get(
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"extends": "../../../../../tsconfig.base.json",
|
||||
"extends": "../../../../../../tsconfig.base.json",
|
||||
"compilerOptions": {
|
||||
"outDir": "target/types"
|
||||
},
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"extends": "../../../../../tsconfig.base.json",
|
||||
"extends": "../../../../../../tsconfig.base.json",
|
||||
"compilerOptions": {
|
||||
"outDir": "target/types"
|
||||
},
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"extends": "../../../../../tsconfig.base.json",
|
||||
"extends": "../../../../../../tsconfig.base.json",
|
||||
"compilerOptions": {
|
||||
"outDir": "target/types"
|
||||
},
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"extends": "../../../../../tsconfig.base.json",
|
||||
"extends": "../../../../../../tsconfig.base.json",
|
||||
"compilerOptions": {
|
||||
"outDir": "target/types"
|
||||
},
|
|
@ -124,7 +124,7 @@ export default function ({ getService }: FtrProviderContext) {
|
|||
id: 'f53be013-8a8c-4d39-b0f0-2781bb088a33',
|
||||
message: 'Unexpected error',
|
||||
stack_trace: `Error: Unexpected error
|
||||
at Context.<anonymous> (x-pack/test/plugin_api_integration/test_suites/event_log/service_api_integration.ts:160:13)
|
||||
at Context.<anonymous> (x-pack/platform/test/plugin_api_integration/test_suites/event_log/service_api_integration.ts:160:13)
|
||||
at Object.apply (node_modules/@kbn/test/src/functional_test_runner/lib/mocha/wrap_function.js:73:16)
|
||||
at Object.apply (node_modules/@kbn/test/src/functional_test_runner/lib/mocha/wrap_function.js:73:16)`,
|
||||
type: 'Error',
|
|
@ -72,5 +72,10 @@
|
|||
"@kbn/core-saved-objects-base-server-internal",
|
||||
"@kbn/utils",
|
||||
"@kbn/core",
|
||||
"@kbn/encrypted-saved-objects-plugin",
|
||||
"@kbn/event-log-plugin",
|
||||
"@kbn/task-manager-plugin",
|
||||
"@kbn/alerting-state-types",
|
||||
"@kbn/std",
|
||||
]
|
||||
}
|
||||
|
|
10
yarn.lock
10
yarn.lock
|
@ -5389,7 +5389,7 @@
|
|||
version "0.0.0"
|
||||
uid ""
|
||||
|
||||
"@kbn/elasticsearch-client-xpack-plugin@link:x-pack/test/plugin_api_integration/plugins/elasticsearch_client":
|
||||
"@kbn/elasticsearch-client-xpack-plugin@link:x-pack/platform/test/plugin_api_integration/plugins/elasticsearch_client":
|
||||
version "0.0.0"
|
||||
uid ""
|
||||
|
||||
|
@ -5505,7 +5505,7 @@
|
|||
version "0.0.0"
|
||||
uid ""
|
||||
|
||||
"@kbn/eso-plugin@link:x-pack/test/encrypted_saved_objects_api_integration/plugins/api_consumer_plugin":
|
||||
"@kbn/eso-plugin@link:x-pack/platform/test/encrypted_saved_objects_api_integration/plugins/api_consumer_plugin":
|
||||
version "0.0.0"
|
||||
uid ""
|
||||
|
||||
|
@ -5565,7 +5565,7 @@
|
|||
version "0.0.0"
|
||||
uid ""
|
||||
|
||||
"@kbn/event-log-fixture-plugin@link:x-pack/test/plugin_api_integration/plugins/event_log":
|
||||
"@kbn/event-log-fixture-plugin@link:x-pack/platform/test/plugin_api_integration/plugins/event_log":
|
||||
version "0.0.0"
|
||||
uid ""
|
||||
|
||||
|
@ -5641,7 +5641,7 @@
|
|||
version "0.0.0"
|
||||
uid ""
|
||||
|
||||
"@kbn/feature-usage-test-plugin@link:x-pack/test/plugin_api_integration/plugins/feature_usage_test":
|
||||
"@kbn/feature-usage-test-plugin@link:x-pack/platform/test/plugin_api_integration/plugins/feature_usage_test":
|
||||
version "0.0.0"
|
||||
uid ""
|
||||
|
||||
|
@ -6881,7 +6881,7 @@
|
|||
version "0.0.0"
|
||||
uid ""
|
||||
|
||||
"@kbn/sample-task-plugin@link:x-pack/test/plugin_api_integration/plugins/sample_task_plugin":
|
||||
"@kbn/sample-task-plugin@link:x-pack/platform/test/plugin_api_integration/plugins/sample_task_plugin":
|
||||
version "0.0.0"
|
||||
uid ""
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue