Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ftr] automatically determine config run order #130983

Merged
merged 123 commits into from
May 4, 2022
Merged
Show file tree
Hide file tree
Changes from 110 commits
Commits
Show all changes
123 commits
Select commit Hold shift + click to select a range
8bc1088
[ftr] automatically determine config run order
Apr 28, 2022
9d85ee8
split lens config into two groups
Apr 28, 2022
da1aa12
support ftr configs always running against CI
Apr 28, 2022
9205afb
Split detection_engine_api_integration rule exception list tests
brianseeders Apr 28, 2022
27aed74
Add configs from previous commit
brianseeders Apr 28, 2022
d2b4fdb
[ftr] remove testMetadata and maintain a unique lifecycle instance pe…
Apr 28, 2022
56232ee
Revert "[ftr] remove testMetadata and maintain a unique lifecycle ins…
Apr 28, 2022
6b4ca03
Split alerting_api_integration/security_and_spaces tests
brianseeders Apr 28, 2022
b094f3b
Merge branch 'implement/ftr-config-run-order' of github.com:spalger/k…
brianseeders Apr 28, 2022
18f7b29
Add groups to yaml
brianseeders Apr 28, 2022
37feb46
Merge branch 'main' of github.com:elastic/kibana into implement/ftr-c…
Apr 28, 2022
44cc0cb
Revert "Revert "[ftr] remove testMetadata and maintain a unique lifec…
Apr 28, 2022
3a0bcc7
stop ES more forcefully and fix timeout
Apr 28, 2022
eace1b7
only cleanup lifecycle phases when the cleanup is totally complete
Apr 28, 2022
4c9f01f
only use kill when cleaning up an esTestInstance
Apr 28, 2022
df20d01
fix broken import
Apr 28, 2022
62d1aa5
fix runOptions.alwaysUseSource implementation
Apr 28, 2022
ba38944
fix config access
Apr 28, 2022
40d245c
fix x-pack/ccs config
Apr 28, 2022
b86597a
fix ml import file paths
Apr 28, 2022
1094ad4
Merge branch 'main' of github.com:elastic/kibana into implement/ftr-c…
Apr 28, 2022
678c0d1
update kibana build id
Apr 28, 2022
6188716
revert array.concat() change
Apr 29, 2022
a15d81e
fix baseConfig usage
Apr 29, 2022
9d3d057
fix pie chart data
Apr 29, 2022
d44ce29
split up maps tests
Apr 29, 2022
8bf7d16
pull in all of group5 so that es archives are loaded correctly
Apr 29, 2022
46afbae
add to ftr configs.yml
Apr 29, 2022
927f036
fix pie chart data without breaking legacy version
Apr 29, 2022
570c6e6
fix more pie_chart stuff in new vis lib
Apr 29, 2022
d9ced72
Merge branch 'main' of github.com:elastic/kibana into implement/ftr-c…
Apr 29, 2022
969d930
restore normal PR tasks
Apr 29, 2022
1c564d7
Merge branch 'main' of github.com:elastic/kibana into implement/ftr-c…
Apr 29, 2022
3caf52a
bump kibana-buildkite-library
Apr 29, 2022
4be4b64
remove ciGroup validation
Apr 29, 2022
9cdfeb1
remove the script which is no longer called from checks.sh
Apr 29, 2022
8d3c02d
[CI] Auto-commit changed files from 'yarn kbn run build -i @kbn/pm'
kibanamachine Apr 29, 2022
9f816fa
adapt flaky test runner scripts to handle ftrConfig paths
Apr 29, 2022
35ceba3
fix types in alerting_api_integration
Apr 29, 2022
acb69a8
Merge branch 'implement/ftr-config-run-order' of github.com:spalger/k…
Apr 29, 2022
a6b1802
improve flaky config parsing and use non-local var name for passing e…
Apr 29, 2022
1db7039
Split xpack dashboard tests
brianseeders Apr 29, 2022
3662308
Merge branch 'implement/ftr-config-run-order' of github.com:spalger/k…
brianseeders Apr 29, 2022
0a9ff0a
Add configs
brianseeders Apr 29, 2022
c6063b1
[flaky] remove key from ftr-config steps
Apr 29, 2022
2dea687
[CI] Auto-commit changed files from 'node scripts/eslint --no-cache -…
kibanamachine Apr 29, 2022
bf202ed
Merge branch 'implement/ftr-config-run-order' of github.com:spalger/k…
Apr 29, 2022
5556638
restore cypress builds
Apr 29, 2022
8ef367d
remove ciGroups from FTR config files
Apr 29, 2022
f8f4d8c
fixup some docs
Apr 29, 2022
5d0a1d3
add temporary script to hunt for FTR config files
Apr 29, 2022
d9390e1
use config.base.js naming for clarity
Apr 29, 2022
be46cde
use script to power ftr_configs.yml
Apr 29, 2022
83f716e
remove usage of removed x-pack/scripts/functional_tests
Apr 29, 2022
0955363
fix test names in dashboard snapshots
Apr 29, 2022
2302b06
bump kibana-buildkite-library
Apr 29, 2022
d3f5227
Try retrying only failed configs
brianseeders Apr 29, 2022
f4daf75
be a little quieter about trying to get testStats from configs with t…
Apr 29, 2022
3737178
Merge branch 'implement/ftr-config-run-order' of github.com:spalger/k…
Apr 29, 2022
0f3fc59
Remove test code
brianseeders Apr 29, 2022
999cb68
Merge branch 'implement/ftr-config-run-order' of github.com:spalger/k…
brianseeders Apr 29, 2022
c3d5d3a
Merge branch 'main' into implement/ftr-config-run-order
Apr 29, 2022
d463308
bump kibana-buildkite-library
Apr 30, 2022
8c6e871
update es_snapshot and on_merge jobs too
Apr 30, 2022
5c5de23
Merge branch 'implement/ftr-config-run-order' of github.com:spalger/k…
Apr 30, 2022
6436fb9
Merge branch 'main' into implement/ftr-config-run-order
kibanamachine Apr 30, 2022
55273c6
Merge branch 'main' into implement/ftr-config-run-order
Apr 30, 2022
d6b4806
Merge branch 'main' into implement/ftr-config-run-order
May 2, 2022
eeedc68
Merge branch 'main' of github.com:elastic/kibana into implement/ftr-c…
May 2, 2022
37b9747
Merge branch 'main' of github.com:elastic/kibana into implement/ftr-c…
May 2, 2022
c850f22
track duration and exit code for each config and print it at the end …
May 2, 2022
ba645f1
store results in order, rather than by key, in case there are duplica…
May 2, 2022
0150835
bash is hard
May 2, 2022
0636f75
fix env source and use +e rather than disabling e for whole file
May 2, 2022
e18d04a
bash sucks
May 2, 2022
58c0b6b
Merge branch 'main' of github.com:elastic/kibana into implement/ftr-c…
May 2, 2022
4a7d6ba
print config summary in jest jobs too
May 2, 2022
8d3dbcf
define results in jest_parallel.sh
May 2, 2022
2fc1071
simplify config summary print, format times a little better
May 2, 2022
4d3e158
Merge branch 'main' of github.com:elastic/kibana into implement/ftr-c…
May 2, 2022
a6dc7e2
fix reference to unbound time variable, use better variable name
May 2, 2022
36c48b6
skip the newline between each result
May 2, 2022
d5f930a
finish with the nitpicking
May 2, 2022
6db083d
Merge branch 'main' of github.com:elastic/kibana into implement/ftr-c…
May 2, 2022
4e97b7c
sync changes with ftr_configs.sh
May 2, 2022
495d422
refuse to execute config files which aren't listed in the .buildkite/…
May 2, 2022
baa8679
fix config.edge.js base config import paths
May 2, 2022
08843ae
Merge branch 'main' of github.com:elastic/kibana into implement/ftr-c…
May 2, 2022
52805da
fix some readmes
May 2, 2022
88af599
resolve paths from ftr_configs manifest
May 2, 2022
e03c301
fix readConfigFile tests
May 2, 2022
55ad07a
just allow __fixtures__ configs
May 2, 2022
ab332a0
list a few more cypress config files
May 3, 2022
e788b55
Merge branch 'main' into implement/ftr-config-run-order
May 3, 2022
4b45491
install the main branch of kibana-buildkite-library
May 3, 2022
3f5923b
split up lens group1
May 3, 2022
efddc6c
move ml data_visualizer tests to their own config
May 3, 2022
2ab7624
fix import paths
May 3, 2022
b752344
fix more imports
May 3, 2022
13bc2b8
Merge branch 'main' into implement/ftr-config-run-order
May 3, 2022
7ea9140
install specific commit of buildkite-pipeline-library
May 3, 2022
c98b720
Merge branch 'main' of github.com:elastic/kibana into implement/ftr-c…
May 3, 2022
78ebeac
Merge branch 'main' of github.com:elastic/kibana into implement/ftr-c…
May 3, 2022
27c1e84
sort configs in ftr_configs.yml
May 3, 2022
01464a1
Merge branch 'main' of github.com:elastic/kibana into implement/ftr-c…
May 3, 2022
8e2162d
bump kibana-buildkite-library
May 3, 2022
4d05e13
Merge branch 'main' into implement/ftr-config-run-order
May 3, 2022
7aa3764
remove temporary script
May 3, 2022
247b2e9
fix env var for limiting config types
May 3, 2022
0d5c9ab
Merge branch 'main' of github.com:elastic/kibana into implement/ftr-c…
May 3, 2022
0c00ea2
Update docs/developer/contributing/development-functional-tests.asciidoc
May 3, 2022
b8d59d9
Merge branch 'main' into implement/ftr-config-run-order
May 4, 2022
8a91676
Merge branch 'main' into implement/ftr-config-run-order
May 4, 2022
5cadb73
Merge branch 'main' into implement/ftr-config-run-order
May 4, 2022
6d38574
Merge commit 'upstream/main^' into implement/ftr-config-run-order
May 4, 2022
12a4b00
Merge remote-tracking branch 'upstream/main' into implement/ftr-confi…
May 4, 2022
4278a57
Merge branch 'main' of github.com:elastic/kibana into implement/ftr-c…
May 4, 2022
43abbb6
Merge branch 'main' of github.com:elastic/kibana into implement/ftr-c…
May 4, 2022
126fcaa
produce a JUnit report for saved objects field count
May 4, 2022
8b05b20
Merge branch 'main' of github.com:elastic/kibana into implement/ftr-c…
May 4, 2022
1fbd992
apply standard concurrency limits from flaky test runner
May 4, 2022
660b224
Merge branch 'main' of github.com:elastic/kibana into implement/ftr-c…
May 4, 2022
7ff5c49
support customizing FTR concurrency via the env
May 4, 2022
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
  •  
  •  
  •  
