Feat: add E2E tests for backfill pause and stop controls#59705
Feat: add E2E tests for backfill pause and stop controls#59705KyeongJooni wants to merge 9 commits intoapache:mainfrom
Conversation
|
Congratulations on your first Pull Request and welcome to the Apache Airflow community! If you have any issues or are unsure about any anything please check our Contributors' Guide (https://github.com/apache/airflow/blob/main/contributing-docs/README.rst)
|
|
Also, it looks like a rebase may be needed with reference to #59692. |
Add Playwright E2E tests to verify pause, resume, and cancel functionality for backfills on the DAG detail page. - Create BackfillPage page object for backfill interactions - Add tests for pause/resume workflow - Add tests for cancel workflow - Verify cancelled backfills cannot be resumed Closes apache#59594
9f37abc to
c0f9769
Compare
Remove redundant login calls from tests as authentication is now handled globally via global-setup.ts
|
@choo121600 Thank you for the review! Both items have been addressed:
Ready for CI review. Please let me know if anything else is needed. |
Have you checked whether this test runs locally? |
choo121600
left a comment
There was a problem hiding this comment.
Maybe you should be able to find the backfill radio button like this.
Co-authored-by: Yeonguk Choo <[email protected]>
Add Playwright E2E tests to verify pause, resume, and cancel functionality for backfills on the DAG detail page. - Create BackfillPage page object for backfill interactions - Add tests for pause/resume workflow - Add tests for cancel workflow - Verify cancelled backfills cannot be resumed Closes apache#59594
Remove redundant login calls from tests as authentication is now handled globally via global-setup.ts
- Update trigger button locator to match DagsPage - Apply reviewer suggestion for backfill radio locator
Add UI E2E tests for backfill pause, resume, and cancel controls
This PR adds end-to-end tests to verify the backfill control functionality on the DAG detail page.
What this tests:
Implementation:
BackfillPagepage object following existing POM patternbackfill-controls.spec.tswith 3 test casesdags-list.spec.ts)closes: #59594
^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named
{pr_number}.significant.rstor{issue_number}.significant.rst, in airflow-core/newsfragments.