Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
3345db0
Relocating module `@kbn/test-suites-src`
gsoldevila Feb 13, 2025
00a1c81
Manually update broken references to /test folder
gsoldevila Feb 13, 2025
3e8df5c
Update .eslint rules
gsoldevila Feb 13, 2025
0ac87e3
[CI] Auto-commit changed files from 'node scripts/capture_oas_snapsho…
kibanamachine Feb 13, 2025
c62d40f
Generate and manually update codeowners
gsoldevila Feb 13, 2025
6cdd231
[CI] Auto-commit changed files from 'node scripts/check_mappings_upda…
kibanamachine Feb 13, 2025
5cfd9f5
[CI] Auto-commit changed files from 'node scripts/eslint --no-cache -…
kibanamachine Feb 13, 2025
17cec52
Fix broken paths
gsoldevila Feb 13, 2025
a462813
Update stateful configs paths
gsoldevila Feb 13, 2025
13cc384
Update getPluginCategories
gsoldevila Feb 13, 2025
f859de0
Sorry CI, but current_mappings should not include test SO types
gsoldevila Feb 13, 2025
95aab39
Consider src/platform/test platform/shared by default
gsoldevila Feb 13, 2025
5220f45
Manually update CodeQL config path
gsoldevila Feb 13, 2025
7fb954e
Manually replace references to test subfolders
gsoldevila Feb 13, 2025
f99097f
[CI] Auto-commit changed files from 'node scripts/eslint --no-cache -…
kibanamachine Feb 13, 2025
45db38d
Fix outdated path
gsoldevila Feb 14, 2025
9ded61b
Merge branch 'main' into kbn-team-1309-relocate-20250213090121
gsoldevila Feb 14, 2025
40fc72f
Merge branch 'main' into kbn-team-1309-relocate-20250213090121
gsoldevila Feb 14, 2025
4c40b8e
Fix outdated path to tests (thanks dima)
gsoldevila Feb 17, 2025
91a9d6b
Merge branch 'main' into kbn-team-1309-relocate-20250213090121
gsoldevila Feb 17, 2025
4ca8723
Remove SO types defined by test plugins
gsoldevila Feb 20, 2025
ed52662
Merge branch 'main' into kbn-team-1309-relocate-20250213090121
gsoldevila Feb 20, 2025
28374ee
[CI] Auto-commit changed files from 'node scripts/capture_oas_snapsho…
kibanamachine Feb 20, 2025
1492503
Merge branch 'main' into kbn-team-1309-relocate-20250213090121
gsoldevila Feb 25, 2025
992c5c6
Fix incorrect esArchiver path
gsoldevila Feb 25, 2025
27290f5
[CI] Auto-commit changed files from 'node scripts/eslint --no-cache -…
kibanamachine Feb 25, 2025
12127c2
Merge branch 'main' into kbn-team-1309-relocate-20250213090121
gsoldevila Mar 5, 2025
756576a
[CI] Auto-commit changed files from 'node scripts/capture_oas_snapsho…
kibanamachine Mar 5, 2025
df84fe6
Merge branch 'main' into kbn-team-1309-relocate-20250213090121
gsoldevila Mar 5, 2025
138d82f
Merge branch 'main' into kbn-team-1309-relocate-20250213090121
gsoldevila Mar 6, 2025
450af8b
Add missing encryptedSavedObjects.encryptionKey
gsoldevila Mar 10, 2025
dc68ad6
Merge branch 'main' into kbn-team-1309-relocate-20250213090121
gsoldevila Mar 11, 2025
279c2a6
Merge branch 'main' into kbn-team-1309-relocate-20250213090121
gsoldevila Mar 12, 2025
634e307
Update outdated archive paths
gsoldevila Mar 13, 2025
b8bb7a0
Merge branch 'main' into kbn-team-1309-relocate-20250213090121
gsoldevila Mar 13, 2025
705b89f
Update functional tests ES archives paths
gsoldevila Mar 13, 2025
b98b9a3
Move orphan test files
gsoldevila Mar 13, 2025
8702332
[CI] Auto-commit changed files from 'node scripts/eslint --no-cache -…
kibanamachine Mar 13, 2025
b7346c3
Merge branch 'main' into kbn-team-1309-relocate-20250213090121
gsoldevila Mar 14, 2025
2aa0712
[CI] Auto-commit changed files from 'node scripts/generate codeowners'
kibanamachine Mar 14, 2025
6e291ac
Merge branch 'main' into kbn-team-1309-relocate-20250213090121
gsoldevila Mar 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
158 changes: 79 additions & 79 deletions .buildkite/ftr_platform_stateful_configs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ disabled:
# Stateful base config for deployment-agnostic tests
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@gsoldevila I remember you mentioned that the automation you use would automatically handle updates in the CodeQL "ignore" config, but I don’t see any changes in the CodeQL config in this PR.... Wouldn't this change break this (i.e. relocated tests will no longer be excluded by CodeQL)?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I had to disable reference replacement for this particular relocation.
:onedoesnotsimply: replace all occurrences of test string.