236 changes: 236 additions & 0 deletions .buildkite/ftr_configs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,236 @@
disabled:
# TODO: Enable once RBAC timeline search strategy test updated
- x-pack/test/timeline/security_and_spaces/config_basic.ts

# Base config files, only necessary to inform config finding script
- test/functional/config.base.js
- x-pack/test/functional/config.base.js
- x-pack/test/detection_engine_api_integration/security_and_spaces/config.base.ts
- x-pack/test/functional_enterprise_search/base_config.ts
- test/server_integration/config.base.js

# 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
- x-pack/test/functional/config.edge.js

# Cypress configs, for now these are still run manually
- x-pack/test/fleet_cypress/cli_config.ts
- x-pack/test/fleet_cypress/config.ts
- x-pack/test/fleet_cypress/visual_config.ts
- x-pack/test/functional_enterprise_search/cypress.config.ts
- x-pack/test/osquery_cypress/cli_config.ts
- x-pack/test/osquery_cypress/config.ts
- x-pack/test/osquery_cypress/visual_config.ts
- x-pack/test/security_solution_cypress/cases_cli_config.ts
- x-pack/test/security_solution_cypress/ccs_config.ts
- x-pack/test/security_solution_cypress/cli_config.ts
- x-pack/test/security_solution_cypress/config.firefox.ts
- x-pack/test/security_solution_cypress/config.ts
- x-pack/test/security_solution_cypress/response_ops_cli_config.ts
- x-pack/test/security_solution_cypress/upgrade_config.ts
- x-pack/test/security_solution_cypress/visual_config.ts
- x-pack/test/functional_enterprise_search/with_host_configured.config.ts
- x-pack/plugins/apm/ftr_e2e/ftr_config_run.ts
- x-pack/plugins/apm/ftr_e2e/ftr_config.ts
- x-pack/plugins/synthetics/e2e/config.ts

