fix(reports): escape LIKE wildcards in text filter and preserve typed screenshot width #96370
Annotations
7 errors, 3 warnings, and 1 notice
|
superset-frontend/playwright/pages/SqlLabPage.ts#L139
6) [chromium-sqllab] › playwright/tests/sqllab/sqllab.spec.ts:54:5 › executes a simple SELECT query and displays results
Error: locator.waitFor: Test ended.
Call log:
- waiting for locator('[role="tabpanel"]:not([aria-hidden="true"])').filter({ has: locator('.ace_editor') }).locator('.ace_editor') to be visible
at ../pages/SqlLabPage.ts:139
137 | await this.activePanel
138 | .locator(SqlLabPage.SELECTORS.ACE_EDITOR)
> 139 | .waitFor({ state: 'visible' });
| ^
140 | await this.editor.waitForReady();
141 |
142 | // If we created the initial tab, wait for its backend sync to complete.
at SqlLabPage.ensureEditorReady (/home/runner/work/superset/superset/superset-frontend/playwright/pages/SqlLabPage.ts:139:8)
at SqlLabPage.gotoAndReady (/home/runner/work/superset/superset/superset-frontend/playwright/pages/SqlLabPage.ts:87:5)
at /home/runner/work/superset/superset/superset-frontend/playwright/tests/sqllab/sqllab.spec.ts:49:3
|
|
superset-frontend/playwright/helpers/api/intercepts.ts#L84
6) [chromium-sqllab] › playwright/tests/sqllab/sqllab.spec.ts:54:5 › executes a simple SELECT query and displays results
TimeoutError: page.waitForResponse: Timeout 10000ms exceeded while waiting for event "response"
at ../helpers/api/intercepts.ts:84
82 | ): Promise<Response> {
83 | const { pathMatch, ...waitOptions } = options ?? {};
> 84 | return page.waitForResponse(
| ^
85 | response =>
86 | matchUrl(response.url(), urlPattern, pathMatch) &&
87 | response.request().method() === method,
at waitForResponse (/home/runner/work/superset/superset/superset-frontend/playwright/helpers/api/intercepts.ts:84:15)
at waitForPost (/home/runner/work/superset/superset/superset-frontend/playwright/helpers/api/intercepts.ts:111:10)
at SqlLabPage.ensureEditorReady (/home/runner/work/superset/superset/superset-frontend/playwright/pages/SqlLabPage.ts:122:37)
at SqlLabPage.gotoAndReady (/home/runner/work/superset/superset/superset-frontend/playwright/pages/SqlLabPage.ts:87:5)
at /home/runner/work/superset/superset/superset-frontend/playwright/tests/sqllab/sqllab.spec.ts:49:3
|
|
superset-frontend/playwright/tests/dataset/dataset-list.spec.ts#L0
5) [chromium] › playwright/tests/dataset/dataset-list.spec.ts:148:1 › should duplicate a dataset with new name
Test timeout of 30000ms exceeded.
|
|
superset-frontend/playwright/tests/dataset/dataset-list.spec.ts#L0
4) [chromium] › playwright/tests/dataset/dataset-list.spec.ts:266:1 › should export multiple datasets via bulk select action
Test timeout of 30000ms exceeded while setting up "datasetListPage".
|
|
superset-frontend/playwright/pages/DashboardPage.ts#L63
3) [chromium] › playwright/tests/dashboard/theme.spec.ts:52:5 › non-admin user can view a themed dashboard without 403 or infinite spinner
TimeoutError: page.waitForSelector: Timeout 10000ms exceeded.
Call log:
- waiting for locator('[data-test="dashboard-header-container"]') to be visible
at ../pages/DashboardPage.ts:63
61 | async waitForLoad(options?: { timeout?: number }): Promise<void> {
62 | const timeout = options?.timeout ?? TIMEOUT.PAGE_LOAD;
> 63 | await this.page.waitForSelector(DashboardPage.SELECTORS.DASHBOARD_HEADER, {
| ^
64 | timeout,
65 | });
66 | }
at DashboardPage.waitForLoad (/home/runner/work/superset/superset/superset-frontend/playwright/pages/DashboardPage.ts:63:21)
at /home/runner/work/superset/superset/superset-frontend/playwright/tests/dashboard/theme.spec.ts:131:25
|
|
superset-frontend/playwright/tests/dashboard/dashboard-list.spec.ts#L100
2) [chromium] › playwright/tests/dashboard/dashboard-list.spec.ts:54:1 › should delete a dashboard with confirmation
Error: expect(locator).toHaveCount(expected) failed
Locator: locator('[data-test="listview-table"]').locator('[data-test="table-row"]').filter({ has: getByRole('cell', { name: 'test_delete_1781289087113_0', exact: true }) })
Expected: 0
Received: 1
Timeout: 15000ms
Call log:
- Expect "toHaveCount" with timeout 15000ms
- waiting for locator('[data-test="listview-table"]').locator('[data-test="table-row"]').filter({ has: getByRole('cell', { name: 'test_delete_1781289087113_0', exact: true }) })
33 × locator resolved to 1 element
- unexpected value "1"
98 | // post-delete propagation — the default 8s expect.timeout intermittently
99 | // expires before the listview re-fetch lands).
> 100 | await expect(dashboardListPage.getDashboardRow(dashboardName)).toHaveCount(
| ^
101 | 0,
102 | {
103 | timeout: TIMEOUT.API_RESPONSE,
at /home/runner/work/superset/superset/superset-frontend/playwright/tests/dashboard/dashboard-list.spec.ts:100:66
|
|
superset-frontend/playwright/tests/dashboard/dashboard-list.spec.ts#L0
1) [chromium] › playwright/tests/dashboard/dashboard-list.spec.ts:113:1 › should export a dashboard as a zip file
Test timeout of 30000ms exceeded.
|
|
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: ./.github/actions/cached-dependencies, actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
|
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
|
6 flaky
[chromium] › playwright/tests/dashboard/dashboard-list.spec.ts:54:1 › should delete a dashboard with confirmation
[chromium] › playwright/tests/dashboard/dashboard-list.spec.ts:113:1 › should export a dashboard as a zip file
[chromium] › playwright/tests/dashboard/theme.spec.ts:52:5 › non-admin user can view a themed dashboard without 403 or infinite spinner
[chromium] › playwright/tests/dataset/dataset-list.spec.ts:148:1 › should duplicate a dataset with new name
[chromium] › playwright/tests/dataset/dataset-list.spec.ts:266:1 › should export multiple datasets via bulk select action
[chromium-sqllab] › playwright/tests/sqllab/sqllab.spec.ts:54:5 › executes a simple SELECT query and displays results
34 passed (5.1m)
|
The logs for this run have expired and are no longer available.
Loading