diff --git a/.buildkite/ftr_oblt_stateful_configs.yml b/.buildkite/ftr_oblt_stateful_configs.yml index 86c5b13ff22a..c6b39bea2354 100644 --- a/.buildkite/ftr_oblt_stateful_configs.yml +++ b/.buildkite/ftr_oblt_stateful_configs.yml @@ -21,7 +21,7 @@ disabled: defaultQueue: 'n2-4-spot' enabled: - - x-pack/test/alerting_api_integration/observability/config.ts + - x-pack/solutions/observability/test/alerting_api_integration/observability/config.ts - x-pack/solutions/observability/test/api_integration/apis/logs_ui/config.ts - x-pack/solutions/observability/test/api_integration/apis/logs_shared/config.ts - x-pack/solutions/observability/test/api_integration/apis/metrics_ui/config.ts diff --git a/.buildkite/ftr_platform_stateful_configs.yml b/.buildkite/ftr_platform_stateful_configs.yml index fe43fd087990..e394e0e190f6 100644 --- a/.buildkite/ftr_platform_stateful_configs.yml +++ b/.buildkite/ftr_platform_stateful_configs.yml @@ -24,9 +24,9 @@ disabled: - x-pack/test/functional/config.edge.js # Configs that exist but weren't running in CI when this file was introduced - - x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/config.ts - - x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/telemetry/config.ts - - x-pack/test/alerting_api_integration/spaces_only_legacy/config.ts + - x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/config.ts + - x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/telemetry/config.ts + - x-pack/platform/test/alerting_api_integration/spaces_only_legacy/config.ts - x-pack/test/cloud_integration/config.ts - x-pack/test/load/config.ts - x-pack/test/plugin_api_perf/config.js @@ -134,22 +134,22 @@ enabled: - x-pack/test/localization/config.ja_jp.ts - x-pack/test/localization/config.fr_fr.ts - x-pack/test/localization/config.zh_cn.ts - - x-pack/test/alerting_api_integration/basic/config.ts - - x-pack/test/alerting_api_integration/security_and_spaces/group1/config.ts - - x-pack/test/alerting_api_integration/security_and_spaces/group2/config.ts - - x-pack/test/alerting_api_integration/security_and_spaces/group3/config.ts - - x-pack/test/alerting_api_integration/security_and_spaces/group4/config.ts - - x-pack/test/alerting_api_integration/security_and_spaces/group5/config.ts - - x-pack/test/alerting_api_integration/security_and_spaces/group6/config.ts - - x-pack/test/alerting_api_integration/security_and_spaces/group3/config_with_schedule_circuit_breaker.ts - - x-pack/test/alerting_api_integration/security_and_spaces/group2/config_non_dedicated_task_runner.ts - - x-pack/test/alerting_api_integration/security_and_spaces/group4/config_non_dedicated_task_runner.ts - - x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/config.ts - - x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/config.ts - - x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group3/config.ts - - x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/config.ts - - x-pack/test/alerting_api_integration/spaces_only/tests/actions/config.ts - - x-pack/test/alerting_api_integration/spaces_only/tests/action_task_params/config.ts + - x-pack/platform/test/alerting_api_integration/basic/config.ts + - x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/config.ts + - x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/config.ts + - x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/config.ts + - x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/config.ts + - x-pack/platform/test/alerting_api_integration/security_and_spaces/group5/config.ts + - x-pack/platform/test/alerting_api_integration/security_and_spaces/group6/config.ts + - x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/config_with_schedule_circuit_breaker.ts + - x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/config_non_dedicated_task_runner.ts + - x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/config_non_dedicated_task_runner.ts + - x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/config.ts + - x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/config.ts + - x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group3/config.ts + - x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/config.ts + - x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/config.ts + - x-pack/platform/test/alerting_api_integration/spaces_only/tests/action_task_params/config.ts - x-pack/test/api_integration_basic/config.ts - x-pack/test/api_integration/apis/cases/config.ts - x-pack/test/api_integration/apis/lists/config.ts diff --git a/.buildkite/ftr_security_stateful_configs.yml b/.buildkite/ftr_security_stateful_configs.yml index 4d63f8f5ecd5..84f65d1aa81f 100644 --- a/.buildkite/ftr_security_stateful_configs.yml +++ b/.buildkite/ftr_security_stateful_configs.yml @@ -115,3 +115,6 @@ enabled: - x-pack/test/spaces_api_integration/deployment_agnostic/security_and_spaces/stateful.config_trial.ts - x-pack/test/spaces_api_integration/deployment_agnostic/security_and_spaces/stateful.copy_to_space.config_trial.ts - x-pack/test/spaces_api_integration/deployment_agnostic/security_and_spaces/stateful.copy_to_space.config_basic.ts + - x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group1/config.ts + - x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group2/config.ts + - x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group2/config_non_dedicated_task_runner.ts diff --git a/.eslintrc.js b/.eslintrc.js index 06c325becaaa..cf6c05c8b4d8 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -1805,7 +1805,7 @@ module.exports = { 'src/platform/packages/shared/kbn-triggers-actions-ui-types/**/*.{ts, tsx}', 'x-pack/platform/packages/shared/kbn-alerting-comparators/**/*.{ts, tsx}', 'x-pack/platform/plugins/shared/embeddable_alerts_table/**/*.{ts,tsx}', - 'x-pack/test/alerting_api_integration/**/*.{ts, tsx}', + 'x-pack/platform/test/alerting_api_integration/**/*.{ts, tsx}', 'x-pack/test/cases_api_integration/**/*.{ts, tsx}', 'x-pack/test/rule_registry/**/*.{ts, tsx}', 'x-pack/test/api_integration/apis/cases/**/*.{ts, tsx}', diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index ffd296d4f760..eabd41991646 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -963,6 +963,12 @@ 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/alerting_api_integration/common/plugins/aad @elastic/response-ops +x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators @elastic/response-ops +x-pack/platform/test/alerting_api_integration/common/plugins/alerts @elastic/response-ops +x-pack/platform/test/alerting_api_integration/common/plugins/alerts_restricted @elastic/response-ops +x-pack/platform/test/alerting_api_integration/common/plugins/task_manager_fixture @elastic/response-ops +x-pack/platform/test/alerting_api_integration/packages/helpers @elastic/response-ops x-pack/platform/test/api_integration/apis/entity_manager/fixture_plugin @elastic/obs-entities 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 @@ -1083,12 +1089,6 @@ x-pack/solutions/security/plugins/session_view @elastic/kibana-cloud-security-po x-pack/solutions/security/test x-pack/test x-pack/test_serverless -x-pack/test/alerting_api_integration/common/plugins/aad @elastic/response-ops -x-pack/test/alerting_api_integration/common/plugins/actions_simulators @elastic/response-ops -x-pack/test/alerting_api_integration/common/plugins/alerting @elastic/response-ops -x-pack/test/alerting_api_integration/common/plugins/alerts_restricted @elastic/response-ops -x-pack/test/alerting_api_integration/common/plugins/task_manager_fixture @elastic/response-ops -x-pack/test/alerting_api_integration/packages/helpers @elastic/response-ops 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 @@ -1501,8 +1501,8 @@ src/platform/plugins/shared/discover/public/context_awareness/profile_providers/ /x-pack/test/functional/services/uptime @elastic/obs-ux-management-team /x-pack/solutions/observability/test/api_integration/apis/uptime @elastic/obs-ux-management-team /x-pack/solutions/observability/test/api_integration/apis/synthetics @elastic/obs-ux-management-team -/x-pack/test/alerting_api_integration/observability/synthetics_rule.ts @elastic/obs-ux-management-team -/x-pack/test/alerting_api_integration/observability/index.ts @elastic/obs-ux-management-team +/x-pack/solutions/observability/test/alerting_api_integration/observability/synthetics_rule.ts @elastic/obs-ux-management-team +/x-pack/solutions/observability/test/alerting_api_integration/observability/index.ts @elastic/obs-ux-management-team /x-pack/test_serverless/api_integration/test_suites/observability/synthetics @elastic/obs-ux-management-team # Observability-ui folder level permissions (need to be before individual files inside the folder) @@ -1625,8 +1625,8 @@ src/platform/plugins/shared/discover/public/context_awareness/profile_providers/ /x-pack/test/functional_basic/apps/ml/ @elastic/ml-ui /x-pack/test/functional_with_es_ssl/apps/discover_ml_uptime/config.ts @elastic/ml-ui /x-pack/test/functional_with_es_ssl/apps/discover_ml_uptime/ml/ @elastic/ml-ui -/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/ml_rule_types/ @elastic/ml-ui -/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/transform_rule_types/ @elastic/ml-ui @elastic/kibana-management +/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/ml_rule_types/ @elastic/ml-ui +/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/transform_rule_types/ @elastic/ml-ui @elastic/kibana-management /x-pack/test/screenshot_creation/apps/ml_docs @elastic/ml-ui /x-pack/test/screenshot_creation/services/ml_screenshots.ts @elastic/ml-ui /x-pack/test_serverless/**/test_suites/**/ml/ @elastic/ml-ui @@ -1855,11 +1855,13 @@ x-pack/platform/plugins/shared/ml/server/models/data_recognizer/modules/security /x-pack/solutions/observability/test/api_integration/config.ts @elastic/appex-qa /x-pack/solutions/observability/test/api_integration/ftr_provider_context.d.ts @elastic/appex-qa /x-pack/solutions/observability/test/api_integration_deployment_agnostic/ftr_provider_context.d.ts @elastic/appex-qa +/x-pack/solutions/observability/test/alerting_api_integration/ftr_provider_context.d.ts @elastic/appex-qa /x-pack/solutions/security/test/kibana.jsonc @elastic/appex-qa /x-pack/solutions/security/test/tsconfig.json @elastic/appex-qa /x-pack/solutions/security/test/api_integration/config.ts @elastic/appex-qa /x-pack/solutions/security/test/api_integration/ftr_provider_context.d.ts @elastic/appex-qa /x-pack/solutions/security/test/api_integration/services/index.ts @elastic/appex-qa +/x-pack/solutions/security/test/alerting_api_integration/ftr_provider_context.d.ts @elastic/appex-qa # Core /src/platform/test/api_integration/fixtures/kbn_archiver/management/saved_objects/relationships.json @elastic/kibana-core @elastic/kibana-data-discovery @@ -2111,8 +2113,8 @@ x-pack/platform/plugins/private/cloud_integrations/cloud_full_story/server/confi /x-pack/test_serverless/functional/page_objects/svl_triggers_actions_ui_page.ts @elastic/response-ops /x-pack/test_serverless/functional/page_objects/svl_rule_details_ui_page.ts @elastic/response-ops /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/platform/test/alerting_api_integration/ @elastic/response-ops +/x-pack/solutions/observability/test/alerting_api_integration/observability @elastic/obs-ux-management-team /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 @@ -2519,14 +2521,15 @@ x-pack/test/security_solution_cypress/cypress/tasks/expandable_flyout @elastic/ /x-pack/platform/plugins/shared/stack_connectors/public/connector_types/sentinelone @elastic/security-defend-workflows /x-pack/platform/plugins/shared/stack_connectors/server/connector_types/sentinelone @elastic/security-defend-workflows /x-pack/platform/plugins/shared/stack_connectors/common/sentinelone @elastic/security-defend-workflows -/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/sentinelone.ts @elastic/security-defend-workflows +/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces @elastic/security-defend-workflows +/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/sentinelone.ts @elastic/security-defend-workflows /x-pack/platform/plugins/shared/stack_connectors/server/connector_types/crowdstrike @elastic/security-defend-workflows /x-pack/platform/plugins/shared/stack_connectors/common/crowdstrike @elastic/security-defend-workflows -/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/crowdstrike.ts @elastic/security-defend-workflows +/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/crowdstrike.ts @elastic/security-defend-workflows /x-pack/platform/plugins/shared/stack_connectors/public/connector_types/microsoft_defender_endpoint @elastic/security-defend-workflows /x-pack/platform/plugins/shared/stack_connectors/server/connector_types/microsoft_defender_endpoint @elastic/security-defend-workflows /x-pack/platform/plugins/shared/stack_connectors/common/microsoft_defender_endpoint @elastic/security-defend-workflows -/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/microsoft_defender_endpoint.ts @elastic/security-defend-workflows +/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/microsoft_defender_endpoint.ts @elastic/security-defend-workflows ## Security Solution shared OAS schemas diff --git a/package.json b/package.json index e34b9d03ee63..f866c0bd8e9d 100644 --- a/package.json +++ b/package.json @@ -164,9 +164,9 @@ "@hapi/inert": "^7.1.0", "@hapi/wreck": "^18.1.0", "@hello-pangea/dnd": "18.0.1", - "@kbn/aad-fixtures-plugin": "link:x-pack/test/alerting_api_integration/common/plugins/aad", + "@kbn/aad-fixtures-plugin": "link:x-pack/platform/test/alerting_api_integration/common/plugins/aad", "@kbn/actions-plugin": "link:x-pack/platform/plugins/shared/actions", - "@kbn/actions-simulators-plugin": "link:x-pack/test/alerting_api_integration/common/plugins/actions_simulators", + "@kbn/actions-simulators-plugin": "link:x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators", "@kbn/actions-types": "link:src/platform/packages/shared/kbn-actions-types", "@kbn/advanced-settings-plugin": "link:src/platform/plugins/private/advanced_settings", "@kbn/ai-assistant": "link:x-pack/platform/packages/shared/kbn-ai-assistant", @@ -182,7 +182,7 @@ "@kbn/aiops-log-rate-analysis": "link:x-pack/platform/packages/shared/ml/aiops_log_rate_analysis", "@kbn/aiops-plugin": "link:x-pack/platform/plugins/shared/aiops", "@kbn/aiops-test-utils": "link:x-pack/platform/packages/private/ml/aiops_test_utils", - "@kbn/alerting-api-integration-test-plugin": "link:x-pack/test/alerting_api_integration/common/plugins/alerting", + "@kbn/alerting-api-integration-test-plugin": "link:x-pack/platform/test/alerting_api_integration/common/plugins/alerts", "@kbn/alerting-comparators": "link:x-pack/platform/packages/shared/kbn-alerting-comparators", "@kbn/alerting-example-plugin": "link:x-pack/examples/alerting_example", "@kbn/alerting-fixture-plugin": "link:x-pack/test/functional_with_es_ssl/plugins/alerts", @@ -192,7 +192,7 @@ "@kbn/alerting-types": "link:src/platform/packages/shared/kbn-alerting-types", "@kbn/alerts-as-data-utils": "link:src/platform/packages/shared/kbn-alerts-as-data-utils", "@kbn/alerts-grouping": "link:x-pack/solutions/observability/packages/kbn-alerts-grouping", - "@kbn/alerts-restricted-fixtures-plugin": "link:x-pack/test/alerting_api_integration/common/plugins/alerts_restricted", + "@kbn/alerts-restricted-fixtures-plugin": "link:x-pack/platform/test/alerting_api_integration/common/plugins/alerts_restricted", "@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", @@ -977,7 +977,7 @@ "@kbn/streams-schema": "link:x-pack/platform/packages/shared/kbn-streams-schema", "@kbn/synthetics-plugin": "link:x-pack/solutions/observability/plugins/synthetics", "@kbn/task-manager-dependencies-plugin": "link:x-pack/platform/plugins/private/task_manager_dependencies", - "@kbn/task-manager-fixture-plugin": "link:x-pack/test/alerting_api_integration/common/plugins/task_manager_fixture", + "@kbn/task-manager-fixture-plugin": "link:x-pack/platform/test/alerting_api_integration/common/plugins/task_manager_fixture", "@kbn/task-manager-performance-plugin": "link:x-pack/test/plugin_api_perf/plugins/task_manager_performance", "@kbn/task-manager-plugin": "link:x-pack/platform/plugins/shared/task_manager", "@kbn/telemetry": "link:src/platform/packages/shared/kbn-telemetry", @@ -1417,7 +1417,7 @@ "@jest/transform": "^29.6.1", "@jest/types": "^29.6.3", "@kayahr/text-encoding": "^1.3.0", - "@kbn/alerting-api-integration-helpers": "link:x-pack/test/alerting_api_integration/packages/helpers", + "@kbn/alerting-api-integration-helpers": "link:x-pack/platform/test/alerting_api_integration/packages/helpers", "@kbn/ambient-common-types": "link:src/platform/packages/private/kbn-ambient-common-types", "@kbn/ambient-ftr-types": "link:src/platform/packages/private/kbn-ambient-ftr-types", "@kbn/ambient-storybook-types": "link:src/platform/packages/shared/kbn-ambient-storybook-types", diff --git a/tsconfig.base.json b/tsconfig.base.json index bd61c76c0404..6df8c5df7575 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -4,12 +4,12 @@ "rootDir": ".", "paths": { // START AUTOMATED PACKAGE LISTING - "@kbn/aad-fixtures-plugin": ["x-pack/test/alerting_api_integration/common/plugins/aad"], - "@kbn/aad-fixtures-plugin/*": ["x-pack/test/alerting_api_integration/common/plugins/aad/*"], + "@kbn/aad-fixtures-plugin": ["x-pack/platform/test/alerting_api_integration/common/plugins/aad"], + "@kbn/aad-fixtures-plugin/*": ["x-pack/platform/test/alerting_api_integration/common/plugins/aad/*"], "@kbn/actions-plugin": ["x-pack/platform/plugins/shared/actions"], "@kbn/actions-plugin/*": ["x-pack/platform/plugins/shared/actions/*"], - "@kbn/actions-simulators-plugin": ["x-pack/test/alerting_api_integration/common/plugins/actions_simulators"], - "@kbn/actions-simulators-plugin/*": ["x-pack/test/alerting_api_integration/common/plugins/actions_simulators/*"], + "@kbn/actions-simulators-plugin": ["x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators"], + "@kbn/actions-simulators-plugin/*": ["x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/*"], "@kbn/actions-types": ["src/platform/packages/shared/kbn-actions-types"], "@kbn/actions-types/*": ["src/platform/packages/shared/kbn-actions-types/*"], "@kbn/advanced-settings-plugin": ["src/platform/plugins/private/advanced_settings"], @@ -40,10 +40,10 @@ "@kbn/aiops-plugin/*": ["x-pack/platform/plugins/shared/aiops/*"], "@kbn/aiops-test-utils": ["x-pack/platform/packages/private/ml/aiops_test_utils"], "@kbn/aiops-test-utils/*": ["x-pack/platform/packages/private/ml/aiops_test_utils/*"], - "@kbn/alerting-api-integration-helpers": ["x-pack/test/alerting_api_integration/packages/helpers"], - "@kbn/alerting-api-integration-helpers/*": ["x-pack/test/alerting_api_integration/packages/helpers/*"], - "@kbn/alerting-api-integration-test-plugin": ["x-pack/test/alerting_api_integration/common/plugins/alerting"], - "@kbn/alerting-api-integration-test-plugin/*": ["x-pack/test/alerting_api_integration/common/plugins/alerting/*"], + "@kbn/alerting-api-integration-helpers": ["x-pack/platform/test/alerting_api_integration/packages/helpers"], + "@kbn/alerting-api-integration-helpers/*": ["x-pack/platform/test/alerting_api_integration/packages/helpers/*"], + "@kbn/alerting-api-integration-test-plugin": ["x-pack/platform/test/alerting_api_integration/common/plugins/alerts"], + "@kbn/alerting-api-integration-test-plugin/*": ["x-pack/platform/test/alerting_api_integration/common/plugins/alerts/*"], "@kbn/alerting-comparators": ["x-pack/platform/packages/shared/kbn-alerting-comparators"], "@kbn/alerting-comparators/*": ["x-pack/platform/packages/shared/kbn-alerting-comparators/*"], "@kbn/alerting-example-plugin": ["x-pack/examples/alerting_example"], @@ -62,8 +62,8 @@ "@kbn/alerts-as-data-utils/*": ["src/platform/packages/shared/kbn-alerts-as-data-utils/*"], "@kbn/alerts-grouping": ["x-pack/solutions/observability/packages/kbn-alerts-grouping"], "@kbn/alerts-grouping/*": ["x-pack/solutions/observability/packages/kbn-alerts-grouping/*"], - "@kbn/alerts-restricted-fixtures-plugin": ["x-pack/test/alerting_api_integration/common/plugins/alerts_restricted"], - "@kbn/alerts-restricted-fixtures-plugin/*": ["x-pack/test/alerting_api_integration/common/plugins/alerts_restricted/*"], + "@kbn/alerts-restricted-fixtures-plugin": ["x-pack/platform/test/alerting_api_integration/common/plugins/alerts_restricted"], + "@kbn/alerts-restricted-fixtures-plugin/*": ["x-pack/platform/test/alerting_api_integration/common/plugins/alerts_restricted/*"], "@kbn/alerts-ui-shared": ["src/platform/packages/shared/kbn-alerts-ui-shared"], "@kbn/alerts-ui-shared/*": ["src/platform/packages/shared/kbn-alerts-ui-shared/*"], "@kbn/ambient-common-types": ["src/platform/packages/private/kbn-ambient-common-types"], @@ -1982,8 +1982,8 @@ "@kbn/synthetics-private-location/*": ["x-pack/packages/kbn-synthetics-private-location/*"], "@kbn/task-manager-dependencies-plugin": ["x-pack/platform/plugins/private/task_manager_dependencies"], "@kbn/task-manager-dependencies-plugin/*": ["x-pack/platform/plugins/private/task_manager_dependencies/*"], - "@kbn/task-manager-fixture-plugin": ["x-pack/test/alerting_api_integration/common/plugins/task_manager_fixture"], - "@kbn/task-manager-fixture-plugin/*": ["x-pack/test/alerting_api_integration/common/plugins/task_manager_fixture/*"], + "@kbn/task-manager-fixture-plugin": ["x-pack/platform/test/alerting_api_integration/common/plugins/task_manager_fixture"], + "@kbn/task-manager-fixture-plugin/*": ["x-pack/platform/test/alerting_api_integration/common/plugins/task_manager_fixture/*"], "@kbn/task-manager-performance-plugin": ["x-pack/test/plugin_api_perf/plugins/task_manager_performance"], "@kbn/task-manager-performance-plugin/*": ["x-pack/test/plugin_api_perf/plugins/task_manager_performance/*"], "@kbn/task-manager-plugin": ["x-pack/platform/plugins/shared/task_manager"], diff --git a/x-pack/platform/plugins/shared/actions/server/sub_action_framework/README.md b/x-pack/platform/plugins/shared/actions/server/sub_action_framework/README.md index bdc656f5425e..5dee4d458f5d 100644 --- a/x-pack/platform/plugins/shared/actions/server/sub_action_framework/README.md +++ b/x-pack/platform/plugins/shared/actions/server/sub_action_framework/README.md @@ -355,7 +355,7 @@ plugins.actions.registerSubActionConnectorType({ }); ``` -You can see a full example in [x-pack/test/alerting_api_integration/common/plugins/alerts/server/sub_action_connector.ts](../../../../../../test/alerting_api_integration/common/plugins/alerts/server/sub_action_connector.ts) +You can see a full example in [x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/sub_action_connector.ts](../../../../../../test/alerting_api_integration/common/plugins/alerts/server/sub_action_connector.ts) ### Example: Register sub action connector with custom validators diff --git a/x-pack/platform/plugins/shared/stack_connectors/README.md b/x-pack/platform/plugins/shared/stack_connectors/README.md index 9c6d383a84c0..83bc73952cb9 100644 --- a/x-pack/platform/plugins/shared/stack_connectors/README.md +++ b/x-pack/platform/plugins/shared/stack_connectors/README.md @@ -414,7 +414,7 @@ We suggest following the template provided in `docs/action-type-template.asciido ## Tests -The connector type should have both unit tests and functional tests. For functional tests, if your connector interacts with a 3rd party service via HTTP, you may be able to create a simulator for your service to test with. See the existing functional test servers in the directory [`x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server`](../../../../test/alerting_api_integration/common/plugins/actions_simulators/server) +The connector type should have both unit tests and functional tests. For functional tests, if your connector interacts with a 3rd party service via HTTP, you may be able to create a simulator for your service to test with. See the existing functional test servers in the directory [`x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server`](../../../../test/alerting_api_integration/common/plugins/actions_simulators/server) ## Connector type config and secrets diff --git a/x-pack/test/alerting_api_integration/basic/config.ts b/x-pack/platform/test/alerting_api_integration/basic/config.ts similarity index 100% rename from x-pack/test/alerting_api_integration/basic/config.ts rename to x-pack/platform/test/alerting_api_integration/basic/config.ts diff --git a/x-pack/test/alerting_api_integration/basic/tests/actions/connector_types/cases_webhook.ts b/x-pack/platform/test/alerting_api_integration/basic/tests/actions/connector_types/cases_webhook.ts similarity index 100% rename from x-pack/test/alerting_api_integration/basic/tests/actions/connector_types/cases_webhook.ts rename to x-pack/platform/test/alerting_api_integration/basic/tests/actions/connector_types/cases_webhook.ts diff --git a/x-pack/test/alerting_api_integration/basic/tests/actions/connector_types/email.ts b/x-pack/platform/test/alerting_api_integration/basic/tests/actions/connector_types/email.ts similarity index 100% rename from x-pack/test/alerting_api_integration/basic/tests/actions/connector_types/email.ts rename to x-pack/platform/test/alerting_api_integration/basic/tests/actions/connector_types/email.ts diff --git a/x-pack/test/alerting_api_integration/basic/tests/actions/connector_types/es_index.ts b/x-pack/platform/test/alerting_api_integration/basic/tests/actions/connector_types/es_index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/basic/tests/actions/connector_types/es_index.ts rename to x-pack/platform/test/alerting_api_integration/basic/tests/actions/connector_types/es_index.ts diff --git a/x-pack/test/alerting_api_integration/basic/tests/actions/connector_types/jira.ts b/x-pack/platform/test/alerting_api_integration/basic/tests/actions/connector_types/jira.ts similarity index 100% rename from x-pack/test/alerting_api_integration/basic/tests/actions/connector_types/jira.ts rename to x-pack/platform/test/alerting_api_integration/basic/tests/actions/connector_types/jira.ts diff --git a/x-pack/test/alerting_api_integration/basic/tests/actions/connector_types/pagerduty.ts b/x-pack/platform/test/alerting_api_integration/basic/tests/actions/connector_types/pagerduty.ts similarity index 100% rename from x-pack/test/alerting_api_integration/basic/tests/actions/connector_types/pagerduty.ts rename to x-pack/platform/test/alerting_api_integration/basic/tests/actions/connector_types/pagerduty.ts diff --git a/x-pack/test/alerting_api_integration/basic/tests/actions/connector_types/resilient.ts b/x-pack/platform/test/alerting_api_integration/basic/tests/actions/connector_types/resilient.ts similarity index 100% rename from x-pack/test/alerting_api_integration/basic/tests/actions/connector_types/resilient.ts rename to x-pack/platform/test/alerting_api_integration/basic/tests/actions/connector_types/resilient.ts diff --git a/x-pack/test/alerting_api_integration/basic/tests/actions/connector_types/server_log.ts b/x-pack/platform/test/alerting_api_integration/basic/tests/actions/connector_types/server_log.ts similarity index 100% rename from x-pack/test/alerting_api_integration/basic/tests/actions/connector_types/server_log.ts rename to x-pack/platform/test/alerting_api_integration/basic/tests/actions/connector_types/server_log.ts diff --git a/x-pack/test/alerting_api_integration/basic/tests/actions/connector_types/servicenow.ts b/x-pack/platform/test/alerting_api_integration/basic/tests/actions/connector_types/servicenow.ts similarity index 100% rename from x-pack/test/alerting_api_integration/basic/tests/actions/connector_types/servicenow.ts rename to x-pack/platform/test/alerting_api_integration/basic/tests/actions/connector_types/servicenow.ts diff --git a/x-pack/test/alerting_api_integration/basic/tests/actions/connector_types/slack.ts b/x-pack/platform/test/alerting_api_integration/basic/tests/actions/connector_types/slack.ts similarity index 100% rename from x-pack/test/alerting_api_integration/basic/tests/actions/connector_types/slack.ts rename to x-pack/platform/test/alerting_api_integration/basic/tests/actions/connector_types/slack.ts diff --git a/x-pack/test/alerting_api_integration/basic/tests/actions/connector_types/swimlane.ts b/x-pack/platform/test/alerting_api_integration/basic/tests/actions/connector_types/swimlane.ts similarity index 100% rename from x-pack/test/alerting_api_integration/basic/tests/actions/connector_types/swimlane.ts rename to x-pack/platform/test/alerting_api_integration/basic/tests/actions/connector_types/swimlane.ts diff --git a/x-pack/test/alerting_api_integration/basic/tests/actions/connector_types/webhook.ts b/x-pack/platform/test/alerting_api_integration/basic/tests/actions/connector_types/webhook.ts similarity index 100% rename from x-pack/test/alerting_api_integration/basic/tests/actions/connector_types/webhook.ts rename to x-pack/platform/test/alerting_api_integration/basic/tests/actions/connector_types/webhook.ts diff --git a/x-pack/test/alerting_api_integration/basic/tests/actions/index.ts b/x-pack/platform/test/alerting_api_integration/basic/tests/actions/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/basic/tests/actions/index.ts rename to x-pack/platform/test/alerting_api_integration/basic/tests/actions/index.ts diff --git a/x-pack/test/alerting_api_integration/basic/tests/alerts/basic_noop_alert_type.ts b/x-pack/platform/test/alerting_api_integration/basic/tests/alerts/basic_noop_alert_type.ts similarity index 100% rename from x-pack/test/alerting_api_integration/basic/tests/alerts/basic_noop_alert_type.ts rename to x-pack/platform/test/alerting_api_integration/basic/tests/alerts/basic_noop_alert_type.ts diff --git a/x-pack/test/alerting_api_integration/basic/tests/alerts/enabled_rule_types.ts b/x-pack/platform/test/alerting_api_integration/basic/tests/alerts/enabled_rule_types.ts similarity index 100% rename from x-pack/test/alerting_api_integration/basic/tests/alerts/enabled_rule_types.ts rename to x-pack/platform/test/alerting_api_integration/basic/tests/alerts/enabled_rule_types.ts diff --git a/x-pack/test/alerting_api_integration/basic/tests/alerts/gold_noop_alert_type.ts b/x-pack/platform/test/alerting_api_integration/basic/tests/alerts/gold_noop_alert_type.ts similarity index 100% rename from x-pack/test/alerting_api_integration/basic/tests/alerts/gold_noop_alert_type.ts rename to x-pack/platform/test/alerting_api_integration/basic/tests/alerts/gold_noop_alert_type.ts diff --git a/x-pack/test/alerting_api_integration/basic/tests/alerts/index.ts b/x-pack/platform/test/alerting_api_integration/basic/tests/alerts/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/basic/tests/alerts/index.ts rename to x-pack/platform/test/alerting_api_integration/basic/tests/alerts/index.ts diff --git a/x-pack/test/alerting_api_integration/basic/tests/index.ts b/x-pack/platform/test/alerting_api_integration/basic/tests/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/basic/tests/index.ts rename to x-pack/platform/test/alerting_api_integration/basic/tests/index.ts diff --git a/x-pack/test/alerting_api_integration/common/config.ts b/x-pack/platform/test/alerting_api_integration/common/config.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/config.ts rename to x-pack/platform/test/alerting_api_integration/common/config.ts diff --git a/x-pack/test/alerting_api_integration/common/ftr_provider_context.d.ts b/x-pack/platform/test/alerting_api_integration/common/ftr_provider_context.d.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/ftr_provider_context.d.ts rename to x-pack/platform/test/alerting_api_integration/common/ftr_provider_context.d.ts diff --git a/x-pack/platform/test/alerting_api_integration/common/lib/actions_simulations_utils.ts b/x-pack/platform/test/alerting_api_integration/common/lib/actions_simulations_utils.ts new file mode 100644 index 000000000000..510aae53e2ae --- /dev/null +++ b/x-pack/platform/test/alerting_api_integration/common/lib/actions_simulations_utils.ts @@ -0,0 +1,32 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { + getExternalServiceSimulatorPath, + getAllExternalServiceSimulatorPaths, + ExternalServiceSimulator, +} from '@kbn/actions-simulators-plugin/server/plugin'; +import { getServiceNowServer } from '@kbn/actions-simulators-plugin/server/plugin'; +import { RecordingServiceNowSimulator } from '@kbn/actions-simulators-plugin/server/servicenow_simulation'; +import { + tinesAgentWebhook, + tinesStory1, +} from '@kbn/actions-simulators-plugin/server/tines_simulation'; + +export interface ServiceNowRequest { + work_notes?: string; +} + +export { + getExternalServiceSimulatorPath, + getAllExternalServiceSimulatorPaths, + ExternalServiceSimulator, + getServiceNowServer, + RecordingServiceNowSimulator, + tinesAgentWebhook, + tinesStory1, +}; diff --git a/x-pack/test/alerting_api_integration/common/lib/alert_utils.ts b/x-pack/platform/test/alerting_api_integration/common/lib/alert_utils.ts similarity index 98% rename from x-pack/test/alerting_api_integration/common/lib/alert_utils.ts rename to x-pack/platform/test/alerting_api_integration/common/lib/alert_utils.ts index 43f066c92117..77d7519373ab 100644 --- a/x-pack/test/alerting_api_integration/common/lib/alert_utils.ts +++ b/x-pack/platform/test/alerting_api_integration/common/lib/alert_utils.ts @@ -746,8 +746,8 @@ function getAlwaysFiringRuleWithSystemAction(reference: string) { * connector adapter. Setting it here it will lead to a 400 error by the * rules API as only the connector adapter can set the injected property. * - * Adapter: x-pack/test/alerting_api_integration/common/plugins/alerts/server/connector_adapters.ts - * Connector type: x-pack/test/alerting_api_integration/common/plugins/alerts/server/action_types.ts + * Adapter: x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/connector_adapters.ts + * Connector type: x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/action_types.ts */ params: { myParam: 'param from rule action', index: ES_TEST_INDEX_NAME, reference }, }, diff --git a/x-pack/test/alerting_api_integration/common/lib/check_aad.ts b/x-pack/platform/test/alerting_api_integration/common/lib/check_aad.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/lib/check_aad.ts rename to x-pack/platform/test/alerting_api_integration/common/lib/check_aad.ts diff --git a/x-pack/test/alerting_api_integration/common/lib/get_event_log.ts b/x-pack/platform/test/alerting_api_integration/common/lib/get_event_log.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/lib/get_event_log.ts rename to x-pack/platform/test/alerting_api_integration/common/lib/get_event_log.ts diff --git a/x-pack/test/alerting_api_integration/common/lib/get_test_rule_data.ts b/x-pack/platform/test/alerting_api_integration/common/lib/get_test_rule_data.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/lib/get_test_rule_data.ts rename to x-pack/platform/test/alerting_api_integration/common/lib/get_test_rule_data.ts diff --git a/x-pack/test/alerting_api_integration/common/lib/get_tls_webhook_servers.ts b/x-pack/platform/test/alerting_api_integration/common/lib/get_tls_webhook_servers.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/lib/get_tls_webhook_servers.ts rename to x-pack/platform/test/alerting_api_integration/common/lib/get_tls_webhook_servers.ts diff --git a/x-pack/test/alerting_api_integration/common/lib/index.ts b/x-pack/platform/test/alerting_api_integration/common/lib/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/lib/index.ts rename to x-pack/platform/test/alerting_api_integration/common/lib/index.ts diff --git a/x-pack/test/alerting_api_integration/common/lib/log_supertest_errors.ts b/x-pack/platform/test/alerting_api_integration/common/lib/log_supertest_errors.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/lib/log_supertest_errors.ts rename to x-pack/platform/test/alerting_api_integration/common/lib/log_supertest_errors.ts diff --git a/x-pack/test/alerting_api_integration/common/lib/object_remover.ts b/x-pack/platform/test/alerting_api_integration/common/lib/object_remover.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/lib/object_remover.ts rename to x-pack/platform/test/alerting_api_integration/common/lib/object_remover.ts diff --git a/x-pack/test/alerting_api_integration/common/lib/reset_rules_settings.ts b/x-pack/platform/test/alerting_api_integration/common/lib/reset_rules_settings.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/lib/reset_rules_settings.ts rename to x-pack/platform/test/alerting_api_integration/common/lib/reset_rules_settings.ts diff --git a/x-pack/test/alerting_api_integration/common/lib/space_test_utils.ts b/x-pack/platform/test/alerting_api_integration/common/lib/space_test_utils.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/lib/space_test_utils.ts rename to x-pack/platform/test/alerting_api_integration/common/lib/space_test_utils.ts diff --git a/x-pack/test/alerting_api_integration/common/lib/task_manager_utils.ts b/x-pack/platform/test/alerting_api_integration/common/lib/task_manager_utils.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/lib/task_manager_utils.ts rename to x-pack/platform/test/alerting_api_integration/common/lib/task_manager_utils.ts diff --git a/x-pack/test/alerting_api_integration/common/lib/test_assertions.ts b/x-pack/platform/test/alerting_api_integration/common/lib/test_assertions.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/lib/test_assertions.ts rename to x-pack/platform/test/alerting_api_integration/common/lib/test_assertions.ts diff --git a/x-pack/test/alerting_api_integration/common/lib/wait_for_execution_count.ts b/x-pack/platform/test/alerting_api_integration/common/lib/wait_for_execution_count.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/lib/wait_for_execution_count.ts rename to x-pack/platform/test/alerting_api_integration/common/lib/wait_for_execution_count.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/aad/kibana.jsonc b/x-pack/platform/test/alerting_api_integration/common/plugins/aad/kibana.jsonc similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/aad/kibana.jsonc rename to x-pack/platform/test/alerting_api_integration/common/plugins/aad/kibana.jsonc diff --git a/x-pack/test/alerting_api_integration/common/plugins/aad/package.json b/x-pack/platform/test/alerting_api_integration/common/plugins/aad/package.json similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/aad/package.json rename to x-pack/platform/test/alerting_api_integration/common/plugins/aad/package.json diff --git a/x-pack/test/alerting_api_integration/common/plugins/aad/server/index.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/aad/server/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/aad/server/index.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/aad/server/index.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/aad/server/plugin.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/aad/server/plugin.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/aad/server/plugin.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/aad/server/plugin.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/aad/tsconfig.json b/x-pack/platform/test/alerting_api_integration/common/plugins/aad/tsconfig.json similarity index 87% rename from x-pack/test/alerting_api_integration/common/plugins/aad/tsconfig.json rename to x-pack/platform/test/alerting_api_integration/common/plugins/aad/tsconfig.json index 75a25119dafb..c94315c3c89d 100644 --- a/x-pack/test/alerting_api_integration/common/plugins/aad/tsconfig.json +++ b/x-pack/platform/test/alerting_api_integration/common/plugins/aad/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../../../tsconfig.base.json", + "extends": "../../../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "isolatedModules": true diff --git a/x-pack/test/alerting_api_integration/common/plugins/actions_simulators/kibana.jsonc b/x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/kibana.jsonc similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/actions_simulators/kibana.jsonc rename to x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/kibana.jsonc diff --git a/x-pack/test/alerting_api_integration/common/plugins/actions_simulators/package.json b/x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/package.json similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/actions_simulators/package.json rename to x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/package.json diff --git a/x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/README.md b/x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/README.md similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/README.md rename to x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/README.md diff --git a/x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/bedrock_simulation.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/bedrock_simulation.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/bedrock_simulation.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/bedrock_simulation.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/d3security_simulation.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/d3security_simulation.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/d3security_simulation.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/d3security_simulation.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/data_handler.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/data_handler.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/data_handler.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/data_handler.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/gemini_simulation.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/gemini_simulation.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/gemini_simulation.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/gemini_simulation.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/index.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/index.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/index.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/inference_simulation.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/inference_simulation.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/inference_simulation.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/inference_simulation.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/jira_simulation.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/jira_simulation.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/jira_simulation.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/jira_simulation.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/ms_exchage_server_simulation.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/ms_exchage_server_simulation.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/ms_exchage_server_simulation.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/ms_exchage_server_simulation.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/openai_simulation.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/openai_simulation.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/openai_simulation.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/openai_simulation.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/opsgenie_simulation.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/opsgenie_simulation.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/opsgenie_simulation.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/opsgenie_simulation.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/pagerduty_simulation.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/pagerduty_simulation.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/pagerduty_simulation.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/pagerduty_simulation.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/plugin.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/plugin.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/plugin.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/plugin.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/resilient_simulation.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/resilient_simulation.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/resilient_simulation.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/resilient_simulation.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/servicenow_oauth_simulation.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/servicenow_oauth_simulation.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/servicenow_oauth_simulation.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/servicenow_oauth_simulation.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/servicenow_simulation.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/servicenow_simulation.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/servicenow_simulation.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/servicenow_simulation.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/simulator.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/simulator.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/simulator.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/simulator.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/slack_simulation.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/slack_simulation.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/slack_simulation.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/slack_simulation.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/swimlane_simulation.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/swimlane_simulation.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/swimlane_simulation.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/swimlane_simulation.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/thehive_simulation.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/thehive_simulation.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/thehive_simulation.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/thehive_simulation.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/tines_simulation.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/tines_simulation.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/tines_simulation.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/tines_simulation.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/torq_simulation.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/torq_simulation.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/torq_simulation.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/torq_simulation.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/unsecured_actions_simulation.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/unsecured_actions_simulation.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/unsecured_actions_simulation.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/unsecured_actions_simulation.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/webhook_simulation.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/webhook_simulation.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/webhook_simulation.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/webhook_simulation.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/xmatters_simulation.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/xmatters_simulation.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/actions_simulators/server/xmatters_simulation.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/server/xmatters_simulation.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/actions_simulators/tsconfig.json b/x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/tsconfig.json similarity index 81% rename from x-pack/test/alerting_api_integration/common/plugins/actions_simulators/tsconfig.json rename to x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/tsconfig.json index 075519d68fb6..a62449f6bcdb 100644 --- a/x-pack/test/alerting_api_integration/common/plugins/actions_simulators/tsconfig.json +++ b/x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../../../tsconfig.base.json", + "extends": "../../../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "isolatedModules": true @@ -8,6 +8,10 @@ "public/**/**/*", "server/**/**/*", "common/**/*", + "../../../../../../../typings/**/*", + ], + "exclude": [ + "target/**/*", ], "kbn_references": [ "@kbn/core", @@ -19,7 +23,4 @@ "@kbn/expect", "@kbn/dev-utils", ], - "exclude": [ - "target/**/*", - ] } diff --git a/x-pack/test/alerting_api_integration/common/plugins/alerting/kibana.jsonc b/x-pack/platform/test/alerting_api_integration/common/plugins/alerts/kibana.jsonc similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/alerting/kibana.jsonc rename to x-pack/platform/test/alerting_api_integration/common/plugins/alerts/kibana.jsonc diff --git a/x-pack/test/alerting_api_integration/common/plugins/alerting/package.json b/x-pack/platform/test/alerting_api_integration/common/plugins/alerts/package.json similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/alerting/package.json rename to x-pack/platform/test/alerting_api_integration/common/plugins/alerts/package.json diff --git a/x-pack/test/alerting_api_integration/common/plugins/alerting/server/action_types.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/action_types.ts similarity index 98% rename from x-pack/test/alerting_api_integration/common/plugins/alerting/server/action_types.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/action_types.ts index 8efbc63817ca..18ac335962d3 100644 --- a/x-pack/test/alerting_api_integration/common/plugins/alerting/server/action_types.ts +++ b/x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/action_types.ts @@ -542,7 +542,7 @@ function getSystemActionTypeWithKibanaPrivileges() { validate: { params: { /** - * Adapter: x-pack/test/alerting_api_integration/common/plugins/alerts/server/connector_adapters.ts + * Adapter: x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/connector_adapters.ts */ schema: schema.object({ index: schema.maybe(schema.string()), @@ -603,7 +603,7 @@ function getSystemActionTypeWithConnectorAdapter() { * The injected params will be set by the * connector adapter while executing the action. * - * Adapter: x-pack/test/alerting_api_integration/common/plugins/alerts/server/connector_adapters.ts + * Adapter: x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/connector_adapters.ts */ schema: schema.object({ myParam: schema.string(), diff --git a/x-pack/test/alerting_api_integration/common/plugins/alerting/server/connector_adapters.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/connector_adapters.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/alerting/server/connector_adapters.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/connector_adapters.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/alerting/server/index.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/alerting/server/index.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/index.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/alerting/server/lib/retry_if_conflicts.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/lib/retry_if_conflicts.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/alerting/server/lib/retry_if_conflicts.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/lib/retry_if_conflicts.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/alerting/server/plugin.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/plugin.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/alerting/server/plugin.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/plugin.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/alerting/server/routes.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/routes.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/alerting/server/routes.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/routes.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/alerting/server/rule_types.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/rule_types.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/alerting/server/rule_types.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/rule_types.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/alerting/server/sub_action_connector.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/sub_action_connector.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/alerting/server/sub_action_connector.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/sub_action_connector.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/alerting/tsconfig.json b/x-pack/platform/test/alerting_api_integration/common/plugins/alerts/tsconfig.json similarity index 92% rename from x-pack/test/alerting_api_integration/common/plugins/alerting/tsconfig.json rename to x-pack/platform/test/alerting_api_integration/common/plugins/alerts/tsconfig.json index e7fe45ad6fe1..5f4e1e33adc5 100644 --- a/x-pack/test/alerting_api_integration/common/plugins/alerting/tsconfig.json +++ b/x-pack/platform/test/alerting_api_integration/common/plugins/alerts/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../../../tsconfig.base.json", + "extends": "../../../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "isolatedModules": true diff --git a/x-pack/test/alerting_api_integration/common/plugins/alerts_restricted/kibana.jsonc b/x-pack/platform/test/alerting_api_integration/common/plugins/alerts_restricted/kibana.jsonc similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/alerts_restricted/kibana.jsonc rename to x-pack/platform/test/alerting_api_integration/common/plugins/alerts_restricted/kibana.jsonc diff --git a/x-pack/test/alerting_api_integration/common/plugins/alerts_restricted/package.json b/x-pack/platform/test/alerting_api_integration/common/plugins/alerts_restricted/package.json similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/alerts_restricted/package.json rename to x-pack/platform/test/alerting_api_integration/common/plugins/alerts_restricted/package.json diff --git a/x-pack/test/alerting_api_integration/common/plugins/alerts_restricted/server/alert_types.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/alerts_restricted/server/alert_types.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/alerts_restricted/server/alert_types.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/alerts_restricted/server/alert_types.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/alerts_restricted/server/index.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/alerts_restricted/server/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/alerts_restricted/server/index.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/alerts_restricted/server/index.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/alerts_restricted/server/plugin.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/alerts_restricted/server/plugin.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/alerts_restricted/server/plugin.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/alerts_restricted/server/plugin.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/alerts_restricted/tsconfig.json b/x-pack/platform/test/alerting_api_integration/common/plugins/alerts_restricted/tsconfig.json similarity index 87% rename from x-pack/test/alerting_api_integration/common/plugins/alerts_restricted/tsconfig.json rename to x-pack/platform/test/alerting_api_integration/common/plugins/alerts_restricted/tsconfig.json index b7c131e481e3..66efbb4ed307 100644 --- a/x-pack/test/alerting_api_integration/common/plugins/alerts_restricted/tsconfig.json +++ b/x-pack/platform/test/alerting_api_integration/common/plugins/alerts_restricted/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../../../tsconfig.base.json", + "extends": "../../../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "isolatedModules": true diff --git a/x-pack/test/alerting_api_integration/common/plugins/task_manager_fixture/kibana.jsonc b/x-pack/platform/test/alerting_api_integration/common/plugins/task_manager_fixture/kibana.jsonc similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/task_manager_fixture/kibana.jsonc rename to x-pack/platform/test/alerting_api_integration/common/plugins/task_manager_fixture/kibana.jsonc diff --git a/x-pack/test/alerting_api_integration/common/plugins/task_manager_fixture/package.json b/x-pack/platform/test/alerting_api_integration/common/plugins/task_manager_fixture/package.json similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/task_manager_fixture/package.json rename to x-pack/platform/test/alerting_api_integration/common/plugins/task_manager_fixture/package.json diff --git a/x-pack/test/alerting_api_integration/common/plugins/task_manager_fixture/server/index.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/task_manager_fixture/server/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/task_manager_fixture/server/index.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/task_manager_fixture/server/index.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/task_manager_fixture/server/plugin.ts b/x-pack/platform/test/alerting_api_integration/common/plugins/task_manager_fixture/server/plugin.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/plugins/task_manager_fixture/server/plugin.ts rename to x-pack/platform/test/alerting_api_integration/common/plugins/task_manager_fixture/server/plugin.ts diff --git a/x-pack/test/alerting_api_integration/common/plugins/task_manager_fixture/tsconfig.json b/x-pack/platform/test/alerting_api_integration/common/plugins/task_manager_fixture/tsconfig.json similarity index 84% rename from x-pack/test/alerting_api_integration/common/plugins/task_manager_fixture/tsconfig.json rename to x-pack/platform/test/alerting_api_integration/common/plugins/task_manager_fixture/tsconfig.json index 7155e57d2b59..60952889f25e 100644 --- a/x-pack/test/alerting_api_integration/common/plugins/task_manager_fixture/tsconfig.json +++ b/x-pack/platform/test/alerting_api_integration/common/plugins/task_manager_fixture/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../../../tsconfig.base.json", + "extends": "../../../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "isolatedModules": true diff --git a/x-pack/test/alerting_api_integration/common/services.ts b/x-pack/platform/test/alerting_api_integration/common/services/index.ts similarity index 61% rename from x-pack/test/alerting_api_integration/common/services.ts rename to x-pack/platform/test/alerting_api_integration/common/services/index.ts index 7e415338c405..dd1333e11be0 100644 --- a/x-pack/test/alerting_api_integration/common/services.ts +++ b/x-pack/platform/test/alerting_api_integration/common/services/index.ts @@ -5,4 +5,8 @@ * 2.0. */ -export { services } from '../../api_integration/services'; +import { services as xpackApiIntegrationServices } from '../../../api_integration/services'; + +export const services = { + ...xpackApiIntegrationServices, +}; diff --git a/x-pack/test/alerting_api_integration/common/types.ts b/x-pack/platform/test/alerting_api_integration/common/types.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/types.ts rename to x-pack/platform/test/alerting_api_integration/common/types.ts diff --git a/x-pack/test/alerting_api_integration/packages/helpers/README.md b/x-pack/platform/test/alerting_api_integration/packages/helpers/README.md similarity index 100% rename from x-pack/test/alerting_api_integration/packages/helpers/README.md rename to x-pack/platform/test/alerting_api_integration/packages/helpers/README.md diff --git a/x-pack/test/alerting_api_integration/packages/helpers/es_test_index_tool.ts b/x-pack/platform/test/alerting_api_integration/packages/helpers/es_test_index_tool.ts similarity index 100% rename from x-pack/test/alerting_api_integration/packages/helpers/es_test_index_tool.ts rename to x-pack/platform/test/alerting_api_integration/packages/helpers/es_test_index_tool.ts diff --git a/x-pack/test/alerting_api_integration/packages/helpers/get_proxy_server.ts b/x-pack/platform/test/alerting_api_integration/packages/helpers/get_proxy_server.ts similarity index 100% rename from x-pack/test/alerting_api_integration/packages/helpers/get_proxy_server.ts rename to x-pack/platform/test/alerting_api_integration/packages/helpers/get_proxy_server.ts diff --git a/x-pack/test/alerting_api_integration/packages/helpers/index.ts b/x-pack/platform/test/alerting_api_integration/packages/helpers/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/packages/helpers/index.ts rename to x-pack/platform/test/alerting_api_integration/packages/helpers/index.ts diff --git a/x-pack/test/alerting_api_integration/packages/helpers/jest.config.js b/x-pack/platform/test/alerting_api_integration/packages/helpers/jest.config.js similarity index 72% rename from x-pack/test/alerting_api_integration/packages/helpers/jest.config.js rename to x-pack/platform/test/alerting_api_integration/packages/helpers/jest.config.js index 752cdf853809..c5f11d63dff0 100644 --- a/x-pack/test/alerting_api_integration/packages/helpers/jest.config.js +++ b/x-pack/platform/test/alerting_api_integration/packages/helpers/jest.config.js @@ -7,6 +7,6 @@ module.exports = { preset: '@kbn/test/jest_node', - rootDir: '../../../../..', - roots: ['/x-pack/test/alerting_api_integration/packages/helpers'], + rootDir: '../../../../../..', + roots: ['/x-pack/platform/test/alerting_api_integration/packages/helpers'], }; diff --git a/x-pack/test/alerting_api_integration/packages/helpers/kibana.jsonc b/x-pack/platform/test/alerting_api_integration/packages/helpers/kibana.jsonc similarity index 85% rename from x-pack/test/alerting_api_integration/packages/helpers/kibana.jsonc rename to x-pack/platform/test/alerting_api_integration/packages/helpers/kibana.jsonc index 2a95a25e41dd..8843b9075667 100644 --- a/x-pack/test/alerting_api_integration/packages/helpers/kibana.jsonc +++ b/x-pack/platform/test/alerting_api_integration/packages/helpers/kibana.jsonc @@ -5,6 +5,6 @@ "@elastic/response-ops" ], "group": "platform", - "visibility": "private", + "visibility": "shared", "devOnly": true } \ No newline at end of file diff --git a/x-pack/test/alerting_api_integration/packages/helpers/package.json b/x-pack/platform/test/alerting_api_integration/packages/helpers/package.json similarity index 100% rename from x-pack/test/alerting_api_integration/packages/helpers/package.json rename to x-pack/platform/test/alerting_api_integration/packages/helpers/package.json diff --git a/x-pack/test/alerting_api_integration/packages/helpers/tsconfig.json b/x-pack/platform/test/alerting_api_integration/packages/helpers/tsconfig.json similarity index 79% rename from x-pack/test/alerting_api_integration/packages/helpers/tsconfig.json rename to x-pack/platform/test/alerting_api_integration/packages/helpers/tsconfig.json index 7aba1b1a9378..63f0b5ff33fa 100644 --- a/x-pack/test/alerting_api_integration/packages/helpers/tsconfig.json +++ b/x-pack/platform/test/alerting_api_integration/packages/helpers/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../../tsconfig.base.json", + "extends": "../../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group1/config.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/config.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group1/config.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/config.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/api_key.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/api_key.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/api_key.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/api_key.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/delete.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/delete.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/delete.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/delete.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/delete_rule.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/delete_rule.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/delete_rule.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/delete_rule.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/find.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/find.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/find.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/find.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/get.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/get.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/get.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/get.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/index.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/index.ts similarity index 87% rename from x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/index.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/index.ts index 626332030da4..50f8f196af04 100644 --- a/x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/index.ts +++ b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/index.ts @@ -16,7 +16,5 @@ export default function backfillTests({ loadTestFile }: FtrProviderContext) { loadTestFile(require.resolve('./find')); loadTestFile(require.resolve('./delete')); loadTestFile(require.resolve('./delete_rule')); - loadTestFile(require.resolve('./task_runner')); - loadTestFile(require.resolve('./task_runner_with_actions')); }); } diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/schedule.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/schedule.ts similarity index 99% rename from x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/schedule.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/schedule.ts index 533ebe4543d5..06b6b2877a56 100644 --- a/x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/schedule.ts +++ b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/schedule.ts @@ -12,7 +12,7 @@ import { ALERTING_CASES_SAVED_OBJECT_INDEX } from '@kbn/core-saved-objects-serve import type { AdHocRunSO } from '@kbn/alerting-plugin/server/data/ad_hoc_run/types'; import { get } from 'lodash'; import { AD_HOC_RUN_SAVED_OBJECT_TYPE } from '@kbn/alerting-plugin/server/saved_objects'; -import { asyncForEach } from '../../../../../../functional/services/transform/api'; +import { asyncForEach } from '../../../../../../api_integration/services/transform/api'; import { UserAtSpaceScenarios } from '../../../../scenarios'; import { checkAAD, getTestRuleData, getUrlPrefix, ObjectRemover } from '../../../../../common/lib'; import type { FtrProviderContext } from '../../../../../common/ftr_provider_context'; diff --git a/x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/test_utils.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/test_utils.ts new file mode 100644 index 000000000000..0a332263ca0c --- /dev/null +++ b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/test_utils.ts @@ -0,0 +1,84 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { asyncForEach } from '@kbn/std'; +import type { ESTestIndexTool } from '@kbn/alerting-api-integration-helpers'; +import { ES_TEST_INDEX_NAME } from '@kbn/alerting-api-integration-helpers'; +import type { Client } from '@elastic/elasticsearch'; +import moment from 'moment'; +import type { FtrProviderContext, RetryService } from '@kbn/ftr-common-functional-services'; +import { AD_HOC_RUN_SAVED_OBJECT_TYPE } from '@kbn/alerting-plugin/server/saved_objects'; +import type { TaskManagerDoc } from '../../../../../common/lib'; +import { getEventLog } from '../../../../../common/lib'; +import { + DOCUMENT_REFERENCE, + DOCUMENT_SOURCE, + createEsDocument, +} from '../../../../../spaces_only/tests/alerting/create_test_data'; + +export const TEST_ACTIONS_INDEX = 'alerting-backfill-test-data'; + +export const testDocTimestamps = [ + // before first backfill run + moment().utc().subtract(14, 'days').toISOString(), + + // backfill execution set 1 + moment().utc().startOf('day').subtract(13, 'days').add(10, 'minutes').toISOString(), + moment().utc().startOf('day').subtract(13, 'days').add(11, 'minutes').toISOString(), + moment().utc().startOf('day').subtract(13, 'days').add(12, 'minutes').toISOString(), + + // backfill execution set 2 + moment().utc().startOf('day').subtract(12, 'days').add(20, 'minutes').toISOString(), + + // backfill execution set 3 + moment().utc().startOf('day').subtract(11, 'days').add(30, 'minutes').toISOString(), + moment().utc().startOf('day').subtract(11, 'days').add(31, 'minutes').toISOString(), + moment().utc().startOf('day').subtract(11, 'days').add(32, 'minutes').toISOString(), + moment().utc().startOf('day').subtract(11, 'days').add(33, 'minutes').toISOString(), + moment().utc().startOf('day').subtract(11, 'days').add(34, 'minutes').toISOString(), + + // backfill execution set 4 purposely left empty + + // after last backfill + moment().utc().startOf('day').subtract(9, 'days').add(40, 'minutes').toISOString(), + moment().utc().startOf('day').subtract(9, 'days').add(41, 'minutes').toISOString(), +]; + +export async function indexTestDocs(es: Client, esTestIndexTool: ESTestIndexTool) { + await asyncForEach(testDocTimestamps, async (timestamp: string) => { + await createEsDocument(es, new Date(timestamp).valueOf(), 1, ES_TEST_INDEX_NAME); + }); + + await esTestIndexTool.waitForDocs(DOCUMENT_SOURCE, DOCUMENT_REFERENCE, testDocTimestamps.length); +} + +export async function waitForEventLogDocs( + retry: RetryService, + getService: FtrProviderContext['getService'], + id: string, + spaceId: string, + actions: Map +) { + return await retry.try(async () => { + return await getEventLog({ + getService, + spaceId, + type: AD_HOC_RUN_SAVED_OBJECT_TYPE, + id, + provider: 'alerting', + actions, + }); + }); +} + +export async function getScheduledTask(es: Client, id: string): Promise { + const scheduledTask = await es.get({ + id: `task:${id}`, + index: '.kibana_task_manager', + }); + return scheduledTask._source!; +} diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/find.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/find.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/find.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/find.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/find_internal.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/find_internal.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/find_internal.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/find_internal.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/gap/fill_gap_by_id.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/gap/fill_gap_by_id.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/gap/fill_gap_by_id.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/gap/fill_gap_by_id.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/gap/find.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/gap/find.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/gap/find.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/gap/find.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/gap/get_gaps_summary_by_rule_ids.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/gap/get_gaps_summary_by_rule_ids.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/gap/get_gaps_summary_by_rule_ids.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/gap/get_gaps_summary_by_rule_ids.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/gap/get_rules_with_gaps.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/gap/get_rules_with_gaps.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/gap/get_rules_with_gaps.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/gap/get_rules_with_gaps.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/gap/index.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/gap/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/gap/index.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/gap/index.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/gap/update_gaps.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/gap/update_gaps.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/gap/update_gaps.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/gap/update_gaps.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/index.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/index.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/index.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/index.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/index.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group1/tests/index.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/config.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/config.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/config.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/config.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/config_non_dedicated_task_runner.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/config_non_dedicated_task_runner.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/config_non_dedicated_task_runner.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/config_non_dedicated_task_runner.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/bulk_enqueue.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/bulk_enqueue.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/bulk_enqueue.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/bulk_enqueue.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/config.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/config.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/config.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/config.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/bedrock.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/bedrock.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/bedrock.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/bedrock.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/cases_webhook.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/cases_webhook.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/cases_webhook.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/cases_webhook.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/d3security.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/d3security.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/d3security.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/d3security.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/email.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/email.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/email.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/email.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/es_index.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/es_index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/es_index.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/es_index.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/es_index_preconfigured.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/es_index_preconfigured.ts similarity index 96% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/es_index_preconfigured.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/es_index_preconfigured.ts index 7ea2cb2ebfe0..7d6332db8561 100644 --- a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/es_index_preconfigured.ts +++ b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/es_index_preconfigured.ts @@ -9,7 +9,7 @@ import type { Client } from '@elastic/elasticsearch'; import expect from '@kbn/expect'; import type { FtrProviderContext } from '../../../../../common/ftr_provider_context'; -// from: x-pack/test/alerting_api_integration/common/config.ts +// from: x-pack/platform/test/alerting_api_integration/common/config.ts const ACTION_ID = 'preconfigured-es-index-action'; const ES_TEST_INDEX_NAME = 'functional-test-actions-index-preconfigured'; diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/gemini.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/gemini.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/gemini.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/gemini.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/inference.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/inference.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/inference.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/inference.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/jira.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/jira.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/jira.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/jira.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/oauth_access_token.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/oauth_access_token.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/oauth_access_token.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/oauth_access_token.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/openai.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/openai.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/openai.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/openai.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/opsgenie.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/opsgenie.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/opsgenie.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/opsgenie.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/pagerduty.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/pagerduty.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/pagerduty.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/pagerduty.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/resilient.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/resilient.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/resilient.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/resilient.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/server_log.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/server_log.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/server_log.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/server_log.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/servicenow_itom.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/servicenow_itom.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/servicenow_itom.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/servicenow_itom.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/servicenow_itsm.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/servicenow_itsm.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/servicenow_itsm.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/servicenow_itsm.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/servicenow_sir.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/servicenow_sir.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/servicenow_sir.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/servicenow_sir.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/slack_api.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/slack_api.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/slack_api.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/slack_api.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/slack_webhook.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/slack_webhook.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/slack_webhook.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/slack_webhook.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/swimlane.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/swimlane.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/swimlane.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/swimlane.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/thehive.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/thehive.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/thehive.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/thehive.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/tines.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/tines.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/tines.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/tines.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/torq.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/torq.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/torq.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/torq.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/webhook.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/webhook.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/webhook.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/webhook.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/xmatters.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/xmatters.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/xmatters.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/xmatters.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types_system.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types_system.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types_system.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types_system.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/create.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/create.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/create.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/create.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/delete.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/delete.ts similarity index 98% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/delete.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/delete.ts index 0c312e7101f3..a888f4cf3eca 100644 --- a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/delete.ts +++ b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/delete.ts @@ -304,7 +304,7 @@ export default function deleteConnectorTests({ getService }: FtrProviderContext) it('should delete a connector with an unsupported type', async () => { const { space, user } = SuperuserAtSpace1; await kibanaServer.importExport.load( - 'x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/fixtures/unsupported_connector_type.json', + 'x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/fixtures/unsupported_connector_type.json', { space: space.id } ); diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/execute.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/execute.ts similarity index 99% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/execute.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/execute.ts index cd0778108a76..341ad5a7d537 100644 --- a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/execute.ts +++ b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/execute.ts @@ -353,7 +353,7 @@ export default function ({ getService }: FtrProviderContext) { config: { from: 'email-from-1@example.com', // this host is specifically added to allowedHosts in: - // x-pack/test/alerting_api_integration/common/config.ts + // x-pack/platform/test/alerting_api_integration/common/config.ts host: 'some.non.existent.com', port: 666, }, @@ -514,7 +514,7 @@ export default function ({ getService }: FtrProviderContext) { /** * The test are using a test endpoint that calls the actions client. - * The route is defined here x-pack/test/alerting_api_integration/common/plugins/alerts/server/routes.ts. + * The route is defined here x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/routes.ts. * The public execute API does not allows the execution of system actions. We use the * test route to test the execution of system actions */ diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/fixtures/unsupported_connector_type.json b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/fixtures/unsupported_connector_type.json similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/fixtures/unsupported_connector_type.json rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/fixtures/unsupported_connector_type.json diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/get.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/get.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/get.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/get.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/get_all.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/get_all.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/get_all.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/get_all.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/get_all_system.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/get_all_system.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/get_all_system.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/get_all_system.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/index.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/index.ts similarity index 93% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/index.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/index.ts index bf899d737b51..a6f435fbee99 100644 --- a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/index.ts +++ b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/index.ts @@ -21,7 +21,6 @@ export default function connectorsTests({ loadTestFile, getService }: FtrProvide loadTestFile(require.resolve('./connector_types/oauth_access_token')); loadTestFile(require.resolve('./connector_types/cases_webhook')); - loadTestFile(require.resolve('./connector_types/crowdstrike')); loadTestFile(require.resolve('./connector_types/jira')); loadTestFile(require.resolve('./connector_types/resilient')); loadTestFile(require.resolve('./connector_types/servicenow_itsm')); @@ -33,7 +32,6 @@ export default function connectorsTests({ loadTestFile, getService }: FtrProvide loadTestFile(require.resolve('./connector_types/es_index_preconfigured')); loadTestFile(require.resolve('./connector_types/opsgenie')); loadTestFile(require.resolve('./connector_types/pagerduty')); - loadTestFile(require.resolve('./connector_types/sentinelone')); loadTestFile(require.resolve('./connector_types/server_log')); loadTestFile(require.resolve('./connector_types/slack_webhook')); loadTestFile(require.resolve('./connector_types/slack_api')); @@ -46,7 +44,6 @@ export default function connectorsTests({ loadTestFile, getService }: FtrProvide loadTestFile(require.resolve('./connector_types/thehive')); loadTestFile(require.resolve('./connector_types/bedrock')); loadTestFile(require.resolve('./connector_types/gemini')); - loadTestFile(require.resolve('./connector_types/microsoft_defender_endpoint')); loadTestFile(require.resolve('./create')); loadTestFile(require.resolve('./delete')); loadTestFile(require.resolve('./execute')); diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/manual/pr_40694.js b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/manual/pr_40694.js similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/manual/pr_40694.js rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/manual/pr_40694.js diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/sub_action_framework/index.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/sub_action_framework/index.ts similarity index 99% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/sub_action_framework/index.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/sub_action_framework/index.ts index ffe093eb376c..0183c74d6a5a 100644 --- a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/sub_action_framework/index.ts +++ b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/sub_action_framework/index.ts @@ -14,7 +14,7 @@ import { getEventLog, getUrlPrefix, ObjectRemover } from '../../../../../common/ /** * The sub action connector is defined here - * x-pack/test/alerting_api_integration/common/plugins/alerts/server/sub_action_connector.ts + * x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/sub_action_connector.ts */ const createSubActionConnector = async ({ supertest, diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/sub_feature_descriptions.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/sub_feature_descriptions.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/sub_feature_descriptions.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/sub_feature_descriptions.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/update.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/update.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/update.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/actions/update.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/aggregate.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/aggregate.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/aggregate.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/aggregate.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/alert_deletion/alert_deletion_test_utils.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/alert_deletion/alert_deletion_test_utils.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/alert_deletion/alert_deletion_test_utils.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/alert_deletion/alert_deletion_test_utils.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/alert_deletion/index.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/alert_deletion/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/alert_deletion/index.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/alert_deletion/index.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/alert_deletion/preview.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/alert_deletion/preview.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/alert_deletion/preview.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/alert_deletion/preview.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/alert_deletion/schedule.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/alert_deletion/schedule.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/alert_deletion/schedule.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/alert_deletion/schedule.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/alert_deletion/task_state.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/alert_deletion/task_state.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/alert_deletion/task_state.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/alert_deletion/task_state.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/index.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/index.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/index.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/mute_all.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/mute_all.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/mute_all.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/mute_all.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/mute_instance.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/mute_instance.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/mute_instance.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/mute_instance.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/unmute_all.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/unmute_all.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/unmute_all.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/unmute_all.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/unmute_instance.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/unmute_instance.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/unmute_instance.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/unmute_instance.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/update.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/update.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/update.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/update.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/update_api_key.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/update_api_key.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/update_api_key.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/alerting/update_api_key.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/index.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/index.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/index.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/telemetry/alerting_and_actions_telemetry.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/telemetry/alerting_and_actions_telemetry.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/telemetry/alerting_and_actions_telemetry.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/telemetry/alerting_and_actions_telemetry.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/telemetry/config.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/telemetry/config.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/telemetry/config.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/telemetry/config.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/telemetry/index.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/telemetry/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/telemetry/index.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group2/tests/telemetry/index.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/config.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/config.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/config.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/config.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/config_with_schedule_circuit_breaker.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/config_with_schedule_circuit_breaker.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/config_with_schedule_circuit_breaker.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/config_with_schedule_circuit_breaker.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/bulk_delete.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/bulk_delete.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/bulk_delete.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/bulk_delete.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/bulk_disable.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/bulk_disable.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/bulk_disable.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/bulk_disable.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/bulk_edit.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/bulk_edit.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/bulk_edit.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/bulk_edit.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/bulk_enable.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/bulk_enable.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/bulk_enable.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/bulk_enable.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/clone.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/clone.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/clone.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/clone.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/fields_rule.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/fields_rule.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/fields_rule.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/fields_rule.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/get_flapping_settings.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/get_flapping_settings.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/get_flapping_settings.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/get_flapping_settings.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/get_query_delay_settings.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/get_query_delay_settings.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/get_query_delay_settings.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/get_query_delay_settings.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/index.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/index.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/index.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/resolve.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/resolve.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/resolve.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/resolve.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/run_soon.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/run_soon.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/run_soon.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/run_soon.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/schedule_circuit_breaker/bulk_edit_with_circuit_breaker.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/schedule_circuit_breaker/bulk_edit_with_circuit_breaker.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/schedule_circuit_breaker/bulk_edit_with_circuit_breaker.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/schedule_circuit_breaker/bulk_edit_with_circuit_breaker.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/schedule_circuit_breaker/bulk_enable_with_circuit_breaker.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/schedule_circuit_breaker/bulk_enable_with_circuit_breaker.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/schedule_circuit_breaker/bulk_enable_with_circuit_breaker.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/schedule_circuit_breaker/bulk_enable_with_circuit_breaker.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/schedule_circuit_breaker/create_with_circuit_breaker.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/schedule_circuit_breaker/create_with_circuit_breaker.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/schedule_circuit_breaker/create_with_circuit_breaker.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/schedule_circuit_breaker/create_with_circuit_breaker.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/schedule_circuit_breaker/enable_with_circuit_breaker.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/schedule_circuit_breaker/enable_with_circuit_breaker.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/schedule_circuit_breaker/enable_with_circuit_breaker.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/schedule_circuit_breaker/enable_with_circuit_breaker.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/schedule_circuit_breaker/get_schedule_frequency.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/schedule_circuit_breaker/get_schedule_frequency.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/schedule_circuit_breaker/get_schedule_frequency.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/schedule_circuit_breaker/get_schedule_frequency.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/schedule_circuit_breaker/index.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/schedule_circuit_breaker/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/schedule_circuit_breaker/index.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/schedule_circuit_breaker/index.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/schedule_circuit_breaker/update_with_circuit_breaker.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/schedule_circuit_breaker/update_with_circuit_breaker.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/schedule_circuit_breaker/update_with_circuit_breaker.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/schedule_circuit_breaker/update_with_circuit_breaker.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/suggestions_value_alert.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/suggestions_value_alert.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/suggestions_value_alert.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/suggestions_value_alert.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/suggestions_value_rule.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/suggestions_value_rule.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/suggestions_value_rule.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/suggestions_value_rule.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/update_flapping_settings.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/update_flapping_settings.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/update_flapping_settings.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/update_flapping_settings.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/update_query_delay_settings.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/update_query_delay_settings.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/update_query_delay_settings.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/update_query_delay_settings.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/user_managed_api_key.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/user_managed_api_key.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/user_managed_api_key.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/alerting/user_managed_api_key.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/index.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/index.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/index.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/external/archive_maintenance_window.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/external/archive_maintenance_window.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/external/archive_maintenance_window.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/external/archive_maintenance_window.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/external/create_maintenance_window.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/external/create_maintenance_window.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/external/create_maintenance_window.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/external/create_maintenance_window.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/external/delete_maintenance_window.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/external/delete_maintenance_window.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/external/delete_maintenance_window.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/external/delete_maintenance_window.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/external/get_maintenance_window.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/external/get_maintenance_window.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/external/get_maintenance_window.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/external/get_maintenance_window.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/external/unarchive_maintenance_window.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/external/unarchive_maintenance_window.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/external/unarchive_maintenance_window.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/external/unarchive_maintenance_window.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/external/update_maintenance_window.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/external/update_maintenance_window.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/external/update_maintenance_window.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/external/update_maintenance_window.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/index.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/index.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/index.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/internal/active_maintenance_windows.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/internal/active_maintenance_windows.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/internal/active_maintenance_windows.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/internal/active_maintenance_windows.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/internal/archive_maintenance_window.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/internal/archive_maintenance_window.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/internal/archive_maintenance_window.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/internal/archive_maintenance_window.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/internal/create_maintenance_window.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/internal/create_maintenance_window.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/internal/create_maintenance_window.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/internal/create_maintenance_window.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/internal/delete_maintenance_window.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/internal/delete_maintenance_window.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/internal/delete_maintenance_window.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/internal/delete_maintenance_window.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/internal/find_maintenance_windows.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/internal/find_maintenance_windows.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/internal/find_maintenance_windows.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/internal/find_maintenance_windows.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/internal/finish_maintenance_window.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/internal/finish_maintenance_window.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/internal/finish_maintenance_window.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/internal/finish_maintenance_window.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/internal/get_maintenance_window.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/internal/get_maintenance_window.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/internal/get_maintenance_window.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/internal/get_maintenance_window.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/internal/update_maintenance_window.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/internal/update_maintenance_window.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/internal/update_maintenance_window.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group3/tests/maintenance_window/internal/update_maintenance_window.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group4/config.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/config.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group4/config.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/config.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group4/config_non_dedicated_task_runner.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/config_non_dedicated_task_runner.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group4/config_non_dedicated_task_runner.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/config_non_dedicated_task_runner.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/alerts.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/alerts.ts similarity index 99% rename from x-pack/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/alerts.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/alerts.ts index 88be1086e5eb..8cdfb93fe7b6 100644 --- a/x-pack/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/alerts.ts +++ b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/alerts.ts @@ -1947,8 +1947,8 @@ instanceStateValue: true * Creates a rule that always fire with a system action * that has configured a connector adapter. * - * System action: x-pack/test/alerting_api_integration/common/plugins/alerts/server/action_types.ts - * Adapter: x-pack/test/alerting_api_integration/common/plugins/alerts/server/connector_adapters.ts + * System action: x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/action_types.ts + * Adapter: x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/connector_adapters.ts */ const response = await alertUtils.createAlwaysFiringSystemAction({ reference, @@ -1990,7 +1990,7 @@ instanceStateValue: true reference: 'alert-utils-ref:1:superuser', /** * Param was injected by the connector adapter in - * x-pack/test/alerting_api_integration/common/plugins/alerts/server/connector_adapters.ts + * x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/connector_adapters.ts */ injected: 'param from connector adapter', }); diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/event_log.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/event_log.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/event_log.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/event_log.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/excluded.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/excluded.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/excluded.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/excluded.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/get_action_error_log.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/get_action_error_log.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/get_action_error_log.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/get_action_error_log.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/get_global_execution_kpi.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/get_global_execution_kpi.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/get_global_execution_kpi.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/get_global_execution_kpi.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/get_global_execution_summary.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/get_global_execution_summary.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/get_global_execution_summary.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/get_global_execution_summary.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/get_rule_execution_kpi.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/get_rule_execution_kpi.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/get_rule_execution_kpi.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/get_rule_execution_kpi.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/global_execution_log.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/global_execution_log.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/global_execution_log.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/global_execution_log.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/health.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/health.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/health.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/health.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/index.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/index.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/index.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/mustache_templates.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/mustache_templates.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/mustache_templates.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/mustache_templates.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/snooze.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/snooze.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/snooze.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/snooze.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/snooze_internal.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/snooze_internal.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/snooze_internal.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/snooze_internal.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/unsnooze.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/unsnooze.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/unsnooze.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/unsnooze.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/unsnooze_internal.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/unsnooze_internal.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/unsnooze_internal.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/tests/alerting/unsnooze_internal.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group4/tests/index.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/tests/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group4/tests/index.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group4/tests/index.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group5/config.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group5/config.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group5/config.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group5/config.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/bulk_untrack.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/bulk_untrack.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/bulk_untrack.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/bulk_untrack.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/bulk_untrack_by_query.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/bulk_untrack_by_query.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/bulk_untrack_by_query.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/bulk_untrack_by_query.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/create.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/create.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/create.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/create.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/delete.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/delete.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/delete.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/delete.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/disable.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/disable.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/disable.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/disable.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/enable.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/enable.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/enable.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/enable.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/execution_status.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/execution_status.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/execution_status.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/execution_status.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/get.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/get.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/get.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/get.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/get_alert_state.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/get_alert_state.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/get_alert_state.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/get_alert_state.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/get_alert_summary.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/get_alert_summary.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/get_alert_summary.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/get_alert_summary.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/index.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/index.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/index.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/retain_api_key.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/retain_api_key.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/retain_api_key.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/retain_api_key.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/rule_types.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/rule_types.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/rule_types.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/rule_types.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/rule_types_internal.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/rule_types_internal.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/rule_types_internal.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group5/tests/alerting/rule_types_internal.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group5/tests/index.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group5/tests/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group5/tests/index.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group5/tests/index.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group6/config.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group6/config.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group6/config.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group6/config.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group6/tests/index.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group6/tests/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group6/tests/index.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group6/tests/index.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group6/tests/maintenance_window_disabled/index.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group6/tests/maintenance_window_disabled/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group6/tests/maintenance_window_disabled/index.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group6/tests/maintenance_window_disabled/index.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group6/tests/maintenance_window_disabled/maintenance_window_api_disabled.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group6/tests/maintenance_window_disabled/maintenance_window_api_disabled.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group6/tests/maintenance_window_disabled/maintenance_window_api_disabled.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group6/tests/maintenance_window_disabled/maintenance_window_api_disabled.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group6/tests/rules_settings_disabled/index.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group6/tests/rules_settings_disabled/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group6/tests/rules_settings_disabled/index.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group6/tests/rules_settings_disabled/index.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group6/tests/rules_settings_disabled/rules_settings_api_disabled.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/group6/tests/rules_settings_disabled/rules_settings_api_disabled.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/group6/tests/rules_settings_disabled/rules_settings_api_disabled.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/group6/tests/rules_settings_disabled/rules_settings_api_disabled.ts diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/scenarios.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/scenarios.ts similarity index 98% rename from x-pack/test/alerting_api_integration/security_and_spaces/scenarios.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/scenarios.ts index 25b8e0b5d507..6749f10ec8fe 100644 --- a/x-pack/test/alerting_api_integration/security_and_spaces/scenarios.ts +++ b/x-pack/platform/test/alerting_api_integration/security_and_spaces/scenarios.ts @@ -156,7 +156,7 @@ const Space1AllWithRestrictedFixture: User = { /** * This user is needed to test system actions. - * In x-pack/test/alerting_api_integration/common/plugins/alerts/server/action_types.ts + * In x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/action_types.ts * we registered a system action type which requires access to Cases. This user has * access to Cases only in the Stack Management. The tests use this user to * execute the system action and verify that the authorization is performed diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/setup.ts b/x-pack/platform/test/alerting_api_integration/security_and_spaces/setup.ts similarity index 100% rename from x-pack/test/alerting_api_integration/security_and_spaces/setup.ts rename to x-pack/platform/test/alerting_api_integration/security_and_spaces/setup.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/scenarios.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/scenarios.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/scenarios.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/scenarios.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/action_task_params/config.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/action_task_params/config.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/action_task_params/config.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/action_task_params/config.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/action_task_params/index.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/action_task_params/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/action_task_params/index.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/action_task_params/index.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/action_task_params/migrations.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/action_task_params/migrations.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/action_task_params/migrations.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/action_task_params/migrations.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/actions/bulk_enqueue.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/bulk_enqueue.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/actions/bulk_enqueue.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/bulk_enqueue.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/actions/check_registered_connector_types.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/check_registered_connector_types.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/actions/check_registered_connector_types.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/check_registered_connector_types.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/actions/config.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/config.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/actions/config.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/config.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/actions/connector_types.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/connector_types.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/actions/connector_types.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/connector_types.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/actions/connector_types/stack/email.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/connector_types/stack/email.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/actions/connector_types/stack/email.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/connector_types/stack/email.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/actions/connector_types/stack/email_attachments.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/connector_types/stack/email_attachments.ts similarity index 97% rename from x-pack/test/alerting_api_integration/spaces_only/tests/actions/connector_types/stack/email_attachments.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/connector_types/stack/email_attachments.ts index df402be58c83..bd5d05d1cbe8 100644 --- a/x-pack/test/alerting_api_integration/spaces_only/tests/actions/connector_types/stack/email_attachments.ts +++ b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/connector_types/stack/email_attachments.ts @@ -8,6 +8,7 @@ import expect from '@kbn/expect'; import { ES_TEST_INDEX_NAME } from '@kbn/alerting-api-integration-helpers'; import type { IValidatedEvent } from '@kbn/event-log-plugin/server'; +import type { Agent } from 'supertest'; import type { FtrProviderContext } from '../../../../../common/ftr_provider_context'; import { getEventLog, ObjectRemover } from '../../../../../common/lib'; import { EmailDomainsAllowed } from '../../config'; @@ -29,7 +30,7 @@ export default function emailNotificationTest({ getService }: FtrProviderContext const startDate = new Date().toISOString(); // The route sends three notifications, which will send three emails. - // see: x-pack/test/alerting_api_integration/common/plugins/alerts/server/routes.ts + // see: x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/routes.ts const body = { to, subject: 'testing', @@ -184,7 +185,7 @@ export default function emailNotificationTest({ getService }: FtrProviderContext } async function createConnector( - supertest: ReturnType, + supertest: Agent, objectRemover: ObjectRemover, from: string ): Promise<{ status: number; body: any }> { diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/actions/connector_types/stack/email_html.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/connector_types/stack/email_html.ts similarity index 97% rename from x-pack/test/alerting_api_integration/spaces_only/tests/actions/connector_types/stack/email_html.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/connector_types/stack/email_html.ts index 44517f78e8c0..ddf0d95446f5 100644 --- a/x-pack/test/alerting_api_integration/spaces_only/tests/actions/connector_types/stack/email_html.ts +++ b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/connector_types/stack/email_html.ts @@ -8,6 +8,7 @@ import expect from '@kbn/expect'; import { ES_TEST_INDEX_NAME } from '@kbn/alerting-api-integration-helpers'; import type { IValidatedEvent } from '@kbn/event-log-plugin/server'; +import type { Agent } from 'supertest'; import type { FtrProviderContext } from '../../../../../common/ftr_provider_context'; import { getEventLog, ObjectRemover } from '../../../../../common/lib'; import { EmailDomainsAllowed } from '../../config'; @@ -29,7 +30,7 @@ export default function emailNotificationTest({ getService }: FtrProviderContext const startDate = new Date().toISOString(); // The route sends two notifications, which will send two emails. - // see: x-pack/test/alerting_api_integration/common/plugins/alerts/server/routes.ts + // see: x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/routes.ts const body = { to, subject: 'testing', @@ -161,7 +162,7 @@ export default function emailNotificationTest({ getService }: FtrProviderContext } async function createConnector( - supertest: ReturnType, + supertest: Agent, objectRemover: ObjectRemover, from: string ): Promise<{ status: number; body: any }> { diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/actions/connector_types/stack/es_index.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/connector_types/stack/es_index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/actions/connector_types/stack/es_index.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/connector_types/stack/es_index.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/actions/connector_types/stack/preconfigured_alert_history_connector.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/connector_types/stack/preconfigured_alert_history_connector.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/actions/connector_types/stack/preconfigured_alert_history_connector.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/connector_types/stack/preconfigured_alert_history_connector.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/actions/connector_types/stack/webhook.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/connector_types/stack/webhook.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/actions/connector_types/stack/webhook.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/connector_types/stack/webhook.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/actions/connector_types_system.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/connector_types_system.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/actions/connector_types_system.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/connector_types_system.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/actions/create.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/create.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/actions/create.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/create.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/actions/delete.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/delete.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/actions/delete.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/delete.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/actions/execute.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/execute.ts similarity index 98% rename from x-pack/test/alerting_api_integration/spaces_only/tests/actions/execute.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/execute.ts index 5def26b62a5c..ff69f8fce36f 100644 --- a/x-pack/test/alerting_api_integration/spaces_only/tests/actions/execute.ts +++ b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/execute.ts @@ -272,7 +272,7 @@ export default function ({ getService }: FtrProviderContext) { /** * The test are using a test endpoint that calls the actions client. - * The route is defined here x-pack/test/alerting_api_integration/common/plugins/alerts/server/routes.ts. + * The route is defined here x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/routes.ts. * The public execute API does not allows the execution of system actions. We use the * test route to test the execution of system actions */ @@ -305,7 +305,7 @@ export default function ({ getService }: FtrProviderContext) { /** * The test are using a test endpoint that calls the actions client. - * The route is defined here x-pack/test/alerting_api_integration/common/plugins/alerts/server/routes.ts. + * The route is defined here x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/routes.ts. * The public execute API does not allows the execution of system actions. We use the * test route to test the execution of system actions */ diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/actions/execute_unsecured_action.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/execute_unsecured_action.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/actions/execute_unsecured_action.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/execute_unsecured_action.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/actions/get.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/get.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/actions/get.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/get.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/actions/get_all.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/get_all.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/actions/get_all.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/get_all.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/actions/get_all_system.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/get_all_system.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/actions/get_all_system.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/get_all_system.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/actions/get_all_unsecured_actions.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/get_all_unsecured_actions.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/actions/get_all_unsecured_actions.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/get_all_unsecured_actions.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/actions/index.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/actions/index.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/index.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/actions/max_queued_actions_circuit_breaker.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/max_queued_actions_circuit_breaker.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/actions/max_queued_actions_circuit_breaker.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/max_queued_actions_circuit_breaker.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/actions/migrations.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/migrations.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/actions/migrations.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/migrations.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/actions/monitoring_collection.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/monitoring_collection.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/actions/monitoring_collection.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/monitoring_collection.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/actions/schedule_unsecured_action.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/schedule_unsecured_action.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/actions/schedule_unsecured_action.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/schedule_unsecured_action.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/actions/type_not_enabled.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/type_not_enabled.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/actions/type_not_enabled.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/type_not_enabled.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/actions/update.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/update.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/actions/update.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/actions/update.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/create_test_data.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/create_test_data.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/create_test_data.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/create_test_data.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/aggregate.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/aggregate.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/aggregate.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/aggregate.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/alerts_base.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/alerts_base.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/alerts_base.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/alerts_base.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/config.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/config.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/config.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/config.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/create.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/create.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/create.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/create.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/delete.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/delete.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/delete.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/delete.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/disable.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/disable.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/disable.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/disable.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/enable.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/enable.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/enable.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/enable.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/event_log.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/event_log.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/event_log.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/event_log.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/find.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/find.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/find.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/find.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/find_internal.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/find_internal.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/find_internal.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/find_internal.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/get.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/get.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/get.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/get.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/get_action_error_log.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/get_action_error_log.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/get_action_error_log.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/get_action_error_log.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/get_alert_state.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/get_alert_state.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/get_alert_state.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/get_alert_state.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/get_alert_summary.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/get_alert_summary.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/get_alert_summary.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/get_alert_summary.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/get_execution_log.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/get_execution_log.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/get_execution_log.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/get_execution_log.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/get_rule_tags.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/get_rule_tags.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/get_rule_tags.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/get_rule_tags.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/index.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/index.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/index.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/rule_types.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/rule_types.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/rule_types.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/rule_types.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/rule_types_internal.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/rule_types_internal.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/rule_types_internal.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/rule_types_internal.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/alerts_default_space.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/alerts_default_space.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/alerts_default_space.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/alerts_default_space.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/alerts_space1.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/alerts_space1.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/alerts_space1.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/alerts_space1.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/bulk_edit.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/bulk_edit.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/bulk_edit.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/bulk_edit.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/config.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/config.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/config.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/config.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/execution_status.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/execution_status.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/execution_status.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/execution_status.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/index.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/index.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/index.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/ml_rule_types/anomaly_detection/alert.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/ml_rule_types/anomaly_detection/alert.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/ml_rule_types/anomaly_detection/alert.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/ml_rule_types/anomaly_detection/alert.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/ml_rule_types/anomaly_detection/index.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/ml_rule_types/anomaly_detection/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/ml_rule_types/anomaly_detection/index.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/ml_rule_types/anomaly_detection/index.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/ml_rule_types/index.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/ml_rule_types/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/ml_rule_types/index.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/ml_rule_types/index.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/monitoring.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/monitoring.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/monitoring.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/monitoring.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/monitoring_collection.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/monitoring_collection.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/monitoring_collection.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/monitoring_collection.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/mute_all.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/mute_all.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/mute_all.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/mute_all.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/mute_instance.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/mute_instance.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/mute_instance.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/mute_instance.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/transform_rule_types/index.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/transform_rule_types/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/transform_rule_types/index.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/transform_rule_types/index.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/transform_rule_types/transform_health/index.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/transform_rule_types/transform_health/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/transform_rule_types/transform_health/index.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/transform_rule_types/transform_health/index.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/transform_rule_types/transform_health/rule.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/transform_rule_types/transform_health/rule.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/transform_rule_types/transform_health/rule.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/transform_rule_types/transform_health/rule.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/unmute_all.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/unmute_all.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/unmute_all.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/unmute_all.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/unmute_instance.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/unmute_instance.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/unmute_instance.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/unmute_instance.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/update.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/update.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/update.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/update.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/update_api_key.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/update_api_key.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group2/update_api_key.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group2/update_api_key.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/disabled_rule_types.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/disabled_rule_types.ts similarity index 88% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/disabled_rule_types.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/disabled_rule_types.ts index 667baa727798..db424be4ab72 100644 --- a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/disabled_rule_types.ts +++ b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/disabled_rule_types.ts @@ -12,7 +12,7 @@ import type { FtrProviderContext } from '../../../../../../common/ftr_provider_c export default function disabledRuleTypesTests({ getService }: FtrProviderContext) { const supertest = getService('supertest'); - // see: x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/check_registered_rule_types.ts + // see: x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/check_registered_rule_types.ts describe('disabled_rule_types', () => { it('should not find rule types disabled in configs', async () => { const registeredRuleTypes = await supertest diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/es_query/common.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/es_query/common.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/es_query/common.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/es_query/common.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/es_query/esql_only.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/es_query/esql_only.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/es_query/esql_only.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/es_query/esql_only.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/es_query/index.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/es_query/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/es_query/index.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/es_query/index.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/es_query/query_dsl_only.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/es_query/query_dsl_only.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/es_query/query_dsl_only.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/es_query/query_dsl_only.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/es_query/rule.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/es_query/rule.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/es_query/rule.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/es_query/rule.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/index.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/index.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/index.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/index_threshold/alert.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/index_threshold/alert.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/index_threshold/alert.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/index_threshold/alert.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/index_threshold/fields_endpoint.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/index_threshold/fields_endpoint.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/index_threshold/fields_endpoint.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/index_threshold/fields_endpoint.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/index_threshold/index.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/index_threshold/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/index_threshold/index.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/index_threshold/index.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/index_threshold/indices_endpoint.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/index_threshold/indices_endpoint.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/index_threshold/indices_endpoint.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/index_threshold/indices_endpoint.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/index_threshold/time_series_query_endpoint.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/index_threshold/time_series_query_endpoint.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/index_threshold/time_series_query_endpoint.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/index_threshold/time_series_query_endpoint.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group3/config.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group3/config.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group3/config.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group3/config.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group3/index.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group3/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group3/index.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group3/index.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group3/maintenance_window_flows.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group3/maintenance_window_flows.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group3/maintenance_window_flows.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group3/maintenance_window_flows.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group3/maintenance_window_scoped_query.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group3/maintenance_window_scoped_query.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group3/maintenance_window_scoped_query.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group3/maintenance_window_scoped_query.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group3/test_helpers.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group3/test_helpers.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group3/test_helpers.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group3/test_helpers.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/alert_delay.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/alert_delay.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/alert_delay.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/alert_delay.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/alert_severity.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/alert_severity.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/alert_severity.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/alert_severity.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/alerts_as_data/alerts_as_data.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/alerts_as_data/alerts_as_data.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/alerts_as_data/alerts_as_data.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/alerts_as_data/alerts_as_data.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/alerts_as_data/alerts_as_data_alert_delay.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/alerts_as_data/alerts_as_data_alert_delay.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/alerts_as_data/alerts_as_data_alert_delay.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/alerts_as_data/alerts_as_data_alert_delay.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/alerts_as_data/alerts_as_data_conflicts.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/alerts_as_data/alerts_as_data_conflicts.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/alerts_as_data/alerts_as_data_conflicts.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/alerts_as_data/alerts_as_data_conflicts.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/alerts_as_data/alerts_as_data_dynamic_templates.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/alerts_as_data/alerts_as_data_dynamic_templates.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/alerts_as_data/alerts_as_data_dynamic_templates.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/alerts_as_data/alerts_as_data_dynamic_templates.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/alerts_as_data/alerts_as_data_flapping.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/alerts_as_data/alerts_as_data_flapping.ts similarity index 99% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/alerts_as_data/alerts_as_data_flapping.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/alerts_as_data/alerts_as_data_flapping.ts index 70e4e76f6452..045bd7bc99e8 100644 --- a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/alerts_as_data/alerts_as_data_flapping.ts +++ b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/alerts_as_data/alerts_as_data_flapping.ts @@ -55,7 +55,7 @@ export default function createAlertsAsDataFlappingTest({ getService }: FtrProvid await resetRulesSettings(supertestWithoutAuth, 'space1'); }); - // These are the same tests from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group1/event_log.ts + // These are the same tests from x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group1/event_log.ts // but testing that flapping status & flapping history is updated as expected for AAD docs it('should set flapping and flapping_history for flapping alerts that settle on active', async () => { diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/alerts_as_data/index.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/alerts_as_data/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/alerts_as_data/index.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/alerts_as_data/index.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/alerts_as_data/install_resources.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/alerts_as_data/install_resources.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/alerts_as_data/install_resources.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/alerts_as_data/install_resources.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/auto_recover/index.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/auto_recover/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/auto_recover/index.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/auto_recover/index.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/auto_recover/rule.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/auto_recover/rule.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/auto_recover/rule.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/auto_recover/rule.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/cancellable/index.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/cancellable/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/cancellable/index.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/cancellable/index.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/cancellable/rule.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/cancellable/rule.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/cancellable/rule.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/cancellable/rule.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/circuit_breaker/alert_limit_services.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/circuit_breaker/alert_limit_services.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/circuit_breaker/alert_limit_services.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/circuit_breaker/alert_limit_services.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/circuit_breaker/index.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/circuit_breaker/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/circuit_breaker/index.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/circuit_breaker/index.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/circuit_breaker/index_threshold_max_alerts.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/circuit_breaker/index_threshold_max_alerts.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/circuit_breaker/index_threshold_max_alerts.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/circuit_breaker/index_threshold_max_alerts.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/index.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/index.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/index.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/long_running/index.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/long_running/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/long_running/index.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/long_running/index.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/long_running/rule.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/long_running/rule.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/long_running/rule.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/builtin_alert_types/long_running/rule.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/bulk_disable.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/bulk_disable.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/bulk_disable.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/bulk_disable.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/bulk_edit.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/bulk_edit.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/bulk_edit.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/bulk_edit.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/capped_action_type.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/capped_action_type.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/capped_action_type.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/capped_action_type.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/check_registered_rule_types.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/check_registered_rule_types.ts similarity index 96% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/check_registered_rule_types.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/check_registered_rule_types.ts index 42dab492606e..7caaa1ed6fc4 100644 --- a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/check_registered_rule_types.ts +++ b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/check_registered_rule_types.ts @@ -75,7 +75,7 @@ export default function createRegisteredRuleTypeTests({ getService }: FtrProvide ).to.eql(ruleTypes.sort()); }); - // see x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/disabled_rule_types.ts + // see x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group3/builtin_alert_types/disabled_rule_types.ts it('should find rule types disabled in other configs', async () => { const registeredRuleTypes = await supertest .get('/api/alerts_fixture/registered_rule_types') diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/config.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/config.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/config.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/config.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/event_log_alerts.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/event_log_alerts.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/event_log_alerts.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/event_log_alerts.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/flapping_history.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/flapping_history.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/flapping_history.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/flapping_history.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/generate_alert_schemas.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/generate_alert_schemas.ts similarity index 92% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/generate_alert_schemas.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/generate_alert_schemas.ts index 54ab47873647..700bd75d7e1b 100644 --- a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/generate_alert_schemas.ts +++ b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/generate_alert_schemas.ts @@ -27,8 +27,8 @@ export default function checkAlertSchemasTest({ getService }: FtrProviderContext // rule types. If you add a new field to the alert field map or to the field map specific // to your rule type, this test will fail. To resolve, run this test locally // - // node scripts/functional_tests_server.js --config x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/config.ts - // node scripts/functional_test_runner --config=x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/config.ts --grep "check alert schemas" + // node scripts/functional_tests_server.js --config x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/config.ts + // node scripts/functional_test_runner --config=x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/config.ts --grep "check alert schemas" // // and commit the changed schema files in src/platform/packages/shared/kbn-alerts-as-data-utils/src/schemas/generated/ diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/index.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/index.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/index.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/migrations.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/migrations.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/migrations.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/migrations.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/migrations/8_2_0.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/migrations/8_2_0.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/migrations/8_2_0.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/migrations/8_2_0.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/migrations/index.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/migrations/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/migrations/index.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/migrations/index.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/mustache_templates.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/mustache_templates.ts similarity index 93% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/mustache_templates.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/mustache_templates.ts index 59df3a6098e4..60f897f1140b 100644 --- a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/mustache_templates.ts +++ b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/mustache_templates.ts @@ -66,7 +66,7 @@ export default function executionStatusAlertTests({ getService }: FtrProviderCon describe('escaping', () => { it('should handle escapes in webhook', async () => { - // from x-pack/test/alerting_api_integration/common/plugins/alerts/server/rule_types.ts + // from x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/rule_types.ts // const EscapableStrings const template = '{{context.escapableDoubleQuote}} -- {{context.escapableLineFeed}}'; const rule = await createRule({ @@ -81,7 +81,7 @@ export default function executionStatusAlertTests({ getService }: FtrProviderCon }); it('should handle escapes in slack', async () => { - // from x-pack/test/alerting_api_integration/common/plugins/alerts/server/rule_types.ts + // from x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/rule_types.ts // const EscapableStrings const template = '{{context.escapableBacktic}} -- {{context.escapableBold}} -- {{context.escapableBackticBold}} -- {{context.escapableHtml}} -- {{context.escapableLink}}'; @@ -101,7 +101,7 @@ export default function executionStatusAlertTests({ getService }: FtrProviderCon }); it('should handle context variable object expansion', async () => { - // from x-pack/test/alerting_api_integration/common/plugins/alerts/server/rule_types.ts + // from x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/rule_types.ts // const DeepContextVariables const template = '{{context.deep}}'; const rule = await createRule({ @@ -165,7 +165,7 @@ export default function executionStatusAlertTests({ getService }: FtrProviderCon }); it('should handle asJSON', async () => { - // from x-pack/test/alerting_api_integration/common/plugins/alerts/server/rule_types.ts + // from x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/rule_types.ts // const DeepContextVariables const template = `{{#context.deep.objectA}} {{{arrayC}}} {{{arrayC.asJSON}}} @@ -185,7 +185,7 @@ export default function executionStatusAlertTests({ getService }: FtrProviderCon }); it('should handle EvalMath', async () => { - // from x-pack/test/alerting_api_integration/common/plugins/alerts/server/rule_types.ts + // from x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/rule_types.ts // const DeepContextVariables const template = `{{#context.deep}}avg({{arrayI.0}}, {{arrayI.1}})/100 => {{#EvalMath}} round((arrayI[0] + arrayI[1]) / 2 / 100, 2) @@ -202,7 +202,7 @@ export default function executionStatusAlertTests({ getService }: FtrProviderCon }); it('should handle FormatDate', async () => { - // from x-pack/test/alerting_api_integration/common/plugins/alerts/server/rule_types.ts + // from x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/rule_types.ts // const DeepContextVariables const template = `{{#context.deep}}{{#FormatDate}} {{{dateL}}} ; America/New_York; dddd MMM Do YYYY HH:mm:ss @@ -220,7 +220,7 @@ export default function executionStatusAlertTests({ getService }: FtrProviderCon }); it('should handle FormatNumber', async () => { - // from x-pack/test/alerting_api_integration/common/plugins/alerts/server/rule_types.ts + // from x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/rule_types.ts // const DeepContextVariables const template = `{{#context.deep}}{{#FormatNumber}} {{{arrayI.1}}}; en-US; style: currency, currency: EUR @@ -237,7 +237,7 @@ export default function executionStatusAlertTests({ getService }: FtrProviderCon }); it('should handle EncodeURI', async () => { - // from x-pack/test/alerting_api_integration/common/plugins/alerts/server/rule_types.ts + // from x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/rule_types.ts // const DeepContextVariables const template = `{{#context.deep}}{{#EncodeURI}}{{{encodeableUrl}}}{{/EncodeURI}}{{/context.deep}}`; const rule = await createRule({ @@ -252,7 +252,7 @@ export default function executionStatusAlertTests({ getService }: FtrProviderCon }); it('should handle EncodeURIComponent', async () => { - // from x-pack/test/alerting_api_integration/common/plugins/alerts/server/rule_types.ts + // from x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/rule_types.ts // const DeepContextVariables const template = `{{#context.deep}}{{#EncodeURIComponent}}{{{encodeableUrl}}}{{/EncodeURIComponent}}{{/context.deep}}`; const rule = await createRule({ diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/muted_alerts.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/muted_alerts.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/muted_alerts.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/muted_alerts.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/notify_when.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/notify_when.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/notify_when.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/notify_when.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/run_soon.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/run_soon.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/run_soon.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/run_soon.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/scheduled_task_id.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/scheduled_task_id.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/scheduled_task_id.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/scheduled_task_id.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/snooze.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/snooze.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/snooze.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/snooze.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/snooze_internal.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/snooze_internal.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/snooze_internal.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/snooze_internal.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/unsnooze.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/unsnooze.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/unsnooze.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/unsnooze.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/unsnooze_internal.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/unsnooze_internal.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/alerting/group4/unsnooze_internal.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/group4/unsnooze_internal.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only/tests/helpers.ts b/x-pack/platform/test/alerting_api_integration/spaces_only/tests/helpers.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only/tests/helpers.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only/tests/helpers.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only_legacy/config.ts b/x-pack/platform/test/alerting_api_integration/spaces_only_legacy/config.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only_legacy/config.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only_legacy/config.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only_legacy/scenarios.ts b/x-pack/platform/test/alerting_api_integration/spaces_only_legacy/scenarios.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only_legacy/scenarios.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only_legacy/scenarios.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only_legacy/tests/actions/connector_types/stack/webhook.ts b/x-pack/platform/test/alerting_api_integration/spaces_only_legacy/tests/actions/connector_types/stack/webhook.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only_legacy/tests/actions/connector_types/stack/webhook.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only_legacy/tests/actions/connector_types/stack/webhook.ts diff --git a/x-pack/test/alerting_api_integration/spaces_only_legacy/tests/index.ts b/x-pack/platform/test/alerting_api_integration/spaces_only_legacy/tests/index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/spaces_only_legacy/tests/index.ts rename to x-pack/platform/test/alerting_api_integration/spaces_only_legacy/tests/index.ts diff --git a/x-pack/platform/test/tsconfig.json b/x-pack/platform/test/tsconfig.json index d0054351e0bd..1965d653c78d 100644 --- a/x-pack/platform/test/tsconfig.json +++ b/x-pack/platform/test/tsconfig.json @@ -83,5 +83,16 @@ "@kbn/task-manager-plugin", "@kbn/alerting-state-types", "@kbn/std", + "@kbn/actions-simulators-plugin", + "@kbn/stack-connectors-plugin", + "@kbn/alerting-api-integration-helpers", + "@kbn/alerting-plugin", + "@kbn/rule-data-utils", + "@kbn/actions-plugin", + "@kbn/core-saved-objects-api-server", + "@kbn/es-query", + "@kbn/stack-alerts-plugin", + "@kbn/triggers-actions-ui-plugin", + "@kbn/alerts-as-data-utils", ] } diff --git a/x-pack/solutions/observability/test/alerting_api_integration/ftr_provider_context.d.ts b/x-pack/solutions/observability/test/alerting_api_integration/ftr_provider_context.d.ts new file mode 100644 index 000000000000..06a4e9aeadda --- /dev/null +++ b/x-pack/solutions/observability/test/alerting_api_integration/ftr_provider_context.d.ts @@ -0,0 +1,12 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import type { GenericFtrProviderContext } from '@kbn/test'; + +import { services } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/services'; + +export type FtrProviderContext = GenericFtrProviderContext; diff --git a/x-pack/test/alerting_api_integration/observability/config.ts b/x-pack/solutions/observability/test/alerting_api_integration/observability/config.ts similarity index 81% rename from x-pack/test/alerting_api_integration/observability/config.ts rename to x-pack/solutions/observability/test/alerting_api_integration/observability/config.ts index 316441e7fc82..bb647ec27c28 100644 --- a/x-pack/test/alerting_api_integration/observability/config.ts +++ b/x-pack/solutions/observability/test/alerting_api_integration/observability/config.ts @@ -5,9 +5,8 @@ * 2.0. */ -import { createTestConfig } from '../common/config'; +import { createTestConfig } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/config'; -// eslint-disable-next-line import/no-default-export export default createTestConfig('observability', { disabledPlugins: [], license: 'trial', diff --git a/x-pack/test/alerting_api_integration/observability/custom_threshold_rule_data_view.ts b/x-pack/solutions/observability/test/alerting_api_integration/observability/custom_threshold_rule_data_view.ts similarity index 95% rename from x-pack/test/alerting_api_integration/observability/custom_threshold_rule_data_view.ts rename to x-pack/solutions/observability/test/alerting_api_integration/observability/custom_threshold_rule_data_view.ts index 0a2d7abccff9..8c78688764fa 100644 --- a/x-pack/test/alerting_api_integration/observability/custom_threshold_rule_data_view.ts +++ b/x-pack/solutions/observability/test/alerting_api_integration/observability/custom_threshold_rule_data_view.ts @@ -10,8 +10,11 @@ import { Aggregators } from '@kbn/observability-plugin/common/custom_threshold_r import { OBSERVABILITY_THRESHOLD_RULE_TYPE_ID } from '@kbn/rule-data-utils'; import { COMPARATORS } from '@kbn/alerting-comparators'; -import type { FtrProviderContext } from '../common/ftr_provider_context'; -import { getUrlPrefix, ObjectRemover } from '../common/lib'; +import { + getUrlPrefix, + ObjectRemover, +} from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib'; +import type { FtrProviderContext } from '../ftr_provider_context'; import { createRule } from './helpers/alerting_api_helper'; import { createDataView, deleteDataView } from './helpers/data_view'; diff --git a/x-pack/test/alerting_api_integration/observability/helpers/alerting_api_helper.ts b/x-pack/solutions/observability/test/alerting_api_integration/observability/helpers/alerting_api_helper.ts similarity index 100% rename from x-pack/test/alerting_api_integration/observability/helpers/alerting_api_helper.ts rename to x-pack/solutions/observability/test/alerting_api_integration/observability/helpers/alerting_api_helper.ts diff --git a/x-pack/test/alerting_api_integration/observability/helpers/alerting_wait_for_helpers.ts b/x-pack/solutions/observability/test/alerting_api_integration/observability/helpers/alerting_wait_for_helpers.ts similarity index 98% rename from x-pack/test/alerting_api_integration/observability/helpers/alerting_wait_for_helpers.ts rename to x-pack/solutions/observability/test/alerting_api_integration/observability/helpers/alerting_wait_for_helpers.ts index 5016561eebdb..ab2dca9154ff 100644 --- a/x-pack/test/alerting_api_integration/observability/helpers/alerting_wait_for_helpers.ts +++ b/x-pack/solutions/observability/test/alerting_api_integration/observability/helpers/alerting_wait_for_helpers.ts @@ -12,7 +12,7 @@ import type { Client } from '@elastic/elasticsearch'; import type { AggregationsAggregate, SearchResponse } from '@elastic/elasticsearch/lib/api/types'; import type { RetryService } from '@kbn/ftr-common-functional-services'; import type { QueryDslQueryContainer } from '@elastic/elasticsearch/lib/api/types'; -import { retry } from '../../common/retry'; +import { retry } from './retry'; const TIMEOUT = 70_000; const RETRIES = 120; diff --git a/x-pack/test/alerting_api_integration/observability/helpers/data_view.ts b/x-pack/solutions/observability/test/alerting_api_integration/observability/helpers/data_view.ts similarity index 100% rename from x-pack/test/alerting_api_integration/observability/helpers/data_view.ts rename to x-pack/solutions/observability/test/alerting_api_integration/observability/helpers/data_view.ts diff --git a/x-pack/test/alerting_api_integration/observability/helpers/refresh_index.ts b/x-pack/solutions/observability/test/alerting_api_integration/observability/helpers/refresh_index.ts similarity index 100% rename from x-pack/test/alerting_api_integration/observability/helpers/refresh_index.ts rename to x-pack/solutions/observability/test/alerting_api_integration/observability/helpers/refresh_index.ts diff --git a/x-pack/test/alerting_api_integration/common/retry.ts b/x-pack/solutions/observability/test/alerting_api_integration/observability/helpers/retry.ts similarity index 100% rename from x-pack/test/alerting_api_integration/common/retry.ts rename to x-pack/solutions/observability/test/alerting_api_integration/observability/helpers/retry.ts diff --git a/x-pack/test/alerting_api_integration/observability/helpers/syntrace.ts b/x-pack/solutions/observability/test/alerting_api_integration/observability/helpers/syntrace.ts similarity index 100% rename from x-pack/test/alerting_api_integration/observability/helpers/syntrace.ts rename to x-pack/solutions/observability/test/alerting_api_integration/observability/helpers/syntrace.ts diff --git a/x-pack/test/alerting_api_integration/observability/index.ts b/x-pack/solutions/observability/test/alerting_api_integration/observability/index.ts similarity index 80% rename from x-pack/test/alerting_api_integration/observability/index.ts rename to x-pack/solutions/observability/test/alerting_api_integration/observability/index.ts index 616a5bcc61c9..bfae48415e5c 100644 --- a/x-pack/test/alerting_api_integration/observability/index.ts +++ b/x-pack/solutions/observability/test/alerting_api_integration/observability/index.ts @@ -5,8 +5,10 @@ * 2.0. */ +import type { FtrProviderContext } from '../ftr_provider_context'; + // eslint-disable-next-line import/no-default-export -export default function ({ loadTestFile }: any) { +export default function ({ loadTestFile }: FtrProviderContext) { describe('Observability Rules', () => { describe('Rules Endpoints', () => { loadTestFile(require.resolve('./metric_threshold_rule')); diff --git a/x-pack/test/alerting_api_integration/observability/metric_threshold_rule.ts b/x-pack/solutions/observability/test/alerting_api_integration/observability/metric_threshold_rule.ts similarity index 99% rename from x-pack/test/alerting_api_integration/observability/metric_threshold_rule.ts rename to x-pack/solutions/observability/test/alerting_api_integration/observability/metric_threshold_rule.ts index e9c8b259e87e..a8e3abd12466 100644 --- a/x-pack/test/alerting_api_integration/observability/metric_threshold_rule.ts +++ b/x-pack/solutions/observability/test/alerting_api_integration/observability/metric_threshold_rule.ts @@ -17,7 +17,7 @@ import { waitForAlertInIndex, waitForRuleStatus, } from './helpers/alerting_wait_for_helpers'; -import type { FtrProviderContext } from '../common/ftr_provider_context'; +import type { FtrProviderContext } from '../ftr_provider_context'; import { createIndexConnector, createRule } from './helpers/alerting_api_helper'; // eslint-disable-next-line import/no-default-export diff --git a/x-pack/solutions/observability/test/tsconfig.json b/x-pack/solutions/observability/test/tsconfig.json index 0e2dc1c66132..5db4ce91781c 100644 --- a/x-pack/solutions/observability/test/tsconfig.json +++ b/x-pack/solutions/observability/test/tsconfig.json @@ -51,5 +51,7 @@ "@kbn/profiling-data-access-plugin", "@kbn/alerting-comparators", "@kbn/logging", + "@kbn/core-saved-objects-server", + "@kbn/data-forge", ] } diff --git a/x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_actions_legacy/logic/notifications/legacy_saved_object_references/README.md b/x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_actions_legacy/logic/notifications/legacy_saved_object_references/README.md index 09792ae0441b..3c4c1c189139 100644 --- a/x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_actions_legacy/logic/notifications/legacy_saved_object_references/README.md +++ b/x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_actions_legacy/logic/notifications/legacy_saved_object_references/README.md @@ -214,4 +214,4 @@ POST .kibana/_update/alert:933ca720-1be1-11ec-a722-83da1c22a481 ``` ## End to end tests -See `test/alerting_api_integration/spaces_only/tests/alerting/migrations.ts` for tests around migrations +See `x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/migrations.ts` for tests around migrations diff --git a/x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_types/saved_object_references/README.md b/x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_types/saved_object_references/README.md index cf8e3262e282..6d53aa1b4b39 100644 --- a/x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_types/saved_object_references/README.md +++ b/x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_types/saved_object_references/README.md @@ -158,4 +158,4 @@ Good examples and utilities can be found in the folder of `utils` such as: You can follow those patterns but if it doesn't fit your use case it's fine to just create a new file and wire up your new saved object references ## End to end tests -See `test/alerting_api_integration/spaces_only/tests/alerting/migrations.ts` for tests around migrations +See `x-pack/platform/test/alerting_api_integration/spaces_only/tests/alerting/migrations.ts` for tests around migrations diff --git a/x-pack/solutions/security/test/alerting_api_integration/ftr_provider_context.d.ts b/x-pack/solutions/security/test/alerting_api_integration/ftr_provider_context.d.ts new file mode 100644 index 000000000000..06a4e9aeadda --- /dev/null +++ b/x-pack/solutions/security/test/alerting_api_integration/ftr_provider_context.d.ts @@ -0,0 +1,12 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import type { GenericFtrProviderContext } from '@kbn/test'; + +import { services } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/services'; + +export type FtrProviderContext = GenericFtrProviderContext; diff --git a/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group1/config.ts b/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group1/config.ts new file mode 100644 index 000000000000..cabca1b36444 --- /dev/null +++ b/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group1/config.ts @@ -0,0 +1,18 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { createTestConfig } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/config'; + +export default createTestConfig('security_and_spaces', { + disabledPlugins: [], + license: 'trial', + ssl: true, + enableActionsProxy: true, + publicBaseUrl: true, + testFiles: [require.resolve('./tests')], + useDedicatedTaskRunner: true, +}); diff --git a/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/index.ts b/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/index.ts new file mode 100644 index 000000000000..0a2a664d3bf1 --- /dev/null +++ b/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/index.ts @@ -0,0 +1,15 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import type { FtrProviderContext } from '../../../../../ftr_provider_context'; + +export default function backfillTests({ loadTestFile }: FtrProviderContext) { + describe('backfill rule runs', () => { + loadTestFile(require.resolve('./task_runner')); + loadTestFile(require.resolve('./task_runner_with_actions')); + }); +} diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/task_runner.ts b/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/task_runner.ts similarity index 97% rename from x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/task_runner.ts rename to x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/task_runner.ts index 078851ef1b77..452b41f45023 100644 --- a/x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/task_runner.ts +++ b/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/task_runner.ts @@ -32,20 +32,21 @@ import { RULE_SAVED_OBJECT_TYPE, } from '@kbn/alerting-plugin/server/saved_objects'; import { ALERT_ORIGINAL_TIME } from '@kbn/security-solution-plugin/common/field_maps/field_names'; -import { DOCUMENT_SOURCE } from '../../../../../spaces_only/tests/alerting/create_test_data'; -import type { FtrProviderContext } from '../../../../../common/ftr_provider_context'; -import { SuperuserAtSpace1 } from '../../../../scenarios'; -import { getTestRuleData, getUrlPrefix, ObjectRemover } from '../../../../../common/lib'; +import { DOCUMENT_SOURCE } from '@kbn/test-suites-xpack-platform/alerting_api_integration/spaces_only/tests/alerting/create_test_data'; +import { + getTestRuleData, + getUrlPrefix, + ObjectRemover, +} from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib'; import { - getScheduledTask, indexTestDocs, - queryForAlertDocs, - searchScheduledTask, - testDocTimestamps, waitForEventLogDocs, -} from './test_utils'; + getScheduledTask, +} from '@kbn/test-suites-xpack-platform/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/test_utils'; +import type { FtrProviderContext } from '../../../../../ftr_provider_context'; +import { SuperuserAtSpace1 } from '../../../../scenarios'; +import { queryForAlertDocs, searchScheduledTask, testDocTimestamps } from './test_utils'; -// eslint-disable-next-line import/no-default-export export default function createBackfillTaskRunnerTests({ getService }: FtrProviderContext) { const es = getService('es'); const retry = getService('retry'); diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/task_runner_with_actions.ts b/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/task_runner_with_actions.ts similarity index 94% rename from x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/task_runner_with_actions.ts rename to x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/task_runner_with_actions.ts index 8f98f49e8c13..bb189de2ffe9 100644 --- a/x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/task_runner_with_actions.ts +++ b/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/task_runner_with_actions.ts @@ -8,19 +8,19 @@ import expect from '@kbn/expect'; import moment from 'moment'; import { ESTestIndexTool } from '@kbn/alerting-api-integration-helpers'; -import { asyncForEach } from '../../../../../../functional/services/transform/api'; -import { SuperuserAtSpace1 } from '../../../../scenarios'; -import { getUrlPrefix, ObjectRemover } from '../../../../../common/lib'; -import type { FtrProviderContext } from '../../../../../common/ftr_provider_context'; +import { asyncForEach } from '@kbn/test-suites-xpack-platform/api_integration/services/transform/api'; +import { + getUrlPrefix, + ObjectRemover, +} from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib'; import { - TEST_ACTIONS_INDEX, indexTestDocs, - getSecurityRule, - testDocTimestamps, waitForEventLogDocs, -} from './test_utils'; +} from '@kbn/test-suites-xpack-platform/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/test_utils'; +import { SuperuserAtSpace1 } from '../../../../scenarios'; +import type { FtrProviderContext } from '../../../../../ftr_provider_context'; +import { TEST_ACTIONS_INDEX, getSecurityRule, testDocTimestamps } from './test_utils'; -// eslint-disable-next-line import/no-default-export export default function scheduleBackfillTests({ getService }: FtrProviderContext) { const supertest = getService('supertest'); const es = getService('es'); diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/test_utils.ts b/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/test_utils.ts similarity index 70% rename from x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/test_utils.ts rename to x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/test_utils.ts index 460b6006b6f8..403edce252ea 100644 --- a/x-pack/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/test_utils.ts +++ b/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/backfill/test_utils.ts @@ -5,22 +5,12 @@ * 2.0. */ -import { asyncForEach } from '@kbn/std'; -import type { ESTestIndexTool } from '@kbn/alerting-api-integration-helpers'; import { ES_TEST_INDEX_NAME } from '@kbn/alerting-api-integration-helpers'; import type { Client } from '@elastic/elasticsearch'; import moment from 'moment'; -import type { FtrProviderContext, RetryService } from '@kbn/ftr-common-functional-services'; -import { AD_HOC_RUN_SAVED_OBJECT_TYPE } from '@kbn/alerting-plugin/server/saved_objects'; import { ALERT_ORIGINAL_TIME } from '@kbn/security-solution-plugin/common/field_maps/field_names'; import type { SearchHit } from '@elastic/elasticsearch/lib/api/types'; -import type { TaskManagerDoc } from '../../../../../common/lib'; -import { getEventLog } from '../../../../../common/lib'; -import { - DOCUMENT_REFERENCE, - DOCUMENT_SOURCE, - createEsDocument, -} from '../../../../../spaces_only/tests/alerting/create_test_data'; +import { DOCUMENT_SOURCE } from '@kbn/test-suites-xpack-platform/alerting_api_integration/spaces_only/tests/alerting/create_test_data'; export const TEST_ACTIONS_INDEX = 'alerting-backfill-test-data'; @@ -50,41 +40,6 @@ export const testDocTimestamps = [ moment().utc().startOf('day').subtract(9, 'days').add(41, 'minutes').toISOString(), ]; -export async function indexTestDocs(es: Client, esTestIndexTool: ESTestIndexTool) { - await asyncForEach(testDocTimestamps, async (timestamp: string) => { - await createEsDocument(es, new Date(timestamp).valueOf(), 1, ES_TEST_INDEX_NAME); - }); - - await esTestIndexTool.waitForDocs(DOCUMENT_SOURCE, DOCUMENT_REFERENCE, testDocTimestamps.length); -} - -export async function waitForEventLogDocs( - retry: RetryService, - getService: FtrProviderContext['getService'], - id: string, - spaceId: string, - actions: Map -) { - return await retry.try(async () => { - return await getEventLog({ - getService, - spaceId, - type: AD_HOC_RUN_SAVED_OBJECT_TYPE, - id, - provider: 'alerting', - actions, - }); - }); -} - -export async function getScheduledTask(es: Client, id: string): Promise { - const scheduledTask = await es.get({ - id: `task:${id}`, - index: '.kibana_task_manager', - }); - return scheduledTask._source!; -} - export async function queryForAlertDocs( es: Client, index: string diff --git a/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/index.ts b/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/index.ts new file mode 100644 index 000000000000..87c4a2822a2a --- /dev/null +++ b/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group1/tests/alerting/index.ts @@ -0,0 +1,25 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import type { FtrProviderContext } from '../../../../ftr_provider_context'; +import { setupSpacesAndUsers, tearDown } from '../../../setup'; + +export default function alertingTests({ loadTestFile, getService }: FtrProviderContext) { + describe('Alerts - Group 1', () => { + describe('alerts', () => { + before(async () => { + await setupSpacesAndUsers(getService); + }); + + after(async () => { + await tearDown(getService); + }); + + loadTestFile(require.resolve('./backfill')); + }); + }); +} diff --git a/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group1/tests/index.ts b/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group1/tests/index.ts new file mode 100644 index 000000000000..463cae80ec3b --- /dev/null +++ b/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group1/tests/index.ts @@ -0,0 +1,14 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import type { FtrProviderContext } from '../../../ftr_provider_context'; + +export default function alertingApiIntegrationTests({ loadTestFile }: FtrProviderContext) { + describe('Security Solution - alerting api integration - security and spaces enabled', function () { + loadTestFile(require.resolve('./alerting')); + }); +} diff --git a/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group2/config.ts b/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group2/config.ts new file mode 100644 index 000000000000..ee5a17869e45 --- /dev/null +++ b/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group2/config.ts @@ -0,0 +1,23 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { createTestConfig } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/config'; + +export default createTestConfig('security_and_spaces', { + disabledPlugins: [], + license: 'trial', + ssl: true, + enableActionsProxy: true, + publicBaseUrl: true, + testFiles: [require.resolve('./tests')], + useDedicatedTaskRunner: true, + experimentalFeatures: [ + 'sentinelOneConnectorOn', + 'crowdstrikeConnectorOn', + 'microsoftDefenderEndpointOn', + ], +}); diff --git a/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group2/config_non_dedicated_task_runner.ts b/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group2/config_non_dedicated_task_runner.ts new file mode 100644 index 000000000000..32179d9a17ed --- /dev/null +++ b/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group2/config_non_dedicated_task_runner.ts @@ -0,0 +1,24 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { createTestConfig } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/config'; + +// eslint-disable-next-line import/no-default-export +export default createTestConfig('security_and_spaces', { + disabledPlugins: [], + license: 'trial', + ssl: true, + enableActionsProxy: true, + publicBaseUrl: true, + testFiles: [require.resolve('./tests')], + useDedicatedTaskRunner: false, + experimentalFeatures: [ + 'sentinelOneConnectorOn', + 'crowdstrikeConnectorOn', + 'microsoftDefenderEndpointOn', + ], +}); diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/crowdstrike.ts b/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/crowdstrike.ts similarity index 96% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/crowdstrike.ts rename to x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/crowdstrike.ts index 17229452bd6a..71dfb9ec3746 100644 --- a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/crowdstrike.ts +++ b/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/crowdstrike.ts @@ -12,11 +12,10 @@ import { import type { FeaturesPrivileges, Role } from '@kbn/security-plugin/common'; import type SuperTest from 'supertest'; import expect from '@kbn/expect'; -import { getUrlPrefix } from '../../../../../common/lib'; -import type { FtrProviderContext } from '../../../../../common/ftr_provider_context'; -import { createSupertestErrorLogger } from '../../../../../common/lib/log_supertest_errors'; +import { getUrlPrefix } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib'; +import { createSupertestErrorLogger } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib/log_supertest_errors'; +import type { FtrProviderContext } from '../../../../../ftr_provider_context'; -// eslint-disable-next-line import/no-default-export export default function createCrowdstrikeTests({ getService }: FtrProviderContext) { const supertest = getService('supertest'); const supertestWithoutAuth = getService('supertestWithoutAuth'); diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/microsoft_defender_endpoint.ts b/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/microsoft_defender_endpoint.ts similarity index 96% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/microsoft_defender_endpoint.ts rename to x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/microsoft_defender_endpoint.ts index f69261040d37..5f967a23f7ae 100644 --- a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/microsoft_defender_endpoint.ts +++ b/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/microsoft_defender_endpoint.ts @@ -12,11 +12,10 @@ import { } from '@kbn/stack-connectors-plugin/common/microsoft_defender_endpoint/constants'; import type SuperTest from 'supertest'; import expect from '@kbn/expect'; -import { getUrlPrefix } from '../../../../../common/lib'; -import type { FtrProviderContext } from '../../../../../common/ftr_provider_context'; -import { createSupertestErrorLogger } from '../../../../../common/lib/log_supertest_errors'; +import { getUrlPrefix } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib'; +import { createSupertestErrorLogger } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib/log_supertest_errors'; +import type { FtrProviderContext } from '../../../../../ftr_provider_context'; -// eslint-disable-next-line import/no-default-export export default function createMicrosoftDefenderEndpointTests({ getService }: FtrProviderContext) { const supertest = getService('supertest'); const supertestWithoutAuth = getService('supertestWithoutAuth'); diff --git a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/sentinelone.ts b/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/sentinelone.ts similarity index 96% rename from x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/sentinelone.ts rename to x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/sentinelone.ts index 92fdb2f920b6..5f485fcbd657 100644 --- a/x-pack/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/sentinelone.ts +++ b/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group2/tests/actions/connector_types/sentinelone.ts @@ -12,11 +12,10 @@ import { import type { FeaturesPrivileges, Role } from '@kbn/security-plugin/common'; import type SuperTest from 'supertest'; import expect from '@kbn/expect'; -import { getUrlPrefix } from '../../../../../common/lib'; -import type { FtrProviderContext } from '../../../../../common/ftr_provider_context'; -import { createSupertestErrorLogger } from '../../../../../common/lib/log_supertest_errors'; +import { getUrlPrefix } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib'; +import { createSupertestErrorLogger } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib/log_supertest_errors'; +import type { FtrProviderContext } from '../../../../../ftr_provider_context'; -// eslint-disable-next-line import/no-default-export export default function createSentinelOneTests({ getService }: FtrProviderContext) { const supertest = getService('supertest'); const supertestWithoutAuth = getService('supertestWithoutAuth'); diff --git a/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group2/tests/actions/index.ts b/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group2/tests/actions/index.ts new file mode 100644 index 000000000000..20d7fe0d6d1b --- /dev/null +++ b/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group2/tests/actions/index.ts @@ -0,0 +1,16 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import type { FtrProviderContext } from '../../../../ftr_provider_context'; + +export default function alertingApiIntegrationTests({ loadTestFile }: FtrProviderContext) { + describe('Security Solution Connectors', function () { + loadTestFile(require.resolve('./connector_types/crowdstrike')); + loadTestFile(require.resolve('./connector_types/sentinelone')); + loadTestFile(require.resolve('./connector_types/microsoft_defender_endpoint')); + }); +} diff --git a/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group2/tests/index.ts b/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group2/tests/index.ts new file mode 100644 index 000000000000..1db3158d160a --- /dev/null +++ b/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/group2/tests/index.ts @@ -0,0 +1,14 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import type { FtrProviderContext } from '../../../ftr_provider_context'; + +export default function alertingApiIntegrationTests({ loadTestFile }: FtrProviderContext) { + describe('Security Solution - alerting api integration - security and spaces enabled - Group 2', function () { + loadTestFile(require.resolve('./actions')); + }); +} diff --git a/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/scenarios.ts b/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/scenarios.ts new file mode 100644 index 000000000000..7a64187f199e --- /dev/null +++ b/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/scenarios.ts @@ -0,0 +1,355 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { + READ_FLAPPING_SETTINGS_SUB_FEATURE_ID, + ALL_FLAPPING_SETTINGS_SUB_FEATURE_ID, +} from '@kbn/alerting-plugin/common'; +import { ES_TEST_INDEX_NAME } from '@kbn/alerting-api-integration-helpers'; +import type { + Space, + User, +} from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/types'; + +const NoKibanaPrivileges: User = { + username: 'no_kibana_privileges', + fullName: 'no_kibana_privileges', + password: 'no_kibana_privileges-password', + role: { + name: 'no_kibana_privileges', + elasticsearch: { + indices: [ + { + names: ['foo'], + privileges: ['all'], + }, + { + names: [`${ES_TEST_INDEX_NAME}*`], + privileges: ['all'], + }, + ], + }, + }, +}; + +export const Superuser: User = { + username: 'superuser', + fullName: 'superuser', + password: 'superuser-password', + role: { + name: 'superuser', + }, +}; + +const GlobalRead: User = { + username: 'global_read', + fullName: 'global_read', + password: 'global_read-password', + role: { + name: 'global_read_role', + kibana: [ + { + feature: { + actions: ['read'], + alertsFixture: ['read'], + alertsRestrictedFixture: ['read'], + actionsSimulators: ['read'], + rulesSettings: ['read', READ_FLAPPING_SETTINGS_SUB_FEATURE_ID], + maintenanceWindow: ['read'], + }, + spaces: ['*'], + }, + ], + elasticsearch: { + indices: [ + { + names: [`${ES_TEST_INDEX_NAME}*`], + privileges: ['all'], + }, + ], + }, + }, +}; + +const Space1All: User = { + username: 'space_1_all', + fullName: 'space_1_all', + password: 'space_1_all-password', + role: { + name: 'space_1_all_role', + kibana: [ + { + feature: { + actions: ['all'], + alertsFixture: ['all'], + actionsSimulators: ['all'], + rulesSettings: ['all', ALL_FLAPPING_SETTINGS_SUB_FEATURE_ID], + maintenanceWindow: ['all'], + }, + spaces: ['space1'], + }, + ], + elasticsearch: { + indices: [ + { + names: [`${ES_TEST_INDEX_NAME}*`], + privileges: ['all'], + }, + ], + }, + }, +}; + +const Space1AllAlertingNoneActions: User = { + username: 'space_1_all_alerts_none_actions', + fullName: 'space_1_all_alerts_none_actions', + password: 'space_1_all_alerts_none_actions-password', + role: { + name: 'space_1_all_alerts_none_actions_role', + kibana: [ + { + feature: { + alertsFixture: ['all'], + actionsSimulators: ['all'], + }, + spaces: ['space1'], + }, + ], + elasticsearch: { + indices: [ + { + names: [`${ES_TEST_INDEX_NAME}*`], + privileges: ['all'], + }, + ], + }, + }, +}; + +const Space1AllWithRestrictedFixture: User = { + username: 'space_1_all_with_restricted_fixture', + fullName: 'space_1_all_with_restricted_fixture', + password: 'space_1_all_with_restricted_fixture-password', + role: { + name: 'space_1_all_with_restricted_fixture_role', + kibana: [ + { + feature: { + actions: ['all'], + alertsFixture: ['all'], + alertsRestrictedFixture: ['all'], + }, + spaces: ['space1'], + }, + ], + elasticsearch: { + indices: [ + { + names: [`${ES_TEST_INDEX_NAME}*`], + privileges: ['all'], + }, + ], + }, + }, +}; + +/** + * This user is needed to test system actions. + * In x-pack/platform/test/alerting_api_integration/common/plugins/alerts/server/action_types.ts + * we registered a system action type which requires access to Cases. This user has + * access to Cases only in the Stack Management. The tests use this user to + * execute the system action and verify that the authorization is performed + * as expected + */ +const CasesAll: User = { + username: 'cases_all', + fullName: 'cases_all', + password: 'cases_all', + role: { + name: 'cases_all_role', + elasticsearch: { + indices: [ + { + names: [`${ES_TEST_INDEX_NAME}*`], + privileges: ['all'], + }, + ], + }, + kibana: [ + { + feature: { + generalCases: ['all'], + actions: ['all'], + alertsFixture: ['all'], + alertsRestrictedFixture: ['all'], + }, + spaces: ['*'], + }, + ], + }, +}; + +export const StackAlertsOnly: User = { + username: 'stack_alerts_only', + fullName: 'stack_alerts_only', + password: 'stack_alerts_only-password', + role: { + name: 'stack_alerts_only_role', + kibana: [ + { + feature: { + stackAlerts: ['all'], + }, + spaces: ['space1'], + }, + ], + elasticsearch: { + indices: [ + { + names: [`${ES_TEST_INDEX_NAME}*`], + privileges: ['all'], + }, + ], + }, + }, +}; + +export const Users: User[] = [ + NoKibanaPrivileges, + Superuser, + GlobalRead, + Space1All, + Space1AllWithRestrictedFixture, + Space1AllAlertingNoneActions, + CasesAll, + StackAlertsOnly, +]; + +const Space1: Space = { + id: 'space1', + name: 'Space 1', + disabledFeatures: [], +}; + +const Space2: Space = { + id: 'space2', + name: 'Space 2', + disabledFeatures: [], +}; + +const OtherSpace: Space = { + id: 'other', + name: 'Other', + disabledFeatures: [], +}; + +export const Spaces: Space[] = [Space1, Space2, OtherSpace]; + +// For all scenarios, we define both an instance in addition +// to a "type" definition so that we can use the exhaustive switch in +// typescript to ensure all scenarios are handled. + +interface Scenario { + user: User; + space: Space; +} + +interface NoKibanaPrivilegesAtSpace1 extends Scenario { + id: 'no_kibana_privileges at space1'; +} +const NoKibanaPrivilegesAtSpace1: NoKibanaPrivilegesAtSpace1 = { + id: 'no_kibana_privileges at space1', + user: NoKibanaPrivileges, + space: Space1, +}; + +interface SuperuserAtSpace1 extends Scenario { + id: 'superuser at space1'; +} +export const SuperuserAtSpace1: SuperuserAtSpace1 = { + id: 'superuser at space1', + user: Superuser, + space: Space1, +}; + +interface GlobalReadAtSpace1 extends Scenario { + id: 'global_read at space1'; +} +const GlobalReadAtSpace1: GlobalReadAtSpace1 = { + id: 'global_read at space1', + user: GlobalRead, + space: Space1, +}; + +interface Space1AllAtSpace1 extends Scenario { + id: 'space_1_all at space1'; +} + +interface Space1AllWithRestrictedFixtureAtSpace1 extends Scenario { + id: 'space_1_all_with_restricted_fixture at space1'; +} +const Space1AllWithRestrictedFixtureAtSpace1: Space1AllWithRestrictedFixtureAtSpace1 = { + id: 'space_1_all_with_restricted_fixture at space1', + user: Space1AllWithRestrictedFixture, + space: Space1, +}; + +interface Space1AllAlertingNoneActionsAtSpace1 extends Scenario { + id: 'space_1_all_alerts_none_actions at space1'; +} +const Space1AllAlertingNoneActionsAtSpace1: Space1AllAlertingNoneActionsAtSpace1 = { + id: 'space_1_all_alerts_none_actions at space1', + user: Space1AllAlertingNoneActions, + space: Space1, +}; + +interface Space1AllAtSpace2 extends Scenario { + id: 'space_1_all at space2'; +} +const Space1AllAtSpace2: Space1AllAtSpace2 = { + id: 'space_1_all at space2', + user: Space1All, + space: Space2, +}; + +interface SystemActionSpace1 extends Scenario { + id: 'system_actions at space1'; +} + +export const systemActionScenario: SystemActionSpace1 = { + id: 'system_actions at space1', + user: CasesAll, + space: Space1, +}; + +interface Space1AllAtSpace1 extends Scenario { + id: 'space_1_all at space1'; +} + +export const Space1AllAtSpace1: Space1AllAtSpace1 = { + id: 'space_1_all at space1', + user: Space1All, + space: Space1, +}; + +export const UserAtSpaceScenarios: [ + NoKibanaPrivilegesAtSpace1, + SuperuserAtSpace1, + GlobalReadAtSpace1, + Space1AllAtSpace1, + Space1AllAtSpace2, + Space1AllWithRestrictedFixtureAtSpace1, + Space1AllAlertingNoneActionsAtSpace1 +] = [ + NoKibanaPrivilegesAtSpace1, + SuperuserAtSpace1, + GlobalReadAtSpace1, + Space1AllAtSpace1, + Space1AllAtSpace2, + Space1AllWithRestrictedFixtureAtSpace1, + Space1AllAlertingNoneActionsAtSpace1, +]; diff --git a/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/setup.ts b/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/setup.ts new file mode 100644 index 000000000000..24630614ef59 --- /dev/null +++ b/x-pack/solutions/security/test/alerting_api_integration/security_and_spaces/setup.ts @@ -0,0 +1,58 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { isCustomRoleSpecification } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/types'; +import type { FtrProviderContext } from '../ftr_provider_context'; +import { Spaces, Users } from './scenarios'; + +export async function setupSpacesAndUsers(getService: FtrProviderContext['getService']) { + const securityService = getService('security'); + const spacesService = getService('spaces'); + + for (const space of Spaces) { + await spacesService.create(space); + } + + for (const user of Users) { + const roles = [...(user.role ? [user.role] : []), ...(user.roles ? user.roles : [])]; + + await securityService.user.create(user.username, { + password: user.password, + full_name: user.fullName, + roles: roles.map((role) => role.name), + }); + + for (const role of roles) { + if (isCustomRoleSpecification(role)) { + await securityService.role.create(role.name, { + kibana: role.kibana, + elasticsearch: role.elasticsearch, + }); + } + } + } +} + +export async function tearDown(getService: FtrProviderContext['getService']) { + const securityService = getService('security'); + const spacesService = getService('spaces'); + + for (const user of Users) { + await securityService.user.delete(user.username); + + const roles = [...(user.role ? [user.role] : []), ...(user.roles ? user.roles : [])]; + for (const role of roles) { + if (isCustomRoleSpecification(role)) { + await securityService.role.delete(role.name); + } + } + } + + for (const space of Spaces) { + await spacesService.delete(space.id); + } +} diff --git a/x-pack/solutions/security/test/tsconfig.json b/x-pack/solutions/security/test/tsconfig.json index 1c93f53a41cd..4789e04139d1 100644 --- a/x-pack/solutions/security/test/tsconfig.json +++ b/x-pack/solutions/security/test/tsconfig.json @@ -35,5 +35,13 @@ "@kbn/ftr-common-functional-ui-services", "@kbn/test-subj-selector", "@kbn/std", + "@kbn/alerts-as-data-utils", + "@kbn/rule-data-utils", + "@kbn/alerting-api-integration-helpers", + "@kbn/event-log-plugin", + "@kbn/alerting-plugin", + "@kbn/stack-connectors-plugin", + "@kbn/security-plugin", + "@kbn/security-plugin-types-common", ] } diff --git a/x-pack/test/api_integration/deployment_agnostic/apis/observability/alerting/synthetics/custom_status_rule.ts b/x-pack/test/api_integration/deployment_agnostic/apis/observability/alerting/synthetics/custom_status_rule.ts index e30a97a29c8c..b6af71fc2043 100644 --- a/x-pack/test/api_integration/deployment_agnostic/apis/observability/alerting/synthetics/custom_status_rule.ts +++ b/x-pack/test/api_integration/deployment_agnostic/apis/observability/alerting/synthetics/custom_status_rule.ts @@ -8,7 +8,7 @@ import expect from '@kbn/expect'; import moment from 'moment'; import { SYNTHETICS_API_URLS } from '@kbn/synthetics-plugin/common/constants'; import type { SyntheticsMonitorStatusRuleParams as StatusRuleParams } from '@kbn/response-ops-rule-params/synthetics_monitor_status'; -import { waitForDocumentInIndex } from '../../../../../../alerting_api_integration/observability/helpers/alerting_wait_for_helpers'; +import { waitForDocumentInIndex } from '@kbn/test-suites-xpack-observability/alerting_api_integration/observability/helpers/alerting_wait_for_helpers'; import { RoleCredentials, SupertestWithRoleScopeType } from '../../../../services'; import { DeploymentAgnosticFtrProviderContext } from '../../../../ftr_provider_context'; import { diff --git a/x-pack/test/api_integration/deployment_agnostic/default_configs/helpers.ts b/x-pack/test/api_integration/deployment_agnostic/default_configs/helpers.ts index c16644bf18ba..77339d090340 100644 --- a/x-pack/test/api_integration/deployment_agnostic/default_configs/helpers.ts +++ b/x-pack/test/api_integration/deployment_agnostic/default_configs/helpers.ts @@ -5,8 +5,8 @@ * 2.0. */ -import { getPreConfiguredActions } from '../../../alerting_api_integration/common/config'; -import { getTlsWebhookServerUrls } from '../../../alerting_api_integration/common/lib/get_tls_webhook_servers'; +import { getPreConfiguredActions } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/config'; +import { getTlsWebhookServerUrls } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib/get_tls_webhook_servers'; export const updateKbnServerArguments = async (kbnServerArgs: string[]) => { const tlsWebhookServers = await getTlsWebhookServerUrls(6300, 6399); diff --git a/x-pack/test/cases_api_integration/common/config.ts b/x-pack/test/cases_api_integration/common/config.ts index b6c28f2d21cd..1b11f6d519db 100644 --- a/x-pack/test/cases_api_integration/common/config.ts +++ b/x-pack/test/cases_api_integration/common/config.ts @@ -12,7 +12,7 @@ import type { FtrConfigProviderContext } from '@kbn/test'; import { findTestPluginPaths } from '@kbn/test'; import { ScoutTestRunConfigCategory } from '@kbn/scout-info'; -import { getAllExternalServiceSimulatorPaths } from '@kbn/actions-simulators-plugin/server/plugin'; +import { getAllExternalServiceSimulatorPaths } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib/actions_simulations_utils'; import { services } from './services'; interface CreateTestConfigOptions { @@ -93,7 +93,10 @@ export function createTestConfig(name: string, options: CreateTestConfigOptions) .map((key) => `--xpack.${key}.enabled=false`), ...findTestPluginPaths([ path.resolve(__dirname, 'plugins'), - path.resolve(__dirname, '../../alerting_api_integration/common/plugins'), + path.resolve( + __dirname, + '../../../platform/test/alerting_api_integration/common/plugins' + ), ]), `--xpack.actions.preconfigured=${JSON.stringify({ 'preconfigured-servicenow': { diff --git a/x-pack/test/cases_api_integration/common/lib/api/connectors.ts b/x-pack/test/cases_api_integration/common/lib/api/connectors.ts index c3d59beb3877..8a37f841f0aa 100644 --- a/x-pack/test/cases_api_integration/common/lib/api/connectors.ts +++ b/x-pack/test/cases_api_integration/common/lib/api/connectors.ts @@ -16,8 +16,10 @@ import type { ActionTypeExecutorResult, FindActionResult, } from '@kbn/actions-plugin/server/types'; -import { getServiceNowServer } from '@kbn/actions-simulators-plugin/server/plugin'; -import { RecordingServiceNowSimulator } from '@kbn/actions-simulators-plugin/server/servicenow_simulation'; +import { + getServiceNowServer, + RecordingServiceNowSimulator, +} from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib/actions_simulations_utils'; import type { Case, CaseConnector, @@ -29,10 +31,10 @@ import type { GetCaseConnectorsResponse, } from '@kbn/cases-plugin/common/types/api'; import { camelCase, mapKeys } from 'lodash'; +import type { ObjectRemover as ActionsRemover } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib'; import type { User } from '../authentication/types'; import { superUser } from '../authentication/users'; import { getPostCaseRequest } from '../mock'; -import type { ObjectRemover as ActionsRemover } from '../../../../alerting_api_integration/common/lib'; import { createConfiguration, getConfigurationRequest } from './configuration'; import { createCase } from './case'; import { getSpaceUrlPrefix } from './helpers'; diff --git a/x-pack/test/cases_api_integration/security_and_spaces/tests/common/cases/import_export.ts b/x-pack/test/cases_api_integration/security_and_spaces/tests/common/cases/import_export.ts index 253129f1f116..3686556d74f0 100644 --- a/x-pack/test/cases_api_integration/security_and_spaces/tests/common/cases/import_export.ts +++ b/x-pack/test/cases_api_integration/security_and_spaces/tests/common/cases/import_export.ts @@ -31,7 +31,7 @@ import type { PushedUserAction, } from '@kbn/cases-plugin/common/types/domain'; import type { CasePostRequest } from '@kbn/cases-plugin/common'; -import { ObjectRemover as ActionsRemover } from '../../../../../alerting_api_integration/common/lib'; +import { ObjectRemover as ActionsRemover } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib'; import { deleteAllCaseItems, createCase, diff --git a/x-pack/test/cases_api_integration/security_and_spaces/tests/common/configure/patch_configure.ts b/x-pack/test/cases_api_integration/security_and_spaces/tests/common/configure/patch_configure.ts index 5828550fe786..87605919c6ef 100644 --- a/x-pack/test/cases_api_integration/security_and_spaces/tests/common/configure/patch_configure.ts +++ b/x-pack/test/cases_api_integration/security_and_spaces/tests/common/configure/patch_configure.ts @@ -12,8 +12,8 @@ import { CustomFieldTypes, } from '@kbn/cases-plugin/common/types/domain'; import type { ConfigurationPatchRequest } from '@kbn/cases-plugin/common/types/api'; +import { ObjectRemover as ActionsRemover } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib'; import type { FtrProviderContext } from '../../../../common/ftr_provider_context'; -import { ObjectRemover as ActionsRemover } from '../../../../../alerting_api_integration/common/lib'; import { removeServerGeneratedPropertiesFromSavedObject, diff --git a/x-pack/test/cases_api_integration/security_and_spaces/tests/common/configure/post_configure.ts b/x-pack/test/cases_api_integration/security_and_spaces/tests/common/configure/post_configure.ts index 15ba56c20156..eafc59c5a9fe 100644 --- a/x-pack/test/cases_api_integration/security_and_spaces/tests/common/configure/post_configure.ts +++ b/x-pack/test/cases_api_integration/security_and_spaces/tests/common/configure/post_configure.ts @@ -12,8 +12,8 @@ import { CustomFieldTypes, } from '@kbn/cases-plugin/common/types/domain'; import { MAX_CUSTOM_FIELD_LABEL_LENGTH } from '@kbn/cases-plugin/common/constants'; +import { ObjectRemover as ActionsRemover } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib'; import type { FtrProviderContext } from '../../../../common/ftr_provider_context'; -import { ObjectRemover as ActionsRemover } from '../../../../../alerting_api_integration/common/lib'; import { getConfigurationRequest, diff --git a/x-pack/test/cases_api_integration/security_and_spaces/tests/common/internal/metrics/get_case_metrics_connectors.ts b/x-pack/test/cases_api_integration/security_and_spaces/tests/common/internal/metrics/get_case_metrics_connectors.ts index cf80c1f18b0c..59bd343eb2e5 100644 --- a/x-pack/test/cases_api_integration/security_and_spaces/tests/common/internal/metrics/get_case_metrics_connectors.ts +++ b/x-pack/test/cases_api_integration/security_and_spaces/tests/common/internal/metrics/get_case_metrics_connectors.ts @@ -8,8 +8,8 @@ import expect from '@kbn/expect'; import { ConnectorTypes } from '@kbn/cases-plugin/common/types/domain'; import { CaseMetricsFeature } from '@kbn/cases-plugin/common'; +import { ObjectRemover as ActionsRemover } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib'; import { getPostCaseRequest } from '../../../../../common/lib/mock'; -import { ObjectRemover as ActionsRemover } from '../../../../../../alerting_api_integration/common/lib'; import type { FtrProviderContext } from '../../../../../common/ftr_provider_context'; import { diff --git a/x-pack/test/cases_api_integration/security_and_spaces/tests/no_public_base_url/push.ts b/x-pack/test/cases_api_integration/security_and_spaces/tests/no_public_base_url/push.ts index e2d1f268be6d..c1f10bdfbfdf 100644 --- a/x-pack/test/cases_api_integration/security_and_spaces/tests/no_public_base_url/push.ts +++ b/x-pack/test/cases_api_integration/security_and_spaces/tests/no_public_base_url/push.ts @@ -6,7 +6,8 @@ */ import expect from '@kbn/expect'; -import type { RecordingServiceNowSimulator } from '@kbn/actions-simulators-plugin/server/servicenow_simulation'; +import type { RecordingServiceNowSimulator } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib/actions_simulations_utils'; +import { ObjectRemover as ActionsRemover } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib'; import { arraysToEqual } from '../../../common/lib/validation'; import { postCommentUserReq, @@ -18,7 +19,6 @@ import { persistableStateAttachment, } from '../../../common/lib/mock'; import type { FtrProviderContext } from '../../../common/ftr_provider_context'; -import { ObjectRemover as ActionsRemover } from '../../../../alerting_api_integration/common/lib'; import { pushCase, @@ -110,11 +110,12 @@ export default ({ getService }: FtrProviderContext): void => { * If the request contains the work_notes property then * it is a create comment request */ - const allCommentRequests = serviceNowServer.allRequestData.filter((request) => - Boolean(request.work_notes) + const allCommentRequests = serviceNowServer.allRequestData.filter( + (request): request is { work_notes: string } => + typeof request.work_notes === 'string' && request.work_notes.length > 0 ); - const allWorkNotes = allCommentRequests.map((request) => request.work_notes); + const allWorkNotes: string[] = allCommentRequests.map((request) => request.work_notes); const expectedNotes = [ 'This is a cool comment\n\nAdded by elastic.', 'Isolated host host-name with comment: comment text\n\nAdded by elastic.', diff --git a/x-pack/test/cases_api_integration/security_and_spaces/tests/trial/cases/push_case.ts b/x-pack/test/cases_api_integration/security_and_spaces/tests/trial/cases/push_case.ts index cd9b88a69666..cefb3a109275 100644 --- a/x-pack/test/cases_api_integration/security_and_spaces/tests/trial/cases/push_case.ts +++ b/x-pack/test/cases_api_integration/security_and_spaces/tests/trial/cases/push_case.ts @@ -12,10 +12,13 @@ import type http from 'http'; import expect from '@kbn/expect'; import type { User } from '@kbn/cases-plugin/common/types/domain'; import { CaseStatuses, AttachmentType } from '@kbn/cases-plugin/common/types/domain'; -import type { RecordingServiceNowSimulator } from '@kbn/actions-simulators-plugin/server/servicenow_simulation'; +import type { + RecordingServiceNowSimulator, + ServiceNowRequest, +} from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib/actions_simulations_utils'; import type { CaseConnector } from '@kbn/cases-plugin/common/types/domain'; +import { ObjectRemover as ActionsRemover } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib'; import type { FtrProviderContext } from '../../../../common/ftr_provider_context'; -import { ObjectRemover as ActionsRemover } from '../../../../../alerting_api_integration/common/lib'; import { postCaseReq, @@ -217,11 +220,13 @@ export default ({ getService }: FtrProviderContext): void => { * If the request contains the work_notes property then * it is a create comment request */ - const allCommentRequests = serviceNowServer.allRequestData.filter((request) => - Boolean(request.work_notes) + const allCommentRequests = serviceNowServer.allRequestData.filter( + (request: ServiceNowRequest) => Boolean(request.work_notes) ); - const allWorkNotes = allCommentRequests.map((request) => request.work_notes); + const allWorkNotes = allCommentRequests.map( + (request: ServiceNowRequest) => request.work_notes + ); const expectedNotes = [ 'This is a cool comment\n\nAdded by elastic.', 'Isolated host host-name with comment: comment text\n\nAdded by elastic.', @@ -268,8 +273,8 @@ export default ({ getService }: FtrProviderContext): void => { * If the request contains the work_notes property then * it is a create comment request */ - const allCommentRequests = serviceNowServer.allRequestData.filter((request) => - Boolean(request.work_notes) + const allCommentRequests = serviceNowServer.allRequestData.filter( + (request: ServiceNowRequest) => Boolean(request.work_notes) ); expect(allCommentRequests.length).be(1); diff --git a/x-pack/test/cases_api_integration/security_and_spaces/tests/trial/cases/user_actions/find_user_actions.ts b/x-pack/test/cases_api_integration/security_and_spaces/tests/trial/cases/user_actions/find_user_actions.ts index 2fcba5a2f55f..36f2af51badf 100644 --- a/x-pack/test/cases_api_integration/security_and_spaces/tests/trial/cases/user_actions/find_user_actions.ts +++ b/x-pack/test/cases_api_integration/security_and_spaces/tests/trial/cases/user_actions/find_user_actions.ts @@ -8,6 +8,7 @@ import type http from 'http'; import expect from '@kbn/expect'; import { UserActionTypes } from '@kbn/cases-plugin/common/types/domain'; +import { ObjectRemover as ActionsRemover } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib'; import { getPostCaseRequest } from '../../../../../common/lib/mock'; import { deleteAllCaseItems, @@ -19,7 +20,6 @@ import { findCaseUserActions, } from '../../../../../common/lib/api'; -import { ObjectRemover as ActionsRemover } from '../../../../../../alerting_api_integration/common/lib'; import type { FtrProviderContext } from '../../../../../common/ftr_provider_context'; // eslint-disable-next-line import/no-default-export diff --git a/x-pack/test/cases_api_integration/security_and_spaces/tests/trial/configure/get_configure.ts b/x-pack/test/cases_api_integration/security_and_spaces/tests/trial/configure/get_configure.ts index eb990f12b452..7f2f5681bce0 100644 --- a/x-pack/test/cases_api_integration/security_and_spaces/tests/trial/configure/get_configure.ts +++ b/x-pack/test/cases_api_integration/security_and_spaces/tests/trial/configure/get_configure.ts @@ -8,9 +8,9 @@ import type http from 'http'; import expect from '@kbn/expect'; import type { ConnectorTypes } from '@kbn/cases-plugin/common/types/domain'; +import { ObjectRemover as ActionsRemover } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib'; import type { FtrProviderContext } from '../../../../../common/ftr_provider_context'; -import { ObjectRemover as ActionsRemover } from '../../../../../alerting_api_integration/common/lib'; import { createConfiguration, getConfiguration, diff --git a/x-pack/test/cases_api_integration/security_and_spaces/tests/trial/configure/get_connectors.ts b/x-pack/test/cases_api_integration/security_and_spaces/tests/trial/configure/get_connectors.ts index a187ff1f087a..8088cf0c23ec 100644 --- a/x-pack/test/cases_api_integration/security_and_spaces/tests/trial/configure/get_connectors.ts +++ b/x-pack/test/cases_api_integration/security_and_spaces/tests/trial/configure/get_connectors.ts @@ -6,9 +6,9 @@ */ import expect from '@kbn/expect'; +import { ObjectRemover as ActionsRemover } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib'; import type { FtrProviderContext } from '../../../../common/ftr_provider_context'; -import { ObjectRemover as ActionsRemover } from '../../../../../alerting_api_integration/common/lib'; import { getServiceNowConnector, getServiceNowSIRConnector, diff --git a/x-pack/test/cases_api_integration/security_and_spaces/tests/trial/configure/patch_configure.ts b/x-pack/test/cases_api_integration/security_and_spaces/tests/trial/configure/patch_configure.ts index 556f07f1d286..5fdd3e380791 100644 --- a/x-pack/test/cases_api_integration/security_and_spaces/tests/trial/configure/patch_configure.ts +++ b/x-pack/test/cases_api_integration/security_and_spaces/tests/trial/configure/patch_configure.ts @@ -8,8 +8,8 @@ import type http from 'http'; import expect from '@kbn/expect'; import type { ConnectorTypes } from '@kbn/cases-plugin/common/types/domain'; +import { ObjectRemover as ActionsRemover } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib'; import type { FtrProviderContext } from '../../../../common/ftr_provider_context'; -import { ObjectRemover as ActionsRemover } from '../../../../../alerting_api_integration/common/lib'; import { getConfigurationRequest, diff --git a/x-pack/test/cases_api_integration/security_and_spaces/tests/trial/configure/post_configure.ts b/x-pack/test/cases_api_integration/security_and_spaces/tests/trial/configure/post_configure.ts index bac0e3e047f0..f1c9fecd5507 100644 --- a/x-pack/test/cases_api_integration/security_and_spaces/tests/trial/configure/post_configure.ts +++ b/x-pack/test/cases_api_integration/security_and_spaces/tests/trial/configure/post_configure.ts @@ -8,8 +8,8 @@ import type http from 'http'; import expect from '@kbn/expect'; import type { ConnectorTypes } from '@kbn/cases-plugin/common/types/domain'; +import { ObjectRemover as ActionsRemover } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib'; import type { FtrProviderContext } from '../../../../common/ftr_provider_context'; -import { ObjectRemover as ActionsRemover } from '../../../../../alerting_api_integration/common/lib'; import { getConfigurationRequest, diff --git a/x-pack/test/cases_api_integration/security_and_spaces/tests/trial/internal/get_connectors.ts b/x-pack/test/cases_api_integration/security_and_spaces/tests/trial/internal/get_connectors.ts index fd098fd01850..0121c705ba59 100644 --- a/x-pack/test/cases_api_integration/security_and_spaces/tests/trial/internal/get_connectors.ts +++ b/x-pack/test/cases_api_integration/security_and_spaces/tests/trial/internal/get_connectors.ts @@ -14,6 +14,7 @@ import { CaseSeverity, CaseStatuses, } from '@kbn/cases-plugin/common/types/domain'; +import { ObjectRemover as ActionsRemover } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib'; import { globalRead, noKibanaPrivileges, @@ -25,7 +26,6 @@ import { secOnlyRead, superUser, } from '../../../../common/lib/authentication/users'; -import { ObjectRemover as ActionsRemover } from '../../../../../alerting_api_integration/common/lib'; import type { FtrProviderContext } from '../../../../common/ftr_provider_context'; import { createCase, diff --git a/x-pack/test/cases_api_integration/security_and_spaces/tests/trial/internal/get_user_action_stats.ts b/x-pack/test/cases_api_integration/security_and_spaces/tests/trial/internal/get_user_action_stats.ts index 9144ff88ba25..f8678ecef930 100644 --- a/x-pack/test/cases_api_integration/security_and_spaces/tests/trial/internal/get_user_action_stats.ts +++ b/x-pack/test/cases_api_integration/security_and_spaces/tests/trial/internal/get_user_action_stats.ts @@ -9,7 +9,7 @@ import type http from 'http'; import expect from '@kbn/expect'; import { ConnectorTypes } from '@kbn/cases-plugin/common/types/domain'; -import { ObjectRemover as ActionsRemover } from '../../../../../alerting_api_integration/common/lib'; +import { ObjectRemover as ActionsRemover } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib'; import type { FtrProviderContext } from '../../../../common/ftr_provider_context'; import { postCaseReq } from '../../../../common/lib/mock'; import { diff --git a/x-pack/test/cases_api_integration/spaces_only/tests/trial/cases/push_case.ts b/x-pack/test/cases_api_integration/spaces_only/tests/trial/cases/push_case.ts index 10aacba71909..eefd47fffc4e 100644 --- a/x-pack/test/cases_api_integration/spaces_only/tests/trial/cases/push_case.ts +++ b/x-pack/test/cases_api_integration/spaces_only/tests/trial/cases/push_case.ts @@ -8,8 +8,8 @@ /* eslint-disable @typescript-eslint/naming-convention */ import type http from 'http'; import expect from '@kbn/expect'; +import { ObjectRemover as ActionsRemover } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib'; import type { FtrProviderContext } from '../../../../common/ftr_provider_context'; -import { ObjectRemover as ActionsRemover } from '../../../../../alerting_api_integration/common/lib'; import { nullUser } from '../../../../common/lib/mock'; import { diff --git a/x-pack/test/cases_api_integration/spaces_only/tests/trial/configure/get_configure.ts b/x-pack/test/cases_api_integration/spaces_only/tests/trial/configure/get_configure.ts index 71f75e27cc30..5a29beb37fe9 100644 --- a/x-pack/test/cases_api_integration/spaces_only/tests/trial/configure/get_configure.ts +++ b/x-pack/test/cases_api_integration/spaces_only/tests/trial/configure/get_configure.ts @@ -8,9 +8,9 @@ import type http from 'http'; import expect from '@kbn/expect'; import type { ConnectorTypes } from '@kbn/cases-plugin/common/types/domain'; +import { ObjectRemover as ActionsRemover } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib'; import type { FtrProviderContext } from '../../../../common/ftr_provider_context'; -import { ObjectRemover as ActionsRemover } from '../../../../../alerting_api_integration/common/lib'; import { createConfiguration, getConfiguration, diff --git a/x-pack/test/cases_api_integration/spaces_only/tests/trial/configure/get_connectors.ts b/x-pack/test/cases_api_integration/spaces_only/tests/trial/configure/get_connectors.ts index 70b3923430c1..7f8b87202779 100644 --- a/x-pack/test/cases_api_integration/spaces_only/tests/trial/configure/get_connectors.ts +++ b/x-pack/test/cases_api_integration/spaces_only/tests/trial/configure/get_connectors.ts @@ -6,9 +6,9 @@ */ import expect from '@kbn/expect'; +import { ObjectRemover as ActionsRemover } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib'; import type { FtrProviderContext } from '../../../../common/ftr_provider_context'; -import { ObjectRemover as ActionsRemover } from '../../../../../alerting_api_integration/common/lib'; import { getAuthWithSuperUser, getActionsSpace, diff --git a/x-pack/test/cases_api_integration/spaces_only/tests/trial/configure/patch_configure.ts b/x-pack/test/cases_api_integration/spaces_only/tests/trial/configure/patch_configure.ts index 0234945e88e3..f4330626d878 100644 --- a/x-pack/test/cases_api_integration/spaces_only/tests/trial/configure/patch_configure.ts +++ b/x-pack/test/cases_api_integration/spaces_only/tests/trial/configure/patch_configure.ts @@ -8,8 +8,8 @@ import type http from 'http'; import expect from '@kbn/expect'; import type { ConnectorTypes } from '@kbn/cases-plugin/common/types/domain'; +import { ObjectRemover as ActionsRemover } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib'; import type { FtrProviderContext } from '../../../../common/ftr_provider_context'; -import { ObjectRemover as ActionsRemover } from '../../../../../alerting_api_integration/common/lib'; import { getConfigurationRequest, diff --git a/x-pack/test/cases_api_integration/spaces_only/tests/trial/configure/post_configure.ts b/x-pack/test/cases_api_integration/spaces_only/tests/trial/configure/post_configure.ts index cf1572655710..ca9a5205b893 100644 --- a/x-pack/test/cases_api_integration/spaces_only/tests/trial/configure/post_configure.ts +++ b/x-pack/test/cases_api_integration/spaces_only/tests/trial/configure/post_configure.ts @@ -8,8 +8,8 @@ import type http from 'http'; import expect from '@kbn/expect'; import type { ConnectorTypes } from '@kbn/cases-plugin/common/types/domain'; +import { ObjectRemover as ActionsRemover } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib'; import type { FtrProviderContext } from '../../../../common/ftr_provider_context'; -import { ObjectRemover as ActionsRemover } from '../../../../../alerting_api_integration/common/lib'; import { getConfigurationRequest, diff --git a/x-pack/test/functional/apps/infra/metrics_source_configuration.ts b/x-pack/test/functional/apps/infra/metrics_source_configuration.ts index 39c6b33d2f3e..a8b2bd8c69df 100644 --- a/x-pack/test/functional/apps/infra/metrics_source_configuration.ts +++ b/x-pack/test/functional/apps/infra/metrics_source_configuration.ts @@ -11,11 +11,11 @@ import { Aggregators, MetricThresholdParams } from '@kbn/infra-plugin/common/ale import { COMPARATORS } from '@kbn/alerting-comparators'; import { InfraRuleType } from '@kbn/rule-data-utils'; -import { createRule } from '../../../alerting_api_integration/observability/helpers/alerting_api_helper'; +import { createRule } from '@kbn/test-suites-xpack-observability/alerting_api_integration/observability/helpers/alerting_api_helper'; import { waitForDocumentInIndex, waitForRuleStatus, -} from '../../../alerting_api_integration/observability/helpers/alerting_wait_for_helpers'; +} from '@kbn/test-suites-xpack-observability/alerting_api_integration/observability/helpers/alerting_wait_for_helpers'; import { FtrProviderContext } from '../../ftr_provider_context'; import { DATES } from './constants'; diff --git a/x-pack/test/functional_with_es_ssl/apps/cases/group2/upgrade.ts b/x-pack/test/functional_with_es_ssl/apps/cases/group2/upgrade.ts index cf1ea5512eab..c89345286c76 100644 --- a/x-pack/test/functional_with_es_ssl/apps/cases/group2/upgrade.ts +++ b/x-pack/test/functional_with_es_ssl/apps/cases/group2/upgrade.ts @@ -9,7 +9,7 @@ import expect from '@kbn/expect'; import { getExternalServiceSimulatorPath, ExternalServiceSimulator, -} from '@kbn/actions-simulators-plugin/server/plugin'; +} from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib/actions_simulations_utils'; import { FtrProviderContext } from '../../../ftr_provider_context'; export default ({ getPageObject, getService }: FtrProviderContext) => { diff --git a/x-pack/test/functional_with_es_ssl/apps/triggers_actions_ui/alert_deletion.ts b/x-pack/test/functional_with_es_ssl/apps/triggers_actions_ui/alert_deletion.ts index 4a9db544a6ba..90e4cd68cdeb 100644 --- a/x-pack/test/functional_with_es_ssl/apps/triggers_actions_ui/alert_deletion.ts +++ b/x-pack/test/functional_with_es_ssl/apps/triggers_actions_ui/alert_deletion.ts @@ -7,7 +7,6 @@ import expect from '@kbn/expect'; import { IValidatedEvent } from '@kbn/event-log-plugin/server'; -import { FtrProviderContext } from '../../ftr_provider_context'; import { activeO11yAlertsNewerThan90, activeO11yAlertsOlderThan90, @@ -22,7 +21,8 @@ import { inactiveSecurityAlertsOlderThan90, inactiveStackAlertsNewerThan90, inactiveStackAlertsOlderThan90, -} from '../../../alerting_api_integration/security_and_spaces/group2/tests/alerting/alert_deletion/alert_deletion_test_utils'; +} from '@kbn/test-suites-xpack-platform/alerting_api_integration/security_and_spaces/group2/tests/alerting/alert_deletion/alert_deletion_test_utils'; +import { FtrProviderContext } from '../../ftr_provider_context'; import { ObjectRemover } from '../../lib/object_remover'; export default ({ getPageObjects, getService }: FtrProviderContext) => { diff --git a/x-pack/test/functional_with_es_ssl/apps/triggers_actions_ui/connectors/tines.ts b/x-pack/test/functional_with_es_ssl/apps/triggers_actions_ui/connectors/tines.ts index 45be2dc57eb4..41a00964280b 100644 --- a/x-pack/test/functional_with_es_ssl/apps/triggers_actions_ui/connectors/tines.ts +++ b/x-pack/test/functional_with_es_ssl/apps/triggers_actions_ui/connectors/tines.ts @@ -9,11 +9,11 @@ import expect from '@kbn/expect'; import { tinesAgentWebhook, tinesStory1, -} from '@kbn/actions-simulators-plugin/server/tines_simulation'; +} from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib/actions_simulations_utils'; import { ExternalServiceSimulator, getExternalServiceSimulatorPath, -} from '@kbn/actions-simulators-plugin/server/plugin'; +} from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib/actions_simulations_utils'; import { FtrProviderContext } from '../../../ftr_provider_context'; import { ObjectRemover } from '../../../lib/object_remover'; import { generateUniqueKey } from '../../../lib/get_test_data'; diff --git a/x-pack/test/functional_with_es_ssl/apps/triggers_actions_ui/connectors/with_aws_ses_kibana_config/index.ts b/x-pack/test/functional_with_es_ssl/apps/triggers_actions_ui/connectors/with_aws_ses_kibana_config/index.ts index e0fe99620cdb..a495a27fc722 100644 --- a/x-pack/test/functional_with_es_ssl/apps/triggers_actions_ui/connectors/with_aws_ses_kibana_config/index.ts +++ b/x-pack/test/functional_with_es_ssl/apps/triggers_actions_ui/connectors/with_aws_ses_kibana_config/index.ts @@ -5,11 +5,11 @@ * 2.0. */ -import type { FtrProviderContext } from '../../../../../alerting_api_integration/common/ftr_provider_context'; +import type { FtrProviderContext } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/ftr_provider_context'; import { buildUp, tearDown, -} from '../../../../../alerting_api_integration/spaces_only/tests/helpers'; +} from '@kbn/test-suites-xpack-platform/alerting_api_integration/spaces_only/tests/helpers'; export default function actionsTests({ loadTestFile, getService }: FtrProviderContext) { describe('Connectors with AWS SES Kibana config', () => { diff --git a/x-pack/test/functional_with_es_ssl/apps/triggers_actions_ui/shared/global_rule_event_log_list.ts b/x-pack/test/functional_with_es_ssl/apps/triggers_actions_ui/shared/global_rule_event_log_list.ts index 2aeb08541d2a..80832169f697 100644 --- a/x-pack/test/functional_with_es_ssl/apps/triggers_actions_ui/shared/global_rule_event_log_list.ts +++ b/x-pack/test/functional_with_es_ssl/apps/triggers_actions_ui/shared/global_rule_event_log_list.ts @@ -7,13 +7,13 @@ import expect from '@kbn/expect'; import { asyncForEach } from '@kbn/std'; +import { getUrlPrefix } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib'; import { FtrProviderContext } from '../../../ftr_provider_context'; import { Role, User } from '../../../../cases_api_integration/common/lib/authentication/types'; import { createUsersAndRoles, deleteUsersAndRoles, } from '../../../../cases_api_integration/common/lib/authentication'; -import { getUrlPrefix } from '../../../../alerting_api_integration/common/lib'; import { getTestAlertData } from '../../../lib/get_test_data'; const SPACE2 = { diff --git a/x-pack/test/functional_with_es_ssl/config.base.ts b/x-pack/test/functional_with_es_ssl/config.base.ts index bcc6e00b9a97..81f530b28f7d 100644 --- a/x-pack/test/functional_with_es_ssl/config.base.ts +++ b/x-pack/test/functional_with_es_ssl/config.base.ts @@ -9,7 +9,7 @@ import Fs from 'fs'; import { join } from 'path'; import { CA_CERT_PATH } from '@kbn/dev-utils'; import { FtrConfigProviderContext } from '@kbn/test'; -import { getAllExternalServiceSimulatorPaths } from '@kbn/actions-simulators-plugin/server/plugin'; +import { getAllExternalServiceSimulatorPaths } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib/actions_simulations_utils'; import { pageObjects } from './page_objects'; // .server-log is specifically not enabled @@ -79,7 +79,7 @@ export default async function ({ readConfigFile }: FtrConfigProviderContext) { `--plugin-path=${join(__dirname, 'plugins/cases')}`, `--plugin-path=${join( __dirname, - '../alerting_api_integration/common/plugins/actions_simulators' + '../../platform/test/alerting_api_integration/common/plugins/actions_simulators' )}`, `--xpack.trigger_actions_ui.enableExperimental=${JSON.stringify([ 'stackAlertsPage', diff --git a/x-pack/test/rule_registry/common/config.ts b/x-pack/test/rule_registry/common/config.ts index 4d172d3623cb..44a1c60acabd 100644 --- a/x-pack/test/rule_registry/common/config.ts +++ b/x-pack/test/rule_registry/common/config.ts @@ -11,7 +11,7 @@ import type { FtrConfigProviderContext } from '@kbn/test'; import { findTestPluginPaths } from '@kbn/test'; import { ScoutTestRunConfigCategory } from '@kbn/scout-info'; -import { getAllExternalServiceSimulatorPaths } from '@kbn/actions-simulators-plugin/server/plugin'; +import { getAllExternalServiceSimulatorPaths } from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib/actions_simulations_utils'; import { services } from './services'; interface CreateTestConfigOptions { @@ -88,7 +88,10 @@ export function createTestConfig(name: string, options: CreateTestConfigOptions) .filter((k) => k !== 'security') .map((key) => `--xpack.${key}.enabled=false`), ...findTestPluginPaths([ - path.resolve(__dirname, '../../alerting_api_integration/common/plugins'), + path.resolve( + __dirname, + '../../../platform/test/alerting_api_integration/common/plugins' + ), ]), '--xpack.ruleRegistry.write.enabled=true', `--server.xsrf.allowlist=${JSON.stringify(getAllExternalServiceSimulatorPaths())}`, diff --git a/x-pack/test/screenshot_creation/apps/response_ops_docs/stack_connectors/crowdstrike_connector.ts b/x-pack/test/screenshot_creation/apps/response_ops_docs/stack_connectors/crowdstrike_connector.ts index 0447b1576226..9217c94cee73 100644 --- a/x-pack/test/screenshot_creation/apps/response_ops_docs/stack_connectors/crowdstrike_connector.ts +++ b/x-pack/test/screenshot_creation/apps/response_ops_docs/stack_connectors/crowdstrike_connector.ts @@ -8,7 +8,7 @@ import { ExternalServiceSimulator, getExternalServiceSimulatorPath, -} from '@kbn/actions-simulators-plugin/server/plugin'; +} from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib/actions_simulations_utils'; import { FtrProviderContext } from '../../../ftr_provider_context'; export default function ({ getService, getPageObjects }: FtrProviderContext) { diff --git a/x-pack/test/screenshot_creation/apps/response_ops_docs/stack_connectors/ibm_resilient_connector.ts b/x-pack/test/screenshot_creation/apps/response_ops_docs/stack_connectors/ibm_resilient_connector.ts index a950f1824b5a..017075136ba1 100644 --- a/x-pack/test/screenshot_creation/apps/response_ops_docs/stack_connectors/ibm_resilient_connector.ts +++ b/x-pack/test/screenshot_creation/apps/response_ops_docs/stack_connectors/ibm_resilient_connector.ts @@ -8,7 +8,7 @@ import { getExternalServiceSimulatorPath, ExternalServiceSimulator, -} from '@kbn/actions-simulators-plugin/server/plugin'; +} from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib/actions_simulations_utils'; import { FtrProviderContext } from '../../../ftr_provider_context'; export default function ({ getService, getPageObjects }: FtrProviderContext) { diff --git a/x-pack/test/screenshot_creation/apps/response_ops_docs/stack_connectors/sentinelone_connector.ts b/x-pack/test/screenshot_creation/apps/response_ops_docs/stack_connectors/sentinelone_connector.ts index 78d4d73e28aa..b6933443b9d6 100644 --- a/x-pack/test/screenshot_creation/apps/response_ops_docs/stack_connectors/sentinelone_connector.ts +++ b/x-pack/test/screenshot_creation/apps/response_ops_docs/stack_connectors/sentinelone_connector.ts @@ -8,7 +8,7 @@ import { ExternalServiceSimulator, getExternalServiceSimulatorPath, -} from '@kbn/actions-simulators-plugin/server/plugin'; +} from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib/actions_simulations_utils'; import { FtrProviderContext } from '../../../ftr_provider_context'; export default function ({ getService, getPageObjects }: FtrProviderContext) { diff --git a/x-pack/test/screenshot_creation/apps/response_ops_docs/stack_connectors/thehive_connector.ts b/x-pack/test/screenshot_creation/apps/response_ops_docs/stack_connectors/thehive_connector.ts index 6a53657aaf12..d055ee462424 100644 --- a/x-pack/test/screenshot_creation/apps/response_ops_docs/stack_connectors/thehive_connector.ts +++ b/x-pack/test/screenshot_creation/apps/response_ops_docs/stack_connectors/thehive_connector.ts @@ -8,7 +8,7 @@ import { ExternalServiceSimulator, getExternalServiceSimulatorPath, -} from '@kbn/actions-simulators-plugin/server/plugin'; +} from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib/actions_simulations_utils'; import { FtrProviderContext } from '../../../ftr_provider_context'; export default function ({ getService, getPageObjects }: FtrProviderContext) { diff --git a/x-pack/test/screenshot_creation/apps/response_ops_docs/stack_connectors/tines_connector.ts b/x-pack/test/screenshot_creation/apps/response_ops_docs/stack_connectors/tines_connector.ts index 83472abbc569..a123e4578107 100644 --- a/x-pack/test/screenshot_creation/apps/response_ops_docs/stack_connectors/tines_connector.ts +++ b/x-pack/test/screenshot_creation/apps/response_ops_docs/stack_connectors/tines_connector.ts @@ -8,7 +8,7 @@ import { ExternalServiceSimulator, getExternalServiceSimulatorPath, -} from '@kbn/actions-simulators-plugin/server/plugin'; +} from '@kbn/test-suites-xpack-platform/alerting_api_integration/common/lib/actions_simulations_utils'; import { FtrProviderContext } from '../../../ftr_provider_context'; export default function ({ getService, getPageObjects }: FtrProviderContext) { diff --git a/x-pack/test/tsconfig.json b/x-pack/test/tsconfig.json index 96d57a53848a..58e37fe8f5c4 100644 --- a/x-pack/test/tsconfig.json +++ b/x-pack/test/tsconfig.json @@ -37,8 +37,6 @@ "@kbn/fleet-plugin", "@kbn/global-search-plugin", "@kbn/features-plugin", - "@kbn/encrypted-saved-objects-plugin", - "@kbn/event-log-plugin", "@kbn/features-plugin", "@kbn/global-search-plugin", "@kbn/infra-plugin", @@ -50,7 +48,6 @@ "@kbn/spaces-plugin", "@kbn/task-manager-plugin", "@kbn/transform-plugin", - "@kbn/triggers-actions-ui-plugin", "@kbn/upgrade-assistant-plugin", "@kbn/remote-clusters-plugin", "@kbn/synthetics-plugin", @@ -94,7 +91,6 @@ "@kbn/user-profile-components", "@kbn/apm-synthtrace-client", "@kbn/journeys", - "@kbn/alerting-api-integration-helpers", "@kbn/cloud-integration-saml-provider-plugin", "@kbn/security-api-integration-helpers", "@kbn/alerts-as-data-utils", @@ -115,8 +111,6 @@ "@kbn/uptime-plugin", "@kbn/ml-category-validator", "@kbn/observability-ai-assistant-plugin", - "@kbn/stack-connectors-plugin", - "@kbn/stack-alerts-plugin", "@kbn/es", "@kbn/metrics-data-access-plugin", "@kbn/dataset-quality-plugin", @@ -135,7 +129,6 @@ "@kbn/observability-ai-assistant-app-plugin", "@kbn/aiops-log-rate-analysis", "@kbn/apm-data-view", - "@kbn/core-saved-objects-api-server", "@kbn/search-types", "@kbn/alerting-comparators", "@kbn/alerting-state-types", @@ -147,7 +140,6 @@ "@kbn/securitysolution-exceptions-common", "@kbn/securitysolution-endpoint-exceptions-common", "@kbn/osquery-plugin", - "@kbn/actions-simulators-plugin", "@kbn/cases-api-integration-test-plugin", "@kbn/security-solution-plugin/public/management/cypress", "@kbn/mock-idp-utils", @@ -176,5 +168,6 @@ "@kbn/test-suites-xpack-observability", "@kbn/test-suites-xpack-platform", "@kbn/core-chrome-browser", + "@kbn/event-log-plugin", ] } diff --git a/yarn.lock b/yarn.lock index 04f1429a469c..f58418b453b6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3779,7 +3779,7 @@ dependencies: tslib "^2.6.2" -"@kbn/aad-fixtures-plugin@link:x-pack/test/alerting_api_integration/common/plugins/aad": +"@kbn/aad-fixtures-plugin@link:x-pack/platform/test/alerting_api_integration/common/plugins/aad": version "0.0.0" uid "" @@ -3787,7 +3787,7 @@ version "0.0.0" uid "" -"@kbn/actions-simulators-plugin@link:x-pack/test/alerting_api_integration/common/plugins/actions_simulators": +"@kbn/actions-simulators-plugin@link:x-pack/platform/test/alerting_api_integration/common/plugins/actions_simulators": version "0.0.0" uid "" @@ -3851,11 +3851,11 @@ version "0.0.0" uid "" -"@kbn/alerting-api-integration-helpers@link:x-pack/test/alerting_api_integration/packages/helpers": +"@kbn/alerting-api-integration-helpers@link:x-pack/platform/test/alerting_api_integration/packages/helpers": version "0.0.0" uid "" -"@kbn/alerting-api-integration-test-plugin@link:x-pack/test/alerting_api_integration/common/plugins/alerting": +"@kbn/alerting-api-integration-test-plugin@link:x-pack/platform/test/alerting_api_integration/common/plugins/alerts": version "0.0.0" uid "" @@ -3895,7 +3895,7 @@ version "0.0.0" uid "" -"@kbn/alerts-restricted-fixtures-plugin@link:x-pack/test/alerting_api_integration/common/plugins/alerts_restricted": +"@kbn/alerts-restricted-fixtures-plugin@link:x-pack/platform/test/alerting_api_integration/common/plugins/alerts_restricted": version "0.0.0" uid "" @@ -7735,7 +7735,7 @@ version "0.0.0" uid "" -"@kbn/task-manager-fixture-plugin@link:x-pack/test/alerting_api_integration/common/plugins/task_manager_fixture": +"@kbn/task-manager-fixture-plugin@link:x-pack/platform/test/alerting_api_integration/common/plugins/task_manager_fixture": version "0.0.0" uid ""