# Configs that exist but weren't running in CI when this file was introduced
- test/visual_regression/config.ts
- x-pack/test/visual_regression/config.ts
- 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/test/banners_functional/config.ts
- x-pack/test/cloud_integration/config.ts
- x-pack/test/performance/config.playwright.ts
- x-pack/test/load/config.ts
- x-pack/test/plugin_api_perf/config.js
- x-pack/test/screenshot_creation/config.ts

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/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/discover/config.ts
- test/functional/apps/getting_started/config.ts
- test/functional/apps/home/config.ts
- test/functional/apps/management/config.ts
- test/functional/apps/saved_objects_management/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/config.firefox.js
- 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/new_visualize_flow/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.js
- 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
- x-pack/test/accessibility/config.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/spaces_only/config.ts
- x-pack/test/api_integration_basic/config.ts
- x-pack/test/api_integration/config_security_basic.ts
- x-pack/test/api_integration/config_security_trial.ts
- x-pack/test/api_integration/config.ts
- x-pack/test/apm_api_integration/basic/config.ts
- x-pack/test/apm_api_integration/rules/config.ts
- x-pack/test/apm_api_integration/trial/config.ts
- x-pack/test/cases_api_integration/security_and_spaces/config_basic.ts
- x-pack/test/cases_api_integration/security_and_spaces/config_trial.ts
- x-pack/test/cases_api_integration/spaces_only/config.ts
- x-pack/test/detection_engine_api_integration/basic/config.ts
- x-pack/test/detection_engine_api_integration/security_and_spaces/group1/config.ts
- x-pack/test/detection_engine_api_integration/security_and_spaces/group2/config.ts
- x-pack/test/detection_engine_api_integration/security_and_spaces/group3/config.ts
- x-pack/test/detection_engine_api_integration/security_and_spaces/group4/config.ts
- x-pack/test/detection_engine_api_integration/security_and_spaces/group5/config.ts
- x-pack/test/detection_engine_api_integration/security_and_spaces/group6/config.ts
- x-pack/test/detection_engine_api_integration/security_and_spaces/group7/config.ts
- x-pack/test/detection_engine_api_integration/security_and_spaces/group8/config.ts
- x-pack/test/detection_engine_api_integration/security_and_spaces/group9/config.ts
- x-pack/test/encrypted_saved_objects_api_integration/config.ts
- x-pack/test/endpoint_api_integration_no_ingest/config.ts
- x-pack/test/examples/config.ts
- x-pack/test/fleet_api_integration/config.ts
- x-pack/test/fleet_functional/config.ts
- x-pack/test/functional_basic/config.ts
- x-pack/test/functional_cors/config.ts
- x-pack/test/functional_embedded/config.ts
- x-pack/test/functional_enterprise_search/without_host_configured.config.ts
- x-pack/test/functional_execution_context/config.ts
- x-pack/test/functional_synthetics/config.js
- x-pack/test/functional_with_es_ssl/config.ts
- x-pack/test/functional/apps/advanced_settings/config.ts
- x-pack/test/functional/apps/api_keys/config.ts
- x-pack/test/functional/apps/apm/config.ts
- x-pack/test/functional/apps/canvas/config.ts
- x-pack/test/functional/apps/cross_cluster_replication/config.ts
- x-pack/test/functional/apps/dashboard/group1/config.ts
- x-pack/test/functional/apps/dashboard/group2/config.ts
- x-pack/test/functional/apps/data_views/config.ts
- x-pack/test/functional/apps/dev_tools/config.ts
- x-pack/test/functional/apps/discover/config.ts
- x-pack/test/functional/apps/graph/config.ts
- x-pack/test/functional/apps/grok_debugger/config.ts
- x-pack/test/functional/apps/home/config.ts
- x-pack/test/functional/apps/index_lifecycle_management/config.ts
- x-pack/test/functional/apps/index_management/config.ts
- x-pack/test/functional/apps/infra/config.ts
- x-pack/test/functional/apps/ingest_pipelines/config.ts
- x-pack/test/functional/apps/lens/group1/config.ts
- x-pack/test/functional/apps/lens/group2/config.ts
- x-pack/test/functional/apps/lens/group3/config.ts
- x-pack/test/functional/apps/license_management/config.ts
- x-pack/test/functional/apps/logstash/config.ts
- x-pack/test/functional/apps/management/config.ts
- x-pack/test/functional/apps/maps/group1/config.ts
- x-pack/test/functional/apps/maps/group2/config.ts
- x-pack/test/functional/apps/maps/group3/config.ts
- x-pack/test/functional/apps/maps/group4/config.ts
- x-pack/test/functional/apps/ml/data_visualizer/config.ts
- x-pack/test/functional/apps/ml/group1/config.ts
- x-pack/test/functional/apps/ml/group2/config.ts
- x-pack/test/functional/apps/ml/group3/config.ts
- x-pack/test/functional/apps/monitoring/config.ts
- x-pack/test/functional/apps/remote_clusters/config.ts
- x-pack/test/functional/apps/reporting_management/config.ts
- x-pack/test/functional/apps/rollup_job/config.ts
- x-pack/test/functional/apps/saved_objects_management/config.ts
- x-pack/test/functional/apps/security/config.ts
- x-pack/test/functional/apps/snapshot_restore/config.ts
- x-pack/test/functional/apps/spaces/config.ts
- x-pack/test/functional/apps/status_page/config.ts
- x-pack/test/functional/apps/transform/config.ts
- x-pack/test/functional/apps/upgrade_assistant/config.ts
- x-pack/test/functional/apps/uptime/config.ts
- x-pack/test/functional/apps/visualize/config.ts
- x-pack/test/functional/apps/watcher/config.ts
- x-pack/test/functional/config_security_basic.ts
- x-pack/test/functional/config.ccs.ts
- x-pack/test/functional/config.firefox.js
- x-pack/test/licensing_plugin/config.public.ts
- x-pack/test/licensing_plugin/config.ts
- x-pack/test/lists_api_integration/security_and_spaces/config.ts
- x-pack/test/observability_api_integration/basic/config.ts
- x-pack/test/observability_api_integration/trial/config.ts
- x-pack/test/observability_functional/with_rac_write.config.ts
- x-pack/test/plugin_api_integration/config.ts
- x-pack/test/plugin_functional/config.ts
- x-pack/test/reporting_api_integration/reporting_and_security.config.ts
- x-pack/test/reporting_api_integration/reporting_without_security.config.ts
- x-pack/test/reporting_functional/reporting_and_deprecated_security.config.ts
- x-pack/test/reporting_functional/reporting_and_security.config.ts
- x-pack/test/reporting_functional/reporting_without_security.config.ts
- x-pack/test/rule_registry/security_and_spaces/config_basic.ts
- x-pack/test/rule_registry/security_and_spaces/config_trial.ts
- x-pack/test/rule_registry/spaces_only/config_basic.ts
- x-pack/test/rule_registry/spaces_only/config_trial.ts
- x-pack/test/saved_object_api_integration/security_and_spaces/config_basic.ts
- x-pack/test/saved_object_api_integration/security_and_spaces/config_trial.ts
- x-pack/test/saved_object_api_integration/spaces_only/config.ts
- x-pack/test/saved_object_tagging/api_integration/security_and_spaces/config.ts
- x-pack/test/saved_object_tagging/api_integration/tagging_api/config.ts
- x-pack/test/saved_object_tagging/functional/config.ts
- x-pack/test/saved_objects_field_count/config.ts
- x-pack/test/search_sessions_integration/config.ts
- x-pack/test/security_api_integration/anonymous_es_anonymous.config.ts
- x-pack/test/security_api_integration/anonymous.config.ts
- x-pack/test/security_api_integration/audit.config.ts
- x-pack/test/security_api_integration/http_bearer.config.ts
- x-pack/test/security_api_integration/http_no_auth_providers.config.ts
- x-pack/test/security_api_integration/kerberos_anonymous_access.config.ts
- x-pack/test/security_api_integration/kerberos.config.ts
- x-pack/test/security_api_integration/login_selector.config.ts
- x-pack/test/security_api_integration/oidc_implicit_flow.config.ts
- x-pack/test/security_api_integration/oidc.config.ts
- x-pack/test/security_api_integration/pki.config.ts
- x-pack/test/security_api_integration/saml.config.ts
- x-pack/test/security_api_integration/session_idle.config.ts
- x-pack/test/security_api_integration/session_invalidate.config.ts
- x-pack/test/security_api_integration/session_lifespan.config.ts
- x-pack/test/security_api_integration/token.config.ts
- x-pack/test/security_functional/login_selector.config.ts
- x-pack/test/security_functional/oidc.config.ts
- x-pack/test/security_functional/saml.config.ts
- x-pack/test/security_solution_endpoint_api_int/config.ts
- x-pack/test/security_solution_endpoint/config.ts
- x-pack/test/spaces_api_integration/security_and_spaces/config_basic.ts
- x-pack/test/spaces_api_integration/security_and_spaces/config_trial.ts
- x-pack/test/spaces_api_integration/spaces_only/config.ts
- x-pack/test/timeline/security_and_spaces/config_trial.ts
- x-pack/test/ui_capabilities/security_and_spaces/config.ts
- x-pack/test/ui_capabilities/spaces_only/config.ts
- x-pack/test/upgrade_assistant_integration/config.js
- x-pack/test/usage_collection/config.ts
12 changes: 6 additions & 6 deletions .buildkite/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .buildkite/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
"version": "1.0.0",
"private": true,
"dependencies": {
"kibana-buildkite-library": "git+https://[email protected]/elastic/kibana-buildkite-library#0f95579ace8100de9f1ad4cc16976b9ec6d5841e"
"kibana-buildkite-library": "git+https://[email protected]/elastic/kibana-buildkite-library#f5381bea52e0a71f50a6919cb6357ff3262cf2d6"
}
}
39 changes: 3 additions & 36 deletions .buildkite/pipelines/es_snapshots/verify.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,50 +27,17 @@ steps:
if: "build.env('KIBANA_BUILD_ID') == null || build.env('KIBANA_BUILD_ID') == ''"
timeout_in_minutes: 60

