Add breeze pr auto-triage command
#18389
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 15s
Basic tests
/
Breeze integration tests
1m 9s
Basic tests
/
React UI tests
1m 44s
Basic tests
/
Check translation completeness
26s
Basic tests
/
Static checks: basic checks only
0s
Basic tests
/
Test git clone on Windows
19s
Basic tests
/
Upgrade checks
0s
Basic tests
/
Test Airflow release commands
Basic tests
/
Test Airflow standalone commands
27s
Go SDK tests
26s
Platform: ARM
Platform: AMD
3s
Pin actions
1m 49s
Verify release calendar
0s
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 21s
CI image checks
/
Static checks
17m 33s
CI image checks
/
Test Python API client
5m 20s
Helm tests
/
Release Helm
2m 19s
Integration and System Tests
/
System Tests
4m 41s
Build PROD images
/
Build Airflow and provider distributions
3m 50s
CI image checks
/
Publish documentation and validate versions
4m 31s
Summarize warnings
1m 49s
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 54s
Additional PROD image tests
/
Docker Compose quick start with PROD image verifying
4m 37s
Additional PROD image tests
/
Task SDK integration tests with PROD image
8m 12s
Additional PROD image tests
/
...
/
Regular e2e test
10m 46s
Additional PROD image tests
/
...
/
Remote logging e2e test
6m 14s
Additional PROD image tests
/
...
/
Chromium UI e2e tests
25m 16s
Additional PROD image tests
/
...
/
Firefox UI e2e tests
24m 59s
Additional PROD image tests
/
...
/
WebKit UI e2e tests
26m 26s
Additional PROD image tests
/
Airflow CTL integration tests with PROD image
5m 42s
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
Annotations
30 errors, 1 warning, and 3 notices
|
Additional PROD image tests / Firefox UI e2e tests with PROD image / Firefox UI e2e tests
Process completed with exit code 1.
|
|
[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
|
|
Additional PROD image tests / Chromium UI e2e tests with PROD image / Chromium UI e2e tests
Process completed with exit code 1.
|
|
[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"]
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
[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 skipped
117 passed (21.1m)
|
|
🎭 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 skipped
117 passed (20.3m)
|
|
🎭 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 (22.4m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
Helm artifacts
|
471 KB |
sha256:246c13c2c5257d8d2d9fc5431fcc65d922070facc25a272f0b5aef1025ed32a4
|
|
|
airflow-docs
|
302 MB |
sha256:07067d6e6377fc9405eeaa78d2c99c1f42350fe639abae53b977386f9a2ec937
|
|
|
cache-docs-inventory-v1-a8ff69128ade435d6b514bcd5f721b442f049a64ecf2f002feea28c41b7ce08e-62682_merge
|
1.6 MB |
sha256:b05bfcfcac70b8a214da50dee05ebef533ad183c910b73109d11e1a92eae1e3d
|
|
|
cache-prek-v9-linux_amd64-python3.10.19-uv0.10.7-73adcaac2bf9e6cb82d30c5962a9146e4d2eb88490da33cbe0921677dbfc5232-62682_merge
|
293 MB |
sha256:6b26e4a05b13d76a89bf8a023e51b6c8560a6ecca2c29cf1adf44e4dedbe0e6a
|
|
|
cache-prek-v9-linux_amd64-python3.11-uv0.10.7-73adcaac2bf9e6cb82d30c5962a9146e4d2eb88490da33cbe0921677dbfc5232-62682_merge
|
293 MB |
sha256:80109245162548ca13015dc9a686720f5cdff5e4d0cf97c8835c37bd2e9bf380
|
|
|
cache-ui-node-modules-v1-Linux--62682_merge
|
49.3 MB |
sha256:4a70b5f9b66d127a17fd407d150e10f229cb7da1542ccd07ec05286c434fa86c
|
|
|
ci-image-save-v3-linux_amd64-3.10-62682_merge
|
1.88 GB |
sha256:cd7f9f35fbf4ae378d03cf6ce22ff9bae33537c82d6728f0b0c0e66114f9ef72
|
|
|
constraints-3.10
|
12.9 KB |
sha256:abeb9ab04260d43e0d50f56e69c22a6da7417c667e85aeefcb2ee9dc15e2382a
|
|
|
e2e-test-logs-basic
|
237 KB |
sha256:46099d2373d6f573ce23824757ed39126bf4f923ff81debbc0bfdeef8c0a7d29
|
|
|
e2e-test-logs-remote_log
|
19 KB |
sha256:e75e6e97e4ec1fbc900bdc3387174b9f6ee236dc8a3ba9cc59c2afc7f4d9870f
|
|
|
playwright-report-chromium
|
45.9 MB |
sha256:1ce3ba163920da9c41eb4b9a763eb0eeb0986f113bc5423cbc25f4eedc768687
|
|
|
playwright-report-firefox
|
148 MB |
sha256:8a45cccd8da72a1339e7aeb631dcc68c2c1328c1fd5015ee3429f7f2bb2034d0
|
|
|
playwright-report-webkit
|
45.4 MB |
sha256:f309ee796b210648ed48bf0697ccec342715b83797697979a9f7a7e47b394adb
|
|
|
prod-image-save-v3-linux_amd64-3.10-62682_merge
|
623 MB |
sha256:8d6659a31abf6ca4de692338cfaddb1d545dc30d9858faa75d63c6d18a767af2
|
|
|
prod-packages
|
8.19 MB |
sha256:96540b9bc88006a53e9ecfb63a614eba33670071a3fd87e223a63fb58a44fcb9
|
|
|
test-summarized-warnings
|
1.2 MB |
sha256:71fa45e0ddcf4b953af4bd712e051266043c773c4e6d8ba60b1e1b92eb236e52
|
|
|
test-warnings-core-API...Serialization-All-LatestBoto-Postgres-postgres-14-3.10
|
86.7 KB |
sha256:ffae474d20ccf50448808d21cc698a3b46642e00cb48199ae2c27632ca6ad748
|
|
|
test-warnings-core-API...Serialization-All-LowestDeps-sqlite-14-3.10
|
66 KB |
sha256:933279447d90192fc40a73f7cb90e702b988987464ea4496263559a7c68cb9f6
|
|
|
test-warnings-core-API...Serialization-All-Pendulum2-Postgres-postgres-14-3.10
|
93 KB |
sha256:15858a5e271b0792e6a219c643acc6a16c6237aab622a3339d378d0df3a3a37b
|
|
|
test-warnings-core-API...Serialization-DB-MinSQLAlchemy-Postgres-postgres-14-3.10
|
89.3 KB |
sha256:b9f4ca13bb45dfffe02019bfc4905ad7b33b3b534d67e5fa4aae3c2a2ca61f94
|
|
|
test-warnings-core-API...Serialization-DB-MySQL-mysql-8.0-3.10
|
96.5 KB |
sha256:6b720b7d0141bdf5bcb8f2a34131bc0172f9334fb2dca2bce324a499a050f2df
|
|
|
test-warnings-core-API...Serialization-DB-Postgres-postgres-14-3.10
|
89.4 KB |
sha256:7f5bf4d1f7b046136270d671f826e9b61c24ef77ff7b67b276b04039389b376f
|
|
|
test-warnings-core-API...Serialization-DB-Sqlite-sqlite--3.10
|
89.6 KB |
sha256:3cde138b46c29d329d426c281dc6eee05d3c0ae215e4d738c9c8799846131d23
|
|
|
test-warnings-core-API...Serialization-Non-DB--sqlite--3.10
|
6.89 KB |
sha256:1e7377d2464a8d58758dc396bd2f2583ac96d8e3a6984e31efc5f1338b578ede
|
|
|
test-warnings-core-API...Serialization-Quarantined-Postgres-postgres-14-3.10
|
1.38 KB |
sha256:0d7c6fea2c370eee66a6435dc149e4d0357be5e971cec7fe69c0c1bd590e3df7
|
|
|
test-warnings-core-API...Serialization-System-SystemTest-postgres-14-3.10
|
436 Bytes |
sha256:0da30066c5d3988823bc1a9bd5f2170b551146e495ed53ae3d73bd19490e5efe
|
|
|
test-warnings-integration-core-kerberos
|
1.45 KB |
sha256:db93d18fea77c9a2894ebf9464358c115b8bb4d10d4b579455d41a7080367dc2
|
|
|
test-warnings-integration-core-redis
|
1.45 KB |
sha256:3f1327bac5a2869cdc9736af89fada54f2e8651d9b8ede03471dd9b6a411ae03
|
|
|
test-warnings-integration-providers-cassandra
|
1.9 KB |
sha256:4ee0ae665c2ac93babac706269b9f8b194c3966b6a99bf9ca01f86326509bcfe
|
|
|
test-warnings-integration-providers-celery
|
1.35 KB |
sha256:fe024e8e9f7c172a675050b122e5a2abe9a82862d32b7d47274d7869feebbd16
|
|
|
test-warnings-integration-providers-drill
|
1.45 KB |
sha256:a97b2512b447035b07a9b3609304a3e8dd94948799f15637a3e19ae9a7d381be
|
|
|
test-warnings-integration-providers-kafka
|
1.46 KB |
sha256:72b340f110b76d4439131020a014ae873556ec8f54032bd6d598b11c624e198d
|
|
|
test-warnings-integration-providers-mongo
|
1.44 KB |
sha256:b4274bd6495ceb901c0bca97b1102ce4c05d40509453d99c943dabcebb8e670c
|
|
|
test-warnings-integration-providers-pinot
|
1.47 KB |
sha256:5973e536259b678531b77c5deacf2d4e47d4f6f23e8dfa69ac0492804c7e80a9
|
|
|
test-warnings-integration-providers-qdrant
|
1.71 KB |
sha256:dbf04209939b73f3d42d22160cb36fb37ddf4bc7870ea294c32367f17efb81d5
|
|
|
test-warnings-integration-providers-redis
|
1.44 KB |
sha256:1d43fe7fad4a582b99bb80680adc5407dec620151e13c517f115d8dc7df27a5d
|
|
|
test-warnings-integration-providers-tinkerpop
|
1.46 KB |
sha256:d873bb538274e3a8b93189ef4b121efa195ed909351bca7bddc78407233b7791
|
|
|
test-warnings-integration-providers-trino
|
1.7 KB |
sha256:4a78517a591dea72a81dfe5c7d9d4eb3b741ea3a1f232b119bb83bbbb8e8c7a2
|
|
|
test-warnings-integration-providers-ydb
|
1.54 KB |
sha256:62523b32d2fd1c429653d23f3c7ab288dc01d5f556a9751bd33efc6e8b840e33
|
|
|
test-warnings-providers--amazon,celer...standard-All-LatestBoto-Postgres-postgres-14-3.10
|
56.9 KB |
sha256:621748ce0ca8ca3b563060915a1ff158dc088bf995b7118c87c3883372043f8a
|
|
|
test-warnings-providers--amazon,celer...standard-All-Pendulum2-Postgres-postgres-14-3.10
|
57.3 KB |
sha256:cf49f05c74a1d20fdbabcb659f3652d55de62bcd3dc15daea0a4ee138659cc90
|
|
|
test-warnings-providers--amazon,celer...standard-DB-MinSQLAlchemy-Postgres-postgres-14-3.10
|
30.4 KB |
sha256:ed31fbe123bb6c90c3856d31e54a186a9c166dbd8d222bdf08db9baef9d91e90
|
|
|
test-warnings-providers--amazon,celer...standard-DB-MySQL-mysql-8.0-3.10
|
30.3 KB |
sha256:fdc41dfa8b74a1c74d82d72d170b88cc2389d593016a3434dde91d36b450b61b
|
|
|
test-warnings-providers--amazon,celer...standard-DB-Postgres-postgres-14-3.10
|
30.4 KB |
sha256:98cb355c9caacc84739af741ef3ab16e5caa59ae0155a2e2d878319eef8cc2e6
|
|
|
test-warnings-providers--amazon,celer...standard-DB-Sqlite-sqlite--3.10
|
30.2 KB |
sha256:5a32439aba923a60ddd332537a8be2ce032f89b0eceeb14f420611d6ef8cc127
|
|
|
test-warnings-providers--amazon,celer...standard-Non-DB--sqlite--3.10
|
27.6 KB |
sha256:11a04dfa7cab9769765fb83f68f21c8293930de79140ab1049e1a57e98e0013f
|
|
|
test-warnings-providers--amazon,celer...standard-Quarantined-Postgres-postgres-14-3.10
|
1.46 KB |
sha256:13a450eaf352dd4e3ae83670ace54f37c1223d67d5dd5283dbb26286e89040d9
|
|
|
test-warnings-providers-airbyte...arangodb-All-LowestDeps-sqlite-14-3.10
|
43.5 KB |
sha256:ea91356ec082e94687863e0c56c63422e21db79c8f886d216467697017b63031
|
|
|
test-warnings-providers-asana...exasol-All-LowestDeps-sqlite-14-3.10
|
39.4 KB |
sha256:f61491309cd433c807ed88db06eb45a2a698edf9ff3970f71df62051499f4851
|
|
|
test-warnings-providers-fab...mongo-All-LowestDeps-sqlite-14-3.10
|
46.2 KB |
sha256:75208b72dc3831d64664c56d367d7de5dfa4a54f75ed573b4c9f665719691de2
|
|
|
test-warnings-providers-mysql...samba-All-LowestDeps-sqlite-14-3.10
|
28.4 KB |
sha256:4c6328bc8166348fb2b60f213d69ddbd691112af542d51abda9b8adfab2df33c
|
|
|
test-warnings-providers-segment...zendesk-All-LowestDeps-sqlite-14-3.10
|
37.4 KB |
sha256:f298c3d3251988ab5031a3739c2f4ea3ad5eaa0aacb0b84f43c4b13e51de319e
|
|
|
test-warnings-system
|
436 Bytes |
sha256:faa523cabcd960fa24d83372c90df7cf28d06674367ed6ad0f54bee95f2c43bd
|
|