This is an automated email from the ASF dual-hosted git repository.
amoghdesai pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
from 61862eea295 Unconditionally disable start_from_trigger (#53744)
add f35576a65db Task SDK Integration Testing Infrastructure (#53332)
No new revisions were added by this update.
Summary of changes:
.dockerignore | 1 +
.github/workflows/additional-prod-image-tests.yml | 30 +++
Dockerfile | 1 +
Dockerfile.ci | 1 +
contributing-docs/09_testing.rst | 3 +
.../testing/task_sdk_integration_tests.rst | 215 +++++++++++++++++++++
dev/breeze/doc/05_test_commands.rst | 19 ++
.../output_setup_check-all-params-in-groups.svg | 24 ++-
.../output_setup_check-all-params-in-groups.txt | 2 +-
.../output_setup_regenerate-command-images.svg | 4 +-
.../output_setup_regenerate-command-images.txt | 2 +-
dev/breeze/doc/images/output_testing.svg | 32 +--
dev/breeze/doc/images/output_testing.txt | 2 +-
.../output_testing_task-sdk-integration-tests.svg | 144 ++++++++++++++
.../output_testing_task-sdk-integration-tests.txt | 1 +
.../airflow_breeze/commands/testing_commands.py | 61 ++++++
.../commands/testing_commands_config.py | 15 +-
dev/breeze/src/airflow_breeze/global_constants.py | 2 +
dev/breeze/src/airflow_breeze/utils/run_tests.py | 20 +-
pyproject.toml | 5 +
.../docker/install_airflow_when_building_images.sh | 1 +
task-sdk-tests/docker/docker-compose.yaml | 105 ++++++++++
{docker-tests => task-sdk-tests}/pyproject.toml | 7 +-
.../tests/task_sdk_tests}/__init__.py | 0
task-sdk-tests/tests/task_sdk_tests/conftest.py | 71 +++++++
.../tests/task_sdk_tests}/constants.py | 7 +
.../tests/task_sdk_tests/test_task_sdk_health.py | 144 ++++++++++++++
27 files changed, 882 insertions(+), 37 deletions(-)
create mode 100644 contributing-docs/testing/task_sdk_integration_tests.rst
create mode 100644
dev/breeze/doc/images/output_testing_task-sdk-integration-tests.svg
create mode 100644
dev/breeze/doc/images/output_testing_task-sdk-integration-tests.txt
create mode 100644 task-sdk-tests/docker/docker-compose.yaml
copy {docker-tests => task-sdk-tests}/pyproject.toml (92%)
copy {airflow-core/src/airflow/_shared =>
task-sdk-tests/tests/task_sdk_tests}/__init__.py (100%)
create mode 100644 task-sdk-tests/tests/task_sdk_tests/conftest.py
copy {docker-tests/tests/docker_tests =>
task-sdk-tests/tests/task_sdk_tests}/constants.py (77%)
create mode 100644 task-sdk-tests/tests/task_sdk_tests/test_task_sdk_health.py