fix: wait for database save before chart save #1152
test-e2e.yml
on: push
Playwright E2E tests
12m 7s
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
|
|