Thanks for the heads up, I'll update this one manually

- x-pack/test/api_integration/deployment_agnostic/default_configs/stateful.config.base.ts
# Base config files, only necessary to inform config finding script
- test/functional/config.base.js
- test/functional/firefox/config.base.ts
- src/platform/test/functional/config.base.js
- src/platform/test/functional/firefox/config.base.ts
- x-pack/test/functional/config.base.js
- x-pack/test/localization/config.base.ts
- test/server_integration/config.base.js
- src/platform/test/server_integration/config.base.js
- x-pack/test/functional_with_es_ssl/config.base.ts
- x-pack/test/api_integration/config.ts
- x-pack/test/fleet_api_integration/config.base.ts
Expand All @@ -16,7 +16,7 @@ disabled:
# QA suites that are run out-of-band
- x-pack/test/stack_functional_integration/configs/config.stack_functional_integration_base.js
- x-pack/test/upgrade/config.ts
- test/functional/config.edge.js
- src/platform/test/functional/config.edge.js
- x-pack/test/functional/config.edge.js

# Configs that exist but weren't running in CI when this file was introduced
Expand Down Expand Up @@ -47,81 +47,81 @@ disabled:

defaultQueue: 'n2-4-spot'
enabled:
- test/accessibility/config.ts
- test/analytics/config.ts
- test/api_integration/config.js
- test/examples/config.js
- test/functional/apps/bundles/config.ts
- test/functional/apps/console/config.ts
- test/functional/apps/context/config.ts
- test/functional/apps/dashboard_elements/controls/common/config.ts
- test/functional/apps/dashboard_elements/controls/options_list/config.ts
- test/functional/apps/dashboard_elements/image_embeddable/config.ts
- test/functional/apps/dashboard_elements/input_control_vis/config.ts
- test/functional/apps/dashboard_elements/links/config.ts
- test/functional/apps/dashboard_elements/markdown/config.ts
- test/functional/apps/dashboard/group1/config.ts
- test/functional/apps/dashboard/group2/config.ts
- test/functional/apps/dashboard/group3/config.ts
- test/functional/apps/dashboard/group4/config.ts
- test/functional/apps/dashboard/group5/config.ts
- test/functional/apps/dashboard/group6/config.ts
- test/functional/apps/dashboard/esql_controls/config.ts
- test/functional/apps/discover/ccs_compatibility/config.ts
- test/functional/apps/discover/embeddable/config.ts
- test/functional/apps/discover/esql/config.ts
- test/functional/apps/discover/group1/config.ts
- test/functional/apps/discover/group2_data_grid1/config.ts
- test/functional/apps/discover/group2_data_grid2/config.ts
- test/functional/apps/discover/group2_data_grid3/config.ts
- test/functional/apps/discover/group3/config.ts
- test/functional/apps/discover/group4/config.ts
- test/functional/apps/discover/group5/config.ts
- test/functional/apps/discover/group6/config.ts
- test/functional/apps/discover/group7/config.ts
- test/functional/apps/discover/group8/config.ts
- test/functional/apps/discover/context_awareness/config.ts
- test/functional/apps/discover/observability/config.ts
- test/functional/apps/getting_started/config.ts
- test/functional/apps/home/config.ts
- test/functional/apps/kibana_overview/config.ts
- test/functional/apps/management/config.ts
- test/functional/apps/saved_objects_management/config.ts
- test/functional/apps/sharing/config.ts
- test/functional/apps/status_page/config.ts
- test/functional/apps/visualize/group1/config.ts
- test/functional/apps/visualize/group2/config.ts
- test/functional/apps/visualize/group3/config.ts
- test/functional/apps/visualize/group4/config.ts
- test/functional/apps/visualize/group5/config.ts
- test/functional/apps/visualize/group6/config.ts
- test/functional/apps/visualize/replaced_vislib_chart_types/config.ts
- test/functional/config.ccs.ts
- test/functional/firefox/console.config.ts
- test/functional/firefox/dashboard.config.ts
- test/functional/firefox/discover.config.ts
- test/functional/firefox/home.config.ts
- test/functional/firefox/visualize.config.ts
- test/health_gateway/config.ts
- test/interactive_setup_api_integration/enrollment_flow.config.ts
- test/interactive_setup_api_integration/manual_configuration_flow_without_tls.config.ts
- test/interactive_setup_api_integration/manual_configuration_flow.config.ts
- test/interactive_setup_functional/enrollment_token.config.ts
- test/interactive_setup_functional/manual_configuration_without_security.config.ts
- test/interactive_setup_functional/manual_configuration_without_tls.config.ts
- test/interactive_setup_functional/manual_configuration.config.ts
- test/interpreter_functional/config.ts
- test/node_roles_functional/all.config.ts
- test/node_roles_functional/background_tasks.config.ts
- test/node_roles_functional/ui.config.ts
- test/plugin_functional/config.ts
- test/server_integration/http/platform/config.status.ts
- test/server_integration/http/platform/config.ts
- test/server_integration/http/ssl_redirect/config.ts
- test/server_integration/http/ssl_with_p12_intermediate/config.js
- test/server_integration/http/ssl_with_p12/config.js
- test/server_integration/http/ssl/config.js
- test/ui_capabilities/newsfeed_err/config.ts
- src/platform/test/accessibility/config.ts
- src/platform/test/analytics/config.ts
- src/platform/test/api_integration/config.js
- src/platform/test/examples/config.js
- src/platform/test/functional/apps/bundles/config.ts
- src/platform/test/functional/apps/console/config.ts
- src/platform/test/functional/apps/context/config.ts
- src/platform/test/functional/apps/dashboard_elements/controls/common/config.ts
- src/platform/test/functional/apps/dashboard_elements/controls/options_list/config.ts
- src/platform/test/functional/apps/dashboard_elements/image_embeddable/config.ts
- src/platform/test/functional/apps/dashboard_elements/input_control_vis/config.ts
- src/platform/test/functional/apps/dashboard_elements/links/config.ts
- src/platform/test/functional/apps/dashboard_elements/markdown/config.ts
- src/platform/test/functional/apps/dashboard/group1/config.ts
- src/platform/test/functional/apps/dashboard/group2/config.ts
- src/platform/test/functional/apps/dashboard/group3/config.ts
- src/platform/test/functional/apps/dashboard/group4/config.ts
- src/platform/test/functional/apps/dashboard/group5/config.ts
- src/platform/test/functional/apps/dashboard/group6/config.ts
- src/platform/test/functional/apps/dashboard/esql_controls/config.ts
- src/platform/test/functional/apps/discover/ccs_compatibility/config.ts
- src/platform/test/functional/apps/discover/embeddable/config.ts
- src/platform/test/functional/apps/discover/esql/config.ts
- src/platform/test/functional/apps/discover/group1/config.ts
- src/platform/test/functional/apps/discover/group2_data_grid1/config.ts
- src/platform/test/functional/apps/discover/group2_data_grid2/config.ts
- src/platform/test/functional/apps/discover/group2_data_grid3/config.ts
- src/platform/test/functional/apps/discover/group3/config.ts
- src/platform/test/functional/apps/discover/group4/config.ts
- src/platform/test/functional/apps/discover/group5/config.ts
- src/platform/test/functional/apps/discover/group6/config.ts
- src/platform/test/functional/apps/discover/group7/config.ts
- src/platform/test/functional/apps/discover/group8/config.ts
- src/platform/test/functional/apps/discover/context_awareness/config.ts
- src/platform/test/functional/apps/discover/observability/config.ts
- src/platform/test/functional/apps/getting_started/config.ts
- src/platform/test/functional/apps/home/config.ts
- src/platform/test/functional/apps/kibana_overview/config.ts
- src/platform/test/functional/apps/management/config.ts
- src/platform/test/functional/apps/saved_objects_management/config.ts
- src/platform/test/functional/apps/sharing/config.ts
- src/platform/test/functional/apps/status_page/config.ts
- src/platform/test/functional/apps/visualize/group1/config.ts
- src/platform/test/functional/apps/visualize/group2/config.ts
- src/platform/test/functional/apps/visualize/group3/config.ts
- src/platform/test/functional/apps/visualize/group4/config.ts
- src/platform/test/functional/apps/visualize/group5/config.ts
- src/platform/test/functional/apps/visualize/group6/config.ts
- src/platform/test/functional/apps/visualize/replaced_vislib_chart_types/config.ts
- src/platform/test/functional/config.ccs.ts
- src/platform/test/functional/firefox/console.config.ts
- src/platform/test/functional/firefox/dashboard.config.ts
- src/platform/test/functional/firefox/discover.config.ts
- src/platform/test/functional/firefox/home.config.ts
- src/platform/test/functional/firefox/visualize.config.ts
- src/platform/test/health_gateway/config.ts
- src/platform/test/interactive_setup_api_integration/enrollment_flow.config.ts
- src/platform/test/interactive_setup_api_integration/manual_configuration_flow_without_tls.config.ts
- src/platform/test/interactive_setup_api_integration/manual_configuration_flow.config.ts
- src/platform/test/interactive_setup_functional/enrollment_token.config.ts
- src/platform/test/interactive_setup_functional/manual_configuration_without_security.config.ts
- src/platform/test/interactive_setup_functional/manual_configuration_without_tls.config.ts
- src/platform/test/interactive_setup_functional/manual_configuration.config.ts
- src/platform/test/interpreter_functional/config.ts
- src/platform/test/node_roles_functional/all.config.ts
- src/platform/test/node_roles_functional/background_tasks.config.ts
- src/platform/test/node_roles_functional/ui.config.ts
- src/platform/test/plugin_functional/config.ts
- src/platform/test/server_integration/http/platform/config.status.ts
- src/platform/test/server_integration/http/platform/config.ts
- src/platform/test/server_integration/http/ssl_redirect/config.ts
- src/platform/test/server_integration/http/ssl_with_p12_intermediate/config.js
- src/platform/test/server_integration/http/ssl_with_p12/config.js
- src/platform/test/server_integration/http/ssl/config.js
- src/platform/test/ui_capabilities/newsfeed_err/config.ts
- x-pack/test/accessibility/apps/group1/config.ts
- x-pack/test/accessibility/apps/group2/config.ts
- x-pack/test/accessibility/apps/group3/config.ts
Expand Down
4 changes: 2 additions & 2 deletions .buildkite/scripts/lifecycle/post_command.sh
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ if [[ "$IS_TEST_EXECUTION_STEP" == "true" ]]; then
buildkite-agent artifact upload 'test/**/screenshots/diff/*.png'
buildkite-agent artifact upload 'test/**/screenshots/failure/*.png'
buildkite-agent artifact upload 'test/**/screenshots/session/*.png'
buildkite-agent artifact upload 'test/functional/failure_debug/html/*.html'
buildkite-agent artifact upload 'src/platform/test/functional/failure_debug/html/*.html'
buildkite-agent artifact upload 'x-pack/test/**/screenshots/diff/*.png'
buildkite-agent artifact upload 'x-pack/test/**/screenshots/failure/*.png'
buildkite-agent artifact upload 'x-pack/test/**/screenshots/session/*.png'
Expand Down Expand Up @@ -61,4 +61,4 @@ if [[ $BUILDKITE_COMMAND_EXIT_STATUS -ne 0 ]]; then
if [ -n "${PING_SLACK_TEAM:-}" ]; then
buildkite-agent meta-data set 'slack:ping_team:body' "${PING_SLACK_TEAM}, can you please take a look at the test failures?"
fi
fi
fi
2 changes: 1 addition & 1 deletion .buildkite/scripts/steps/package_testing/test.sh
Original file line number Diff line number Diff line change
Expand Up @@ -57,4 +57,4 @@ export TEST_ES_URL="http://elastic:changeme@192.168.56.1:9200"
cd x-pack

