Desktop E2E #591
desktop-e2e.yml
on: schedule
E2E (pinned)
0s
E2E (electron@latest canary)
2m 40s
Unsigned package smoke
0s
Annotations
5 errors, 1 warning, and 1 notice
|
E2E (electron@latest canary)
Process completed with exit code 1.
|
|
e2e/smoke.spec.ts:293:3 › desktop shell smoke › the offline server picker renders EMCN controls and handles validation and dismissal:
apps/desktop/e2e/smoke.spec.ts#L303
2) e2e/smoke.spec.ts:293:3 › desktop shell smoke › the offline server picker renders EMCN controls and handles validation and dismissal
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "sim-shell://pages/server.html"
Received: ""
301 | const picker = await pickerPromise
302 |
> 303 | expect(picker.url()).toBe('sim-shell://pages/server.html')
| ^
304 | await expect(picker.getByRole('dialog', { name: 'Sim server', exact: true })).toBeVisible()
305 | await expect(picker.getByLabel('Server URL')).toHaveValue('http://127.0.0.1:1')
306 | await expect(picker.getByLabel('Server URL')).toBeFocused()
at /Users/runner/work/sim/sim/apps/desktop/e2e/smoke.spec.ts:303:26
|
|
e2e/smoke.spec.ts:293:3 › desktop shell smoke › the offline server picker renders EMCN controls and handles validation and dismissal:
apps/desktop/e2e/smoke.spec.ts#L303
2) e2e/smoke.spec.ts:293:3 › desktop shell smoke › the offline server picker renders EMCN controls and handles validation and dismissal
Error: expect(received).toBe(expected) // Object.is equality
Expected: "sim-shell://pages/server.html"
Received: ""
301 | const picker = await pickerPromise
302 |
> 303 | expect(picker.url()).toBe('sim-shell://pages/server.html')
| ^
304 | await expect(picker.getByRole('dialog', { name: 'Sim server', exact: true })).toBeVisible()
305 | await expect(picker.getByLabel('Server URL')).toHaveValue('http://127.0.0.1:1')
306 | await expect(picker.getByLabel('Server URL')).toBeFocused()
at /Users/runner/work/sim/sim/apps/desktop/e2e/smoke.spec.ts:303:26
|
|
e2e/smoke.spec.ts:119:3 › desktop shell smoke › OAuth popups share the session without inheriting the privileged preload:
apps/desktop/e2e/smoke.spec.ts#L122
1) e2e/smoke.spec.ts:119:3 › desktop shell smoke › OAuth popups share the session without inheriting the privileged preload
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.evaluate: Execution context was destroyed, most likely because of a navigation
120 | app = await launchApp(origin)
121 | const window = await app.firstWindow()
> 122 | await window.evaluate(() => {
| ^
123 | document.cookie = 'sim-e2e-session=shared; Path=/; SameSite=Lax'
124 | })
125 | const popupPromise = app.waitForEvent('window')
at /Users/runner/work/sim/sim/apps/desktop/e2e/smoke.spec.ts:122:18
|
|
e2e/smoke.spec.ts:119:3 › desktop shell smoke › OAuth popups share the session without inheriting the privileged preload:
apps/desktop/e2e/smoke.spec.ts#L122
1) e2e/smoke.spec.ts:119:3 › desktop shell smoke › OAuth popups share the session without inheriting the privileged preload
Error: page.evaluate: Execution context was destroyed, most likely because of a navigation
120 | app = await launchApp(origin)
121 | const window = await app.firstWindow()
> 122 | await window.evaluate(() => {
| ^
123 | document.cookie = 'sim-e2e-session=shared; Path=/; SameSite=Lax'
124 | })
125 | const popupPromise = app.waitForEvent('window')
at /Users/runner/work/sim/sim/apps/desktop/e2e/smoke.spec.ts:122:18
|
|
E2E (electron@latest canary)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
🎭 Playwright Run Summary
2 failed
e2e/smoke.spec.ts:119:3 › desktop shell smoke › OAuth popups share the session without inheriting the privileged preload
e2e/smoke.spec.ts:293:3 › desktop shell smoke › the offline server picker renders EMCN controls and handles validation and dismissal
3 skipped
25 passed (1.4m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
desktop-e2e-results-latest
|
20.8 KB |
sha256:8ad21588319ab79c9229272534e6f10af7803a365959034d893fe8df5eb4bd2b
|
|