Skip to content

fix: wait for database save before chart save #1152

fix: wait for database save before chart save

fix: wait for database save before chart save #1152

Triggered via push July 10, 2026 11:41
Status Failure
Total duration 12m 12s
Artifacts 1

test-e2e.yml

on: push
Playwright E2E tests
12m 7s
Playwright E2E tests
Fit to window
Zoom out
Zoom in

Annotations

4 errors, 1 warning, and 1 notice
Playwright E2E tests
Process completed with exit code 1.
[chromium] › tests/e2e/specs/database-source.spec.js:68:2 › Database source › saves previewed one-time data when saving the chart: tests/e2e/specs/database-source.spec.js#L199
1) [chromium] › tests/e2e/specs/database-source.spec.js:68:2 › Database source › saves previewed one-time data when saving the chart Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForEvent: Timeout 20000ms exceeded while waiting for event "dialog" =========================== logs =========================== waiting for event "dialog" ============================================================ 197 | ); 198 | > 199 | const errorDialogPromise = page.waitForEvent( 'dialog' ); | ^ 200 | await chartEditor.getByRole( 'button', { name: 'Save Chart' } ).click(); 201 | const errorDialog = await errorDialogPromise; 202 | await errorDialog.dismiss(); at /home/runner/work/visualizer/visualizer/tests/e2e/specs/database-source.spec.js:199:35
[chromium] › tests/e2e/specs/database-source.spec.js:68:2 › Database source › saves previewed one-time data when saving the chart: tests/e2e/specs/database-source.spec.js#L26
1) [chromium] › tests/e2e/specs/database-source.spec.js:68:2 › Database source › saves previewed one-time data when saving the chart Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForResponse: Timeout 20000ms exceeded while waiting for event "response" 24 | async function showQueryResults( page, chartEditor, expectedValue ) { 25 | const [ response ] = await Promise.all( [ > 26 | page.waitForResponse( ( candidate ) => { | ^ 27 | const request = candidate.request(); 28 | 29 | return ( at showQueryResults (/home/runner/work/visualizer/visualizer/tests/e2e/specs/database-source.spec.js:26:8) at /home/runner/work/visualizer/visualizer/tests/e2e/specs/database-source.spec.js:174:9
[chromium] › tests/e2e/specs/database-source.spec.js:68:2 › Database source › saves previewed one-time data when saving the chart: tests/e2e/specs/database-source.spec.js#L26
1) [chromium] › tests/e2e/specs/database-source.spec.js:68:2 › Database source › saves previewed one-time data when saving the chart TimeoutError: page.waitForResponse: Timeout 20000ms exceeded while waiting for event "response" 24 | async function showQueryResults( page, chartEditor, expectedValue ) { 25 | const [ response ] = await Promise.all( [ > 26 | page.waitForResponse( ( candidate ) => { | ^ 27 | const request = candidate.request(); 28 | 29 | return ( at showQueryResults (/home/runner/work/visualizer/visualizer/tests/e2e/specs/database-source.spec.js:26:8) at /home/runner/work/visualizer/visualizer/tests/e2e/specs/database-source.spec.js:174:9
Playwright E2E tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🎭 Playwright Run Summary
1 failed [chromium] › tests/e2e/specs/database-source.spec.js:68:2 › Database source › saves previewed one-time data when saving the chart 44 passed (7.2m)

Artifacts

Produced during runtime
Name Size Digest
e2e-playwright-results Expired
15.2 MB
sha256:07dabd5b33ca1085970515911c8a584eadec56d9e03d2c00d77827dc0ef4b1dc