echo "--- FTR - Reporting"
node scripts/functional_test_runner.js --config test/functional/apps/visualize/config.ts --include-tag=smoke --quiet
node scripts/functional_test_runner.js --config src/platform/test/functional/apps/visualize/config.ts --include-tag=smoke --quiet
27 changes: 16 additions & 11 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -641,14 +641,14 @@ module.exports = {
files: [
'**/*.stories.tsx',
'**/*.test.js',
'src/platform/test/*/config.ts',
'src/platform/test/*/config_open.ts',
'src/platform/test/*/*.config.ts',
'src/platform/test/*/{tests,test_suites,apis,apps}/**/*',
'src/platform/test/server_integration/**/*.ts',
'x-pack/test/apm_api_integration/**/*.ts',
'x-pack/test/functional/apps/**/*.js',
'x-pack/solutions/observability/plugins/apm/**/*.js',
'test/*/config.ts',
'test/*/config_open.ts',
'test/*/*.config.ts',
'test/*/{tests,test_suites,apis,apps}/**/*',
'test/server_integration/**/*.ts',
'x-pack/test/*/{tests,test_suites,apis,apps,deployment_agnostic}/**/*',
'x-pack/test/*/*config.*ts',
'x-pack/test/saved_object_api_integration/*/apis/**/*',
Expand Down Expand Up @@ -788,7 +788,10 @@ module.exports = {
* Harden specific rules
*/
{
files: ['test/harden/*.js', 'src/platform/packages/shared/kbn-safer-lodash-set/test/*.js'],
files: [
'src/platform/test/harden/*.js',
'src/platform/packages/shared/kbn-safer-lodash-set/test/*.js',
],
rules: {
'mocha/handle-done-callback': 'off',
},
Expand Down Expand Up @@ -1421,8 +1424,8 @@ module.exports = {
},
{
files: [
'test/{accessibility,*functional*}/apps/**/*.{js,ts}',
'test/*api_integration*/**/*.{js,ts}',
'src/platform/test/{accessibility,*functional*}/apps/**/*.{js,ts}',
'src/platform/test/*api_integration*/**/*.{js,ts}',
'x-pack/test/{accessibility,*functional*}/apps/**/*.{js,ts}',
'x-pack/test/*api_integration*/**/*.{js,ts}',
'x-pack/test_serverless/{functional,api_integration}/test_suites/**/*.{js,ts}',
Expand Down Expand Up @@ -1926,8 +1929,8 @@ module.exports = {
{
files: [
'src/platform/plugins/private/interactive_setup/**/*.{js,mjs,ts,tsx}',
'test/interactive_setup_api_integration/**/*.{js,mjs,ts,tsx}',
'test/interactive_setup_functional/**/*.{js,mjs,ts,tsx}',
'src/platform/test/interactive_setup_api_integration/**/*.{js,mjs,ts,tsx}',
'src/platform/test/interactive_setup_functional/**/*.{js,mjs,ts,tsx}',

'packages/kbn-mock-idp-plugin/**/*.{js,mjs,ts,tsx}',
'src/platform/packages/private/kbn-mock-idp-utils/**/*.{js,mjs,ts,tsx}',
Expand Down Expand Up @@ -2104,10 +2107,12 @@ module.exports = {
'x-pack/platform/plugins/shared/osquery/**',
// FIXME PhilippeOberti @kbn/timelines-plugin depends on security-solution-plugin (security/private) (timelines is going to disappear)
'x-pack/platform/plugins/shared/timelines/**',
// FIXME @dmlemeshko
`src/platform/test/api_integration/apis/guided_onboarding/get_guides.ts`,
`src/platform/test/api_integration/apis/guided_onboarding/put_state.ts`,

// For now, we keep the exception to let tests depend on anythying.
// Ideally, we need to classify the solution specific ones to reduce CI times
'test/**',
'x-pack/test_serverless/**',
'x-pack/test/**',
'x-pack/test/plugin_functional/plugins/resolver_test/**',
Expand Down
Loading