[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:
Dzmitry Lemechko 2025-06-03 15:57:31 +03:00 committed by GitHub
parent 646f8b90f1
commit f93e3b0178
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
71 changed files with 67 additions and 62 deletions

View file

@ -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

View file

@ -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
View file

@ -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

View file

@ -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",

View file

@ -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"],

View file

@ -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}"
```

View file

@ -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
```

View file

@ -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

View file

@ -1,5 +1,5 @@
{
"extends": "../../../../../tsconfig.base.json",
"extends": "../../../../../../tsconfig.base.json",
"compilerOptions": {
"outDir": "target/types"
},

View file

@ -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,

View file

@ -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'
);
});

View file

@ -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');
});

View file

@ -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(

View file

@ -1,5 +1,5 @@
{
"extends": "../../../../../tsconfig.base.json",
"extends": "../../../../../../tsconfig.base.json",
"compilerOptions": {
"outDir": "target/types"
},

View file

@ -1,5 +1,5 @@
{
"extends": "../../../../../tsconfig.base.json",
"extends": "../../../../../../tsconfig.base.json",
"compilerOptions": {
"outDir": "target/types"
},

View file

@ -1,5 +1,5 @@
{
"extends": "../../../../../tsconfig.base.json",
"extends": "../../../../../../tsconfig.base.json",
"compilerOptions": {
"outDir": "target/types"
},

View file

@ -1,5 +1,5 @@
{
"extends": "../../../../../tsconfig.base.json",
"extends": "../../../../../../tsconfig.base.json",
"compilerOptions": {
"outDir": "target/types"
},

View file

@ -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',

View file

@ -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",
]
}

View file

@ -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 ""