Feature/remove large in clause in assets with cte and join #18278
ci-amd-arm.yml
on: pull_request
Matrix: Build CI images / build-ci-images
Matrix: Airflow CTL tests / distributions-tests
Basic tests
/
Breeze unit tests
1m 43s
Basic tests
/
Breeze integration tests
1m 6s
Basic tests
/
React UI tests
1m 42s
Basic tests
/
Check translation completeness
24s
Basic tests
/
Static checks: basic checks only
Basic tests
/
Test git clone on Windows
17s
Basic tests
/
Upgrade checks
Basic tests
/
Test Airflow release commands
Basic tests
/
Test Airflow standalone commands
28s
Go SDK tests
35s
Platform: ARM
0s
Platform: AMD
3s
Pin actions
1m 42s
Verify release calendar
Matrix: Generate constraints / generate-constraints-matrix
Matrix: MySQL tests: core / tests
Matrix: MySQL tests: providers / tests
Matrix: Non-DB tests: core / tests
Matrix: Non-DB tests: providers / tests
Matrix: Postgres tests: core / tests
Matrix: Postgres tests: providers / tests
Matrix: Sqlite tests: core / tests
Matrix: Sqlite tests: providers / tests
Matrix: Task SDK tests / distributions-tests
Matrix: Low dep tests:core / tests
Matrix: Low dep tests: providers / tests
Matrix: Additional CI image checks / Push Early Image Cache / push-ci-image-cache
Waiting for pending jobs
Matrix: Additional CI image checks / Push Early Image Cache / push-prod-image-cache
Waiting for pending jobs
Matrix: CI image checks / Build documentation
Matrix: CI image checks / MyPy checks
Matrix: provider distributions tests / prepare-install-verify-provider-distributions
Matrix: provider distributions tests / providers-compatibility-tests-matrix
Matrix: Helm tests / tests-helm
Matrix: Integration and System Tests / tests-core-integration
Matrix: Integration and System Tests / tests-providers-integration
Matrix: Special tests / Latest Boto test: core / tests
Matrix: Special tests / Latest Boto test: providers / tests
Matrix: Special tests / Latest SQLAlchemy test: providers / tests
Waiting for pending jobs
Matrix: Special tests / Latest SQLAlchemy test: core / tests
Waiting for pending jobs
Matrix: Special tests / Min SQLAlchemy test: providers / tests
Matrix: Special tests / Min SQLAlchemy test: core / tests
Matrix: Special tests / Pendulum2 test: core / tests
Matrix: Special tests / Pendulum2 test: providers / tests
Matrix: Special tests / Quarantined test: core / tests
Matrix: Special tests / Quarantined test: providers / tests
Matrix: tests-special / tests-system-core / tests
Additional CI image checks
/
Check that image builds quickly
5m 47s
CI image checks
/
Static checks
17m 47s
CI image checks
/
Test Python API client
5m 3s
Helm tests
/
Release Helm
2m 10s
Integration and System Tests
/
System Tests
4m 7s
Build PROD images
/
Build Airflow and provider distributions
3m 53s
CI image checks
/
Publish documentation and validate versions
4m 50s
Summarize warnings
1m 53s
Matrix: Build PROD images / build-prod-images
Additional PROD image tests
/
...
/
Build Airflow and provider distributions
Additional PROD image tests
/
...
/
Build Airflow and provider distributions
Additional PROD image tests
/
Test examples of PROD image building
2m 58s
Additional PROD image tests
/
Docker Compose quick start with PROD image verifying
4m 22s
Additional PROD image tests
/
Task SDK integration tests with PROD image
4m 8s
Additional PROD image tests
/
...
/
Regular e2e test
10m 43s
Additional PROD image tests
/
...
/
Remote logging e2e test
4m 41s
Additional PROD image tests
/
...
/
Chromium UI e2e tests
23m 35s
Additional PROD image tests
/
...
/
Firefox UI e2e tests
29m 21s
Additional PROD image tests
/
...
/
WebKit UI e2e tests
27m 30s
Additional PROD image tests
/
Airflow CTL integration tests with PROD image
6m 5s
Matrix: Kubernetes tests / tests-kubernetes
Matrix: Additional PROD image tests / PROD image extra checks (main) / pip-image / build-prod-images
Waiting for pending jobs
Matrix: Additional PROD image tests / PROD image extra checks (release) / pip-image / build-prod-images
Waiting for pending jobs
Matrix: Finalize tests / dependency-upgrade-summary
Waiting for pending jobs
Matrix: finalize-tests / push-buildx-cache-to-github-registry / push-ci-image-cache
Waiting for pending jobs
Matrix: finalize-tests / push-buildx-cache-to-github-registry / push-prod-image-cache
Waiting for pending jobs
Notify Slack on Failure
0s
Annotations
30 errors, 1 warning, and 3 notices
|
[chromium] › tests/e2e/specs/dag-runs-tab.spec.ts:58:3 › DAG Runs Tab › navigate to DAG detail page and click Runs tab:
airflow-core/src/airflow/ui/tests/e2e/pages/DagRunsTabPage.ts#L79
4) [chromium] › tests/e2e/specs/dag-runs-tab.spec.ts:58:3 › DAG Runs Tab › navigate to DAG detail page and click Runs tab
TimeoutError: locator.click: Timeout 10000ms exceeded.
Call log:
- waiting for locator('[data-testid="mark-run-as-success"]')
- locator resolved to <span role="menuitem" data-part="item" data-disabled="" data-scope="menu" id="_r_13_/success" aria-disabled="true" data-value="success" data-testid="mark-run-as-success" data-ownedby="menu:_r_13_:content" class="chakra-badge chakra-menu__item css-yxjb65">…</span>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is not stable
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is not enabled
- retrying click action
- waiting 100ms
18 × waiting for element to be visible, enabled and stable
- element is not enabled
- retrying click action
- waiting 500ms
at ../pages/DagRunsTabPage.ts:79
77 |
78 | await expect(stateOption).toBeVisible({ timeout: 5000 });
> 79 | await stateOption.click();
| ^
80 |
81 | const confirmButton = this.page.getByRole("button", { name: "Confirm" });
82 |
at DagRunsTabPage.markRunAs (/home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/pages/DagRunsTabPage.ts:79:23)
at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-runs-tab.spec.ts:40:7
|
|
[chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute:
airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L156
3) [chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toHaveAttribute(expected) failed
Locator: locator('[data-testid="calendar-cell"][data-has-data="true"]').first()
Expected: "failed"
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toHaveAttribute" with timeout 5000ms
- waiting for locator('[data-testid="calendar-cell"][data-has-data="true"]').first()
154 | const cell = calendar.activeCells.first();
155 |
> 156 | await expect(cell).toHaveAttribute("data-view-mode", "failed");
| ^
157 | });
158 | });
159 |
at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:156:24
|
|
[chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute:
airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L156
3) [chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toHaveAttribute(expected) failed
Locator: locator('[data-testid="calendar-cell"][data-has-data="true"]').first()
Expected: "failed"
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toHaveAttribute" with timeout 5000ms
- waiting for locator('[data-testid="calendar-cell"][data-has-data="true"]').first()
154 | const cell = calendar.activeCells.first();
155 |
> 156 | await expect(cell).toHaveAttribute("data-view-mode", "failed");
| ^
157 | });
158 | });
159 |
at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:156:24
|
|
[chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute:
airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L156
3) [chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute
Error: expect(locator).toHaveAttribute(expected) failed
Locator: locator('[data-testid="calendar-cell"][data-has-data="true"]').first()
Expected: "failed"
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toHaveAttribute" with timeout 5000ms
- waiting for locator('[data-testid="calendar-cell"][data-has-data="true"]').first()
154 | const cell = calendar.activeCells.first();
155 |
> 156 | await expect(cell).toHaveAttribute("data-view-mode", "failed");
| ^
157 | });
158 | });
159 |
at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:156:24
|
|
[chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs:
airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L115
2) [chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toContain(expected) // indexOf
Expected value: "failed"
Received array: ["success", "success"]
113 |
114 | expect(totalStates).toContain("success");
> 115 | expect(totalStates).toContain("failed");
| ^
116 |
117 | await calendar.switchToFailedView();
118 |
at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:115:25
|
|
[chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs:
airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L115
2) [chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toContain(expected) // indexOf
Expected value: "failed"
Received array: ["success", "success"]
113 |
114 | expect(totalStates).toContain("success");
> 115 | expect(totalStates).toContain("failed");
| ^
116 |
117 | await calendar.switchToFailedView();
118 |
at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:115:25
|
|
[chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs:
airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L115
2) [chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs
Error: expect(received).toContain(expected) // indexOf
Expected value: "failed"
Received array: ["success", "success"]
113 |
114 | expect(totalStates).toContain("success");
> 115 | expect(totalStates).toContain("failed");
| ^
116 |
117 | await calendar.switchToFailedView();
118 |
at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:115:25
|
|
[chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states:
airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L106
1) [chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toContain(expected) // indexOf
Expected value: "failed"
Received array: ["success", "success"]
104 |
105 | expect(states).toContain("success");
> 106 | expect(states).toContain("failed");
| ^
107 | });
108 |
109 | test("failed filter shows only failed runs", async () => {
at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:106:20
|
|
[chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states:
airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L106
1) [chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toContain(expected) // indexOf
Expected value: "failed"
Received array: ["success", "success"]
104 |
105 | expect(states).toContain("success");
> 106 | expect(states).toContain("failed");
| ^
107 | });
108 |
109 | test("failed filter shows only failed runs", async () => {
at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:106:20
|
|
[chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states:
airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L106
1) [chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states
Error: expect(received).toContain(expected) // indexOf
Expected value: "failed"
Received array: ["success", "success"]
104 |
105 | expect(states).toContain("success");
> 106 | expect(states).toContain("failed");
| ^
107 | });
108 |
109 | test("failed filter shows only failed runs", async () => {
at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:106:20
|
|
Additional PROD image tests / WebKit UI e2e tests with PROD image / WebKit UI e2e tests
Process completed with exit code 1.
|
|
[webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute:
airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L156
3) [webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toHaveAttribute(expected) failed
Locator: locator('[data-testid="calendar-cell"][data-has-data="true"]').first()
Expected: "failed"
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toHaveAttribute" with timeout 5000ms
- waiting for locator('[data-testid="calendar-cell"][data-has-data="true"]').first()
154 | const cell = calendar.activeCells.first();
155 |
> 156 | await expect(cell).toHaveAttribute("data-view-mode", "failed");
| ^
157 | });
158 | });
159 |
at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:156:24
|
|
[webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute:
airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L156
3) [webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toHaveAttribute(expected) failed
Locator: locator('[data-testid="calendar-cell"][data-has-data="true"]').first()
Expected: "failed"
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toHaveAttribute" with timeout 5000ms
- waiting for locator('[data-testid="calendar-cell"][data-has-data="true"]').first()
154 | const cell = calendar.activeCells.first();
155 |
> 156 | await expect(cell).toHaveAttribute("data-view-mode", "failed");
| ^
157 | });
158 | });
159 |
at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:156:24
|
|
[webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute:
airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L156
3) [webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute
Error: expect(locator).toHaveAttribute(expected) failed
Locator: locator('[data-testid="calendar-cell"][data-has-data="true"]').first()
Expected: "failed"
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toHaveAttribute" with timeout 5000ms
- waiting for locator('[data-testid="calendar-cell"][data-has-data="true"]').first()
154 | const cell = calendar.activeCells.first();
155 |
> 156 | await expect(cell).toHaveAttribute("data-view-mode", "failed");
| ^
157 | });
158 | });
159 |
at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:156:24
|
|
[webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs:
airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L115
2) [webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toContain(expected) // indexOf
Expected value: "failed"
Received array: ["success", "success"]
113 |
114 | expect(totalStates).toContain("success");
> 115 | expect(totalStates).toContain("failed");
| ^
116 |
117 | await calendar.switchToFailedView();
118 |
at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:115:25
|
|
[webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs:
airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L115
2) [webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toContain(expected) // indexOf
Expected value: "failed"
Received array: ["success", "success"]
113 |
114 | expect(totalStates).toContain("success");
> 115 | expect(totalStates).toContain("failed");
| ^
116 |
117 | await calendar.switchToFailedView();
118 |
at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:115:25
|
|
[webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs:
airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L115
2) [webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs
Error: expect(received).toContain(expected) // indexOf
Expected value: "failed"
Received array: ["success", "success"]
113 |
114 | expect(totalStates).toContain("success");
> 115 | expect(totalStates).toContain("failed");
| ^
116 |
117 | await calendar.switchToFailedView();
118 |
at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:115:25
|
|
[webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states:
airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L106
1) [webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toContain(expected) // indexOf
Expected value: "failed"
Received array: ["success", "success"]
104 |
105 | expect(states).toContain("success");
> 106 | expect(states).toContain("failed");
| ^
107 | });
108 |
109 | test("failed filter shows only failed runs", async () => {
at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:106:20
|
|
[webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states:
airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L106
1) [webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toContain(expected) // indexOf
Expected value: "failed"
Received array: ["success", "success"]
104 |
105 | expect(states).toContain("success");
> 106 | expect(states).toContain("failed");
| ^
107 | });
108 |
109 | test("failed filter shows only failed runs", async () => {
at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:106:20
|
|
[webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states:
airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L106
1) [webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states
Error: expect(received).toContain(expected) // indexOf
Expected value: "failed"
Received array: ["success", "success", "success"]
104 |
105 | expect(states).toContain("success");
> 106 | expect(states).toContain("failed");
| ^
107 | });
108 |
109 | test("failed filter shows only failed runs", async () => {
at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:106:20
|
|
[firefox] › tests/e2e/specs/backfill.spec.ts:246:3 › Backfill pause:
airflow-core/src/airflow/ui/tests/e2e/specs/backfill.spec.ts#L222
4) [firefox] › tests/e2e/specs/backfill.spec.ts:246:3 › Backfill pause, resume, and cancel controls › verify cancelled backfill cannot be resumed
Error: expect(locator).toBeVisible() failed
Locator: locator('button[aria-label="Pause backfill"], button[aria-label="Unpause backfill"]')
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('button[aria-label="Pause backfill"], button[aria-label="Unpause backfill"]')
Call Log:
- Test timeout of 180000ms exceeded
220 | await expect(backfillPage.triggerButton).toBeVisible({ timeout: 10_000 });
221 | await expect(backfillPage.pauseButton).toBeVisible({ timeout: 5000 });
> 222 | }).toPass({ timeout: 60_000 });
| ^
223 | });
224 |
225 | test.afterEach(async () => {
at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/backfill.spec.ts:222:8
|
|
[firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute:
airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L156
3) [firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toHaveAttribute(expected) failed
Locator: locator('[data-testid="calendar-cell"][data-has-data="true"]').first()
Expected: "failed"
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toHaveAttribute" with timeout 5000ms
- waiting for locator('[data-testid="calendar-cell"][data-has-data="true"]').first()
154 | const cell = calendar.activeCells.first();
155 |
> 156 | await expect(cell).toHaveAttribute("data-view-mode", "failed");
| ^
157 | });
158 | });
159 |
at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:156:24
|
|
[firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute:
airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L156
3) [firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toHaveAttribute(expected) failed
Locator: locator('[data-testid="calendar-cell"][data-has-data="true"]').first()
Expected: "failed"
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toHaveAttribute" with timeout 5000ms
- waiting for locator('[data-testid="calendar-cell"][data-has-data="true"]').first()
154 | const cell = calendar.activeCells.first();
155 |
> 156 | await expect(cell).toHaveAttribute("data-view-mode", "failed");
| ^
157 | });
158 | });
159 |
at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:156:24
|
|
[firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute:
airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L156
3) [firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute
Error: expect(locator).toHaveAttribute(expected) failed
Locator: locator('[data-testid="calendar-cell"][data-has-data="true"]').first()
Expected: "failed"
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toHaveAttribute" with timeout 5000ms
- waiting for locator('[data-testid="calendar-cell"][data-has-data="true"]').first()
154 | const cell = calendar.activeCells.first();
155 |
> 156 | await expect(cell).toHaveAttribute("data-view-mode", "failed");
| ^
157 | });
158 | });
159 |
at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:156:24
|
|
[firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs:
airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L115
2) [firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toContain(expected) // indexOf
Expected value: "failed"
Received array: ["success", "success"]
113 |
114 | expect(totalStates).toContain("success");
> 115 | expect(totalStates).toContain("failed");
| ^
116 |
117 | await calendar.switchToFailedView();
118 |
at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:115:25
|
|
[firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs:
airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L115
2) [firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toContain(expected) // indexOf
Expected value: "failed"
Received array: ["success", "success"]
113 |
114 | expect(totalStates).toContain("success");
> 115 | expect(totalStates).toContain("failed");
| ^
116 |
117 | await calendar.switchToFailedView();
118 |
at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:115:25
|
|
[firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs:
airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L115
2) [firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs
Error: expect(received).toContain(expected) // indexOf
Expected value: "failed"
Received array: ["success", "success"]
113 |
114 | expect(totalStates).toContain("success");
> 115 | expect(totalStates).toContain("failed");
| ^
116 |
117 | await calendar.switchToFailedView();
118 |
at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:115:25
|
|
[firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states:
airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L106
1) [firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toContain(expected) // indexOf
Expected value: "failed"
Received array: ["success", "success"]
104 |
105 | expect(states).toContain("success");
> 106 | expect(states).toContain("failed");
| ^
107 | });
108 |
109 | test("failed filter shows only failed runs", async () => {
at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:106:20
|
|
[firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states:
airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L106
1) [firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toContain(expected) // indexOf
Expected value: "failed"
Received array: ["success", "success"]
104 |
105 | expect(states).toContain("success");
> 106 | expect(states).toContain("failed");
| ^
107 | });
108 |
109 | test("failed filter shows only failed runs", async () => {
at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:106:20
|
|
[firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states:
airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts#L106
1) [firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states
Error: expect(received).toContain(expected) // indexOf
Expected value: "failed"
Received array: ["success", "success"]
104 |
105 | expect(states).toContain("success");
> 106 | expect(states).toContain("failed");
| ^
107 | });
108 |
109 | test("failed filter shows only failed runs", async () => {
at /home/runner/work/airflow/airflow/airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts:106:20
|
|
Summarize warnings
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
|
|
🎭 Playwright Run Summary
3 failed
[chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states
[chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs
[chromium] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute
1 flaky
[chromium] › tests/e2e/specs/dag-runs-tab.spec.ts:58:3 › DAG Runs Tab › navigate to DAG detail page and click Runs tab
1 skipped
116 passed (19.6m)
|
|
🎭 Playwright Run Summary
3 failed
[webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states
[webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs
[webkit] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute
1 skipped
117 passed (23.2m)
|
|
🎭 Playwright Run Summary
3 failed
[firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:100:3 › DAG Calendar Tab › verify hover shows correct run states
[firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:109:3 › DAG Calendar Tab › failed filter shows only failed runs
[firefox] › tests/e2e/specs/dag-calendar-tab.spec.ts:150:3 › DAG Calendar Tab › cells reflect failed view mode attribute
1 flaky
[firefox] › tests/e2e/specs/backfill.spec.ts:246:3 › Backfill pause, resume, and cancel controls › verify cancelled backfill cannot be resumed
1 skipped
116 passed (24.6m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
Helm artifacts
|
470 KB |
sha256:1b81e017f33d49e0c90efe4d10e6945ae0258b645d82df588c7d99d89ba1c106
|
|
|
airflow-docs
|
302 MB |
sha256:da17fc7babdd2ae4bb36a61eee150581bfaf05a8879517d55a016be137dc2d7c
|
|
|
cache-docs-inventory-v1-720831f0191e5c684385b40c63bc82a5f094adc70253ea2d47f621ae61480dc5-62114_merge
|
1.6 MB |
sha256:04692bf13de620cc4d3b140f4ee0364ccacf2a85586bf6773323182711db581c
|
|
|
cache-prek-v9-linux_amd64-python3.10.19-uv0.10.7-4a4a93b6ba6f99f05531baff198054d24334ae1ba083cff33f1acfc38357a240-62114_merge
|
293 MB |
sha256:1a972c0b31d2894eb55a9aa794f91d72a7e16d27123cd2fe8660ac4d0b715dbc
|
|
|
cache-prek-v9-linux_amd64-python3.11-uv0.10.7-4a4a93b6ba6f99f05531baff198054d24334ae1ba083cff33f1acfc38357a240-62114_merge
|
293 MB |
sha256:203631f9ae1455c9bb740dc8a914b33683985200b8599de49917349c059f5dd1
|
|
|
cache-simple-am-ui-node-modules-v1-_Linux-_-62114_merge
|
18.5 MB |
sha256:8ae4c50878d4a309b8bd8d912dc4d968fb141637c52479a09c717bc379a7badf
|
|
|
cache-ui-node-modules-v1-Linux--62114_merge
|
49.3 MB |
sha256:ce658d179f172d6410ef619b60a2fa8abd96db6c682c43c15417db607d69718e
|
|
|
ci-image-save-v3-linux_amd64-3.10-62114_merge
|
1.88 GB |
sha256:9052bbebe991cc4b3849b8be7b8b5eff39f695d9b319aa21a3ef05a94888ef86
|
|
|
constraints-3.10
|
12.9 KB |
sha256:fc12449849a607320dfc26c6e4ede387578c1cba995b80989405cda0bfe158d5
|
|
|
e2e-test-logs-basic
|
241 KB |
sha256:eb4d5a1c3a21917776993c69f41b950e5769be88d698ed65b774ff068f7903c1
|
|
|
e2e-test-logs-remote_log
|
18.1 KB |
sha256:2176cb917fe5dc30e173ce82433d3944fb1b9ce2f13593264f32c731444989c3
|
|
|
playwright-report-chromium
|
84.5 MB |
sha256:7133628f5bc152923e6895910e6454583cb55206b39862ed8cea561e7a9ffd8c
|
|
|
playwright-report-firefox
|
271 MB |
sha256:e71ab7029f5f6f001b9f867e025b5300fa25cd9b03ab50d44ac298847440e9e0
|
|
|
playwright-report-webkit
|
44.1 MB |
sha256:0766505999fc09969c8624b948a9b4e9f87d70ceeccd7aa89b01a91e1ff11006
|
|
|
prod-image-save-v3-linux_amd64-3.10-62114_merge
|
623 MB |
sha256:bf778d9d6a13a212b9fdc31554d4293130d60886685ea6361f7aa066ad4e943c
|
|
|
prod-packages
|
8.19 MB |
sha256:648f02c47bc70b7aa30adfb265f6941990081b4772e1e6dbebd10442ae598726
|
|
|
test-summarized-warnings
|
1.2 MB |
sha256:2494381e1c23873263c636bf233293d4020060c9983ddde7371cf0c157738132
|
|
|
test-warnings-core-API...Serialization-All-LatestBoto-Postgres-postgres-14-3.10
|
86.7 KB |
sha256:fdf33cfe0ffbcfc56eb28d4de12c9dfab476b352b17cec9a5afb63599b0fa56e
|
|
|
test-warnings-core-API...Serialization-All-LowestDeps-sqlite-14-3.10
|
66 KB |
sha256:fed4acd2373c1303e7522e46e24a190fa6ec0178a40affc03331f3b14cda1603
|
|
|
test-warnings-core-API...Serialization-All-Pendulum2-Postgres-postgres-14-3.10
|
93 KB |
sha256:167c73d5cecb7d308e4901f367ae7980d37ff87ab0731677c4b44538f3b690de
|
|
|
test-warnings-core-API...Serialization-DB-MinSQLAlchemy-Postgres-postgres-14-3.10
|
89.3 KB |
sha256:e007d5fbd74483561f10a6b70a98a39640bcc7eea09b32de07ccc088ae2b8bf4
|
|
|
test-warnings-core-API...Serialization-DB-MySQL-mysql-8.0-3.10
|
96.5 KB |
sha256:35807374e8001a61da12aa9ee532f5593c5e28ab7936e8dea3de20ae918ec3a8
|
|
|
test-warnings-core-API...Serialization-DB-Postgres-postgres-14-3.10
|
89.3 KB |
sha256:30ba9011ea07428dfd3e98ccb60137148ae80d3c1036c7fece35f38f5ccda3cc
|
|
|
test-warnings-core-API...Serialization-DB-Sqlite-sqlite--3.10
|
89.6 KB |
sha256:50e58fca37484727d66f4a76239c03bc3d608b08db6aba91d065a54239780527
|
|
|
test-warnings-core-API...Serialization-Non-DB--sqlite--3.10
|
7.09 KB |
sha256:efab1731165cddf5df2726a218d311a794520c69274745f90ed531752c75cd3a
|
|
|
test-warnings-core-API...Serialization-Quarantined-Postgres-postgres-14-3.10
|
1.38 KB |
sha256:d12a52512161dcfec6cefff307bdc1af97c41e83e339054e5a43d410fc90de9f
|
|
|
test-warnings-core-API...Serialization-System-SystemTest-postgres-14-3.10
|
436 Bytes |
sha256:29376731581d9f60e6b74fe4748513b9dc486433b1dfb9284f09f30822d11db9
|
|
|
test-warnings-integration-core-kerberos
|
1.45 KB |
sha256:ca6dd6f5e95ff76b674364bccd41a8ba4319da648aaa96b8d43bf41a6824112b
|
|
|
test-warnings-integration-core-redis
|
1.45 KB |
sha256:597ae1a02e46b7e9ccced58cdff133935e2c09217d982a516a9ee28da70b99d5
|
|
|
test-warnings-integration-providers-cassandra
|
1.9 KB |
sha256:11db7d90985b2e71af87d1319a601109e4bcd5edd58ca2bb51fb55ae8fee1954
|
|
|
test-warnings-integration-providers-celery
|
1.35 KB |
sha256:67097fe052727265feb9f5e234ab08b19350c62d23622d03b50128408fc43e97
|
|
|
test-warnings-integration-providers-drill
|
1.45 KB |
sha256:0b557008156c37279243893560d1d7ad0c6b2ac6e473d06f385ad2f3532c2837
|
|
|
test-warnings-integration-providers-kafka
|
1.46 KB |
sha256:b8405fbdeb887f0547c7f93e0eaae8c5934b530d5c6b92229756a06615c342fa
|
|
|
test-warnings-integration-providers-mongo
|
1.44 KB |
sha256:7f23bff3db7fd231c3148a927d98bcc8c2136c7b29d43009ff680d2b4979f6c1
|
|
|
test-warnings-integration-providers-pinot
|
1.47 KB |
sha256:170b37a10392d0aa2a0af0f17e886071311db1978a2be430230cfe38d916fbbc
|
|
|
test-warnings-integration-providers-qdrant
|
1.71 KB |
sha256:39d5bdb51736076a669d0a88aab259f5b167b061608716aa285d8928cf708107
|
|
|
test-warnings-integration-providers-redis
|
1.44 KB |
sha256:3705eb61c7698d6f0b3e2730f6a12a982c129e9e8504130e597c777b4d4a64c4
|
|
|
test-warnings-integration-providers-tinkerpop
|
1.46 KB |
sha256:daacf4ee45795a1ab7d730edbaaf717e1431f05e3447ac4a0430c06e7f1b06c2
|
|
|
test-warnings-integration-providers-trino
|
1.7 KB |
sha256:eeb5c437e1add3e71978468e5845fc9e9e385e32ffbd03d93606c37d320a0caf
|
|
|
test-warnings-integration-providers-ydb
|
1.54 KB |
sha256:3731b0d5586735e0187313cdf81148f15a88c0e9cc1f06d664b0c5a8efc2ab13
|
|
|
test-warnings-providers--amazon,celer...standard-All-LatestBoto-Postgres-postgres-14-3.10
|
57 KB |
sha256:f46b6aadcdebaa41b8075c10fae1d6928b43b16bca59e676b618e11d8c65637d
|
|
|
test-warnings-providers--amazon,celer...standard-All-Pendulum2-Postgres-postgres-14-3.10
|
57.3 KB |
sha256:a1d7adbea4b5de035bac4a1c162f3cd5a757d7d3b03049eaa4e0f507de704c6f
|
|
|
test-warnings-providers--amazon,celer...standard-DB-MinSQLAlchemy-Postgres-postgres-14-3.10
|
30.4 KB |
sha256:6530ded8f620421a1e7ede9b0c4e6a8a7f4ea0dbb4ae842c7b7876e5cbf1401b
|
|
|
test-warnings-providers--amazon,celer...standard-DB-MySQL-mysql-8.0-3.10
|
30.3 KB |
sha256:cb4dcd486d08ba5346dedd43ed948b7e389bc243af5b892adc994a4151288290
|
|
|
test-warnings-providers--amazon,celer...standard-DB-Postgres-postgres-14-3.10
|
30.4 KB |
sha256:02831dc4ee52f304556e8780560d39c98279b7aa9ddefb47791454c717fd5d8b
|
|
|
test-warnings-providers--amazon,celer...standard-DB-Sqlite-sqlite--3.10
|
30.2 KB |
sha256:b704dd31ba8841c265fdf463042d1e6d7a689d6027d763db561bab21d91d1006
|
|
|
test-warnings-providers--amazon,celer...standard-Non-DB--sqlite--3.10
|
27.7 KB |
sha256:5bda2065fb72e9e9b5a4fe510f705b90871824ee3f49094bf67564f354f47fb9
|
|
|
test-warnings-providers--amazon,celer...standard-Quarantined-Postgres-postgres-14-3.10
|
1.46 KB |
sha256:c9fead7ea8e910711441f1619954ef55061e73ba4b5bd8f341fde98a9336dc56
|
|
|
test-warnings-providers-airbyte...arangodb-All-LowestDeps-sqlite-14-3.10
|
43.5 KB |
sha256:9c77867907da62f525437cad3b66ec1458079e245576e93877b2757e87576ab2
|
|
|
test-warnings-providers-asana...exasol-All-LowestDeps-sqlite-14-3.10
|
39.4 KB |
sha256:0b82a7df709a82394cabd77dc4faec648737e8cba363865c485cc18d2135622b
|
|
|
test-warnings-providers-fab...mongo-All-LowestDeps-sqlite-14-3.10
|
46.2 KB |
sha256:2d89751f717b1a5ac41bfccc30638d0f0fe138004d7150f3aee4014d0a906117
|
|
|
test-warnings-providers-mysql...samba-All-LowestDeps-sqlite-14-3.10
|
28.4 KB |
sha256:ff8ed4c937f9a674c196a8561a006a3189dca2ffb98f220690ead76fbaf9be70
|
|
|
test-warnings-providers-segment...zendesk-All-LowestDeps-sqlite-14-3.10
|
37.4 KB |
sha256:13cf2ceccbdefba1a6c4eed509d7b5323810f59e6403423a776456d154041f99
|
|
|
test-warnings-system
|
436 Bytes |
sha256:0d6991a9d98bc729f06feefde681a8e991befef8b5e10c5267c4cc2b70d7a721
|
|