- command: .buildkite/scripts/steps/functional/xpack_cigroup.sh
label: 'Default CI Group'
parallelism: 31
agents:
queue: n2-4
depends_on: build
timeout_in_minutes: 150
key: default-cigroup
retry:
automatic:
- exit_status: '*'
limit: 1

- command: .buildkite/scripts/steps/functional/oss_cigroup.sh
label: 'OSS CI Group'
parallelism: 12
agents:
queue: ci-group-4d
depends_on: build
timeout_in_minutes: 120
key: oss-cigroup
retry:
automatic:
- exit_status: '*'
limit: 1

- command: .buildkite/scripts/steps/test/pick_jest_config_run_order.sh
label: 'Pick Jest Config Run Order'
- command: .buildkite/scripts/steps/test/pick_test_group_run_order.sh
label: 'Pick Test Group Run Order'
agents:
queue: kibana-default
env:
FILTER_JEST_CONFIG_TYPE: integration
LIMIT_CONFIG_TYPE: integration,functional
retry:
automatic:
- exit_status: '*'
limit: 1

- command: .buildkite/scripts/steps/test/api_integration.sh
label: 'API Integration Tests'
agents:
queue: n2-2
timeout_in_minutes: 120
key: api-integration

- command: .buildkite/scripts/steps/es_snapshots/trigger_promote.sh
label: Trigger promotion
timeout_in_minutes: 10
Expand Down
34 changes: 4 additions & 30 deletions .buildkite/pipelines/flaky_tests/groups.json
Original file line number Diff line number Diff line change
@@ -1,46 +1,20 @@
{
"groups": [
{
"key": "oss/cigroup",
"name": "OSS CI Group",
"ciGroups": 12
},
{
"key": "oss/firefox",
"name": "OSS Firefox"
},
{
"key": "oss/accessibility",
"name": "OSS Accessibility"
},
{
"key": "xpack/cypress/security_solution",
"key": "cypress/security_solution",
"name": "Security Solution - Cypress"
},
{
"key": "xpack/cypress/osquery_cypress",
"key": "cypress/osquery_cypress",
"name": "Osquery - Cypress"
},
{
"key": "xpack/cypress/fleet_cypress",
"key": "cypress/fleet_cypress",
"name": "Fleet - Cypress"
},
{
"key": "xpack/cypress/apm_cypress",
"key": "cypress/apm_cypress",
"name": "APM - Cypress"
},
{
"key": "xpack/cigroup",
"name": "Default CI Group",
"ciGroups": 30
},
{
"key": "xpack/firefox",
"name": "Default Firefox"
},
{
"key": "xpack/accessibility",
"name": "Default Accessibility"
}
]
}
Loading