This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a change to branch ci-runs-on-fewer-test-slices
in repository https://gitbox.apache.org/repos/asf/airflow.git
from a6bc3b8bf08 Skip split provider test types whose provider is ignored
add 237a19f06d8 Fit RunsOn runner sizes to the work of each job and record
their CPU and memory use
add e70d8d7261b Skip ignored test selections by the paths the test type
selects
add 9117f791f1d Reject split provider test types where all test types
share one pytest
add 44cc2be9388 Count only test folders as the selections of a test type
add aea92c5dc36 Run only its own test type in each worker of a parallel
test run
No new revisions were added by this update.
Summary of changes:
.github/actions/runs-on-cost-summary/action.yml | 4 +-
.github/workflows/additional-prod-image-tests.yml | 8 +--
.github/workflows/basic-tests.yml | 4 +-
.github/workflows/ci-amd.yml | 10 ++--
.github/workflows/ci-arm.yml | 10 ++--
.github/workflows/finalize-tests.yml | 2 +-
.github/workflows/helm-tests.yml | 2 +-
dev/breeze/doc/ci/04_selective_checks.md | 11 +++-
.../airflow_breeze/commands/testing_commands.py | 29 +++++----
.../src/airflow_breeze/params/shell_params.py | 2 +
dev/breeze/src/airflow_breeze/utils/run_tests.py | 70 +++++++++++++++-------
.../src/airflow_breeze/utils/selective_checks.py | 5 ++
.../tests/test_pytest_args_for_test_types.py | 8 +++
dev/breeze/tests/test_run_test_args.py | 51 ++++++++++++++++
dev/breeze/tests/test_selective_checks.py | 19 ++++++
dev/breeze/tests/test_shell_params.py | 15 ++++-
16 files changed, 194 insertions(+), 56 deletions(-)