Skip to content

fix(e2e): quit app after test window closes #408

fix(e2e): quit app after test window closes

fix(e2e): quit app after test window closes #408

Triggered via push August 12, 2026 21:17
Status Cancelled
Total duration 11m 21s
Artifacts 1

ci.yml

on: push
UI smoke (Ubuntu)
10m 16s
UI smoke (Ubuntu)
Matrix: source-build
UI functional and visual regression (Ubuntu)
0s
UI functional and visual regression (Ubuntu)
Fit to window
Zoom out
Zoom in

Annotations

12 errors and 1 notice
UI smoke (Ubuntu)
The job has exceeded the maximum execution time of 10m0s
[electron-smoke] › e2e/smoke/launch.spec.ts:33:1 › user launches an existing library with Chat expanded: e2e/support/app.ts#L66
3) [electron-smoke] › e2e/smoke/launch.spec.ts:33:1 › user launches an existing library with Chat expanded TimeoutError: electronApplication.waitForEvent: Timeout 15000ms exceeded while waiting for event "close" at support/app.ts:66 64 | page?: Page, 65 | ): Promise<void> { > 66 | const closed = electronApplication.waitForEvent('close', { timeout: 15_000 }); | ^ 67 | try { 68 | const windowClosed = page && !page.isClosed() 69 | ? page.waitForEvent('close', { timeout: 10_000 }) at quitElectronApplication (/home/runner/work/stashbase/stashbase/e2e/support/app.ts:66:38) at Object.close (/home/runner/work/stashbase/stashbase/e2e/support/app.ts:174:17) at /home/runner/work/stashbase/stashbase/e2e/smoke/launch.spec.ts:43:5
UI smoke (Ubuntu)
Worker teardown timeout of 60000ms exceeded. Failed worker ran 1 test: [electron-smoke] › e2e/smoke/launch.spec.ts:33:1 › user launches an existing library with Chat expanded
UI smoke (Ubuntu)
Worker teardown timeout of 60000ms exceeded. Failed worker ran 1 test: [electron-smoke] › e2e/smoke/launch.spec.ts:15:1 › user can launch into the empty library workspace
[electron-smoke] › e2e/smoke/launch.spec.ts:15:1 › user can launch into the empty library workspace: e2e/support/app.ts#L66
2) [electron-smoke] › e2e/smoke/launch.spec.ts:15:1 › user can launch into the empty library workspace Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: electronApplication.waitForEvent: Timeout 15000ms exceeded while waiting for event "close" at support/app.ts:66 64 | page?: Page, 65 | ): Promise<void> { > 66 | const closed = electronApplication.waitForEvent('close', { timeout: 15_000 }); | ^ 67 | try { 68 | const windowClosed = page && !page.isClosed() 69 | ? page.waitForEvent('close', { timeout: 10_000 }) at quitElectronApplication (/home/runner/work/stashbase/stashbase/e2e/support/app.ts:66:38) at Object.close (/home/runner/work/stashbase/stashbase/e2e/support/app.ts:174:17) at /home/runner/work/stashbase/stashbase/e2e/smoke/launch.spec.ts:28:5
[electron-smoke] › e2e/smoke/launch.spec.ts:15:1 › user can launch into the empty library workspace: e2e/support/app.ts#L66
2) [electron-smoke] › e2e/smoke/launch.spec.ts:15:1 › user can launch into the empty library workspace TimeoutError: electronApplication.waitForEvent: Timeout 15000ms exceeded while waiting for event "close" at support/app.ts:66 64 | page?: Page, 65 | ): Promise<void> { > 66 | const closed = electronApplication.waitForEvent('close', { timeout: 15_000 }); | ^ 67 | try { 68 | const windowClosed = page && !page.isClosed() 69 | ? page.waitForEvent('close', { timeout: 10_000 }) at quitElectronApplication (/home/runner/work/stashbase/stashbase/e2e/support/app.ts:66:38) at Object.close (/home/runner/work/stashbase/stashbase/e2e/support/app.ts:174:17) at /home/runner/work/stashbase/stashbase/e2e/smoke/launch.spec.ts:28:5
UI smoke (Ubuntu)
Worker teardown timeout of 60000ms exceeded. Failed worker ran 1 test: [electron-smoke] › e2e/smoke/launch.spec.ts:15:1 › user can launch into the empty library workspace
UI smoke (Ubuntu)
Worker teardown timeout of 60000ms exceeded. Failed worker ran 1 test: [electron-smoke] › e2e/smoke/document-editing.spec.ts:23:1 › user can create, edit, save, navigate away, relaunch, and reopen a note
[electron-smoke] › e2e/smoke/document-editing.spec.ts:23:1 › user can create: e2e/support/app.ts#L66
1) [electron-smoke] › e2e/smoke/document-editing.spec.ts:23:1 › user can create, edit, save, navigate away, relaunch, and reopen a note Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: electronApplication.waitForEvent: Timeout 15000ms exceeded while waiting for event "close" at support/app.ts:66 64 | page?: Page, 65 | ): Promise<void> { > 66 | const closed = electronApplication.waitForEvent('close', { timeout: 15_000 }); | ^ 67 | try { 68 | const windowClosed = page && !page.isClosed() 69 | ? page.waitForEvent('close', { timeout: 10_000 }) at quitElectronApplication (/home/runner/work/stashbase/stashbase/e2e/support/app.ts:66:38) at Object.close (/home/runner/work/stashbase/stashbase/e2e/support/app.ts:174:17) at Object.relaunch (/home/runner/work/stashbase/stashbase/e2e/support/app.ts:184:9) at /home/runner/work/stashbase/stashbase/e2e/smoke/document-editing.spec.ts:54:11
[electron-smoke] › e2e/smoke/document-editing.spec.ts:23:1 › user can create: e2e/support/app.ts#L66
1) [electron-smoke] › e2e/smoke/document-editing.spec.ts:23:1 › user can create, edit, save, navigate away, relaunch, and reopen a note TimeoutError: electronApplication.waitForEvent: Timeout 15000ms exceeded while waiting for event "close" at support/app.ts:66 64 | page?: Page, 65 | ): Promise<void> { > 66 | const closed = electronApplication.waitForEvent('close', { timeout: 15_000 }); | ^ 67 | try { 68 | const windowClosed = page && !page.isClosed() 69 | ? page.waitForEvent('close', { timeout: 10_000 }) at quitElectronApplication (/home/runner/work/stashbase/stashbase/e2e/support/app.ts:66:38) at Object.close (/home/runner/work/stashbase/stashbase/e2e/support/app.ts:174:17) at Object.relaunch (/home/runner/work/stashbase/stashbase/e2e/support/app.ts:184:9) at /home/runner/work/stashbase/stashbase/e2e/smoke/document-editing.spec.ts:54:11
UI smoke (Ubuntu)
Worker teardown timeout of 60000ms exceeded. Failed worker ran 1 test: [electron-smoke] › e2e/smoke/document-editing.spec.ts:23:1 › user can create, edit, save, navigate away, relaunch, and reopen a note
Source build (windows-latest)
Process completed with exit code 28.
🎭 Playwright Run Summary
5 did not run

Artifacts

Produced during runtime
Name Size Digest
ui-smoke-31641817630-1
8.14 MB
sha256:472f29a7bddf22d44cbe49214b44097eb9e4d7debc9e6f6b0b0d5c6542cbb2e1