This is an automated email from the ASF dual-hosted git repository.
rahulvats pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
from 4f5d316b482 Fix Task-SDK file path reference in testing doc (#58809)
add 575d2bcaad5 Add UI E2E testing framework with Playwright and Breeze
integration (#58548)
No new revisions were added by this update.
Summary of changes:
airflow-core/src/airflow/ui/.gitignore | 6 +
airflow-core/src/airflow/ui/package.json | 11 +-
airflow-core/src/airflow/ui/playwright.config.ts | 104 ++++++++++++
airflow-core/src/airflow/ui/pnpm-lock.yaml | 38 +++++
airflow-core/src/airflow/ui/tests/e2e/README.md | 91 ++++++++++
.../src/airflow/ui/tests/e2e/pages/BasePage.ts | 61 +++++++
.../src/airflow/ui/tests/e2e/pages/DagsPage.ts | 183 +++++++++++++++++++++
.../src/airflow/ui/tests/e2e/pages/LoginPage.ts | 93 +++++++++++
.../airflow/ui/tests/e2e/specs/dag-trigger.spec.ts | 56 +++++++
airflow-core/src/airflow/ui/tsconfig.app.json | 6 +-
airflow-core/src/airflow/ui/tsconfig.dev.json | 2 +-
airflow-core/src/airflow/ui/vite.config.ts | 1 +
dev/breeze/doc/05_test_commands.rst | 37 +++++
.../output_setup_check-all-params-in-groups.svg | 26 +--
.../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 | 18 +-
dev/breeze/doc/images/output_testing.txt | 2 +-
.../doc/images/output_testing_ui-e2e-tests.svg | 172 +++++++++++++++++++
.../doc/images/output_testing_ui-e2e-tests.txt | 1 +
.../src/airflow_breeze/commands/common_options.py | 107 ++++++++++++
.../airflow_breeze/commands/testing_commands.py | 135 +++++++++++++++
.../commands/testing_commands_config.py | 33 ++++
24 files changed, 1167 insertions(+), 24 deletions(-)
create mode 100644 airflow-core/src/airflow/ui/playwright.config.ts
create mode 100644 airflow-core/src/airflow/ui/tests/e2e/README.md
create mode 100644 airflow-core/src/airflow/ui/tests/e2e/pages/BasePage.ts
create mode 100644 airflow-core/src/airflow/ui/tests/e2e/pages/DagsPage.ts
create mode 100644 airflow-core/src/airflow/ui/tests/e2e/pages/LoginPage.ts
create mode 100644
airflow-core/src/airflow/ui/tests/e2e/specs/dag-trigger.spec.ts
create mode 100644 dev/breeze/doc/images/output_testing_ui-e2e-tests.svg
create mode 100644 dev/breeze/doc/images/output_testing_ui-e2e-tests.txt