Make selective jobs run in parallel
- Add separate *-selective-parallel jobs. Existing *-selective jobs will continue to be non-parallel - When QA_TESTS has files included (_spec), use non-parallel selective jobs. - When QA_TESTS has folders included, use use parallel selective jobs by setting KNAPSACK_TEST_FILE_PATTERN. - Create knapsack reports for *-selective-parallel jobs from existing jobs to avoid falling back to master_report.json resulting in better parallelisation.
显示
- .gitlab/ci/package-and-test/main.gitlab-ci.yml 191 个添加, 27 个删除.gitlab/ci/package-and-test/main.gitlab-ci.yml
- .gitlab/ci/qa-common/main.gitlab-ci.yml 2 个添加, 0 个删除.gitlab/ci/qa-common/main.gitlab-ci.yml
- .gitlab/ci/qa-common/rules.gitlab-ci.yml 24 个添加, 2 个删除.gitlab/ci/qa-common/rules.gitlab-ci.yml
- .gitlab/ci/setup.gitlab-ci.yml 1 个添加, 0 个删除.gitlab/ci/setup.gitlab-ci.yml
- doc/development/testing_guide/end_to_end/index.md 2 个添加, 2 个删除doc/development/testing_guide/end_to_end/index.md
- qa/qa/support/knapsack_report.rb 22 个添加, 0 个删除qa/qa/support/knapsack_report.rb
- qa/spec/fixtures/knapsack_report/instance-selective-parallel.json 5 个添加, 0 个删除...fixtures/knapsack_report/instance-selective-parallel.json
- qa/spec/fixtures/knapsack_report/instance.json 7 个添加, 0 个删除qa/spec/fixtures/knapsack_report/instance.json
- qa/spec/support/knapsack_report_spec.rb 39 个添加, 0 个删除qa/spec/support/knapsack_report_spec.rb
- qa/tasks/ci.rake 12 个添加, 0 个删除qa/tasks/ci.rake
- qa/tasks/knapsack.rake 13 个添加, 0 个删除qa/tasks/knapsack.rake
- scripts/generate-e2e-pipeline 2 个添加, 0 个删除scripts/generate-e2e-pipeline
加载中
想要评论请 注册 或 登录