Skip to content

Conversation

@iharsh02
Copy link
Contributor

E2E test for Create backfill with all reprocess behaviour

  • Navigate to Backfills tab - Verify the backfills tab exists and is accessible
  • Create backfill with "reprocess none" (Missing Runs) behavior - Default behavior
  • Create backfill with "reprocess failed" (Missing and Errored Runs) behavior
  • Create backfill with "reprocess completed" (All Runs) behavior
  • Verify backfill appears in list after creation
  • Verify validation errors for invalid date range - Start date after end date
image

Closes : #59593
Related: #59028


^ 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.rst or {issue_number}.significant.rst, in airflow-core/newsfragments.

@boring-cyborg boring-cyborg bot added the area:UI Related to UI/UX. For Frontend Developers. label Dec 19, 2025
@iharsh02 iharsh02 marked this pull request as draft December 20, 2025 14:30
@vatsrahul1001
Copy link
Contributor

@iharsh02 Can you look at failing test?

@vatsrahul1001
Copy link
Contributor

@iharsh02 I see for failures for firefox.

Also for webkit there were reruns due to a default timeout of 30000ms and in later run it passed.
image

Can we increase timeout for this element ?

@vatsrahul1001
Copy link
Contributor

@iharsh02 can you resolve conflicts and address review comments?

@iharsh02
Copy link
Contributor Author

@iharsh02 can you resolve conflicts and address review comments?

Will work on this today

@vatsrahul1001
Copy link
Contributor

@iharsh02 Instead of a separate test.describe("Backfill creation"), let's consolidate:

  1. Add creation of "Missing Runs" and "Missing and Errored Runs" to the existing beforeAll in "Backfills List Display"
  2. Add a test to verify all three reprocess behaviors exist in the table
  3. Keep only the date validation test as a separate small describe block

This avoids duplicate test setup and makes the test structure cleaner.

@iharsh02
Copy link
Contributor Author

iharsh02 commented Jan 3, 2026

@vatsrahul1001 Looks like indexing of the table column is not working and its flaky too , I was indexing the table data to identify the row and using the createFormDate and createToDate , can you guide me how we can proceed further

@vatsrahul1001 vatsrahul1001 force-pushed the DAG-012 branch 10 times, most recently from 35e46da to c74212e Compare January 5, 2026 14:24
@vatsrahul1001 vatsrahul1001 merged commit a774e45 into apache:main Jan 6, 2026
74 checks passed
chirodip98 pushed a commit to chirodip98/airflow-contrib that referenced this pull request Jan 9, 2026
…che#59633)

feat : E2E test for Create backfill with all reprocess behaviou
---------

Co-authored-by: Rahul Vats <43964496+vatsrahul1001@users.noreply.github.com>
Co-authored-by: vatsrahul1001 <rah.sharma11@gmail.com>
stegololz pushed a commit to stegololz/airflow that referenced this pull request Jan 9, 2026
…che#59633)

feat : E2E test for Create backfill with all reprocess behaviou
---------

Co-authored-by: Rahul Vats <43964496+vatsrahul1001@users.noreply.github.com>
Co-authored-by: vatsrahul1001 <rah.sharma11@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:UI Related to UI/UX. For Frontend Developers.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

UI E2E test || DAG-012: Create backfill with all reprocess behaviour

2 participants