Skip to content

Nightly E2E Electron Lite macOS #66

Nightly E2E Electron Lite macOS

Nightly E2E Electron Lite macOS #66

Triggered via schedule July 21, 2026 05:23
Status Failure
Total duration 26m 46s
Artifacts 1
Test TagSpaces Lite Desktop on Mac
26m 42s
Test TagSpaces Lite Desktop on Mac
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 1 warning, and 2 notices
[electron-light] › tests/e2e/fileopener.pw.e2e.js:134:7 › TST08 - File folder properties › TST0803 - Open previous files buttons [web: tests/e2e/general.helpers.js#L437
3) [electron-light] › tests/e2e/fileopener.pw.e2e.js:134:7 › TST08 - File folder properties › TST0803 - Open previous files buttons [web,s3,electron] Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false at general.helpers.js:437 435 | displayed = await isDisplayed(selector, exist, timeout); 436 | } > 437 | expect(displayed).toBe(true); | ^ 438 | } 439 | 440 | export async function createLocation( at expectElementExist (/Users/runner/work/maestria/maestria/tests/e2e/general.helpers.js:437:21) at /Users/runner/work/maestria/maestria/tests/e2e/fileopener.pw.e2e.js:62:5
[electron-light] › tests/e2e/fileopener.pw.e2e.js:134:7 › TST08 - File folder properties › TST0803 - Open previous files buttons [web: tests/e2e/general.helpers.js#L437
3) [electron-light] › tests/e2e/fileopener.pw.e2e.js:134:7 › TST08 - File folder properties › TST0803 - Open previous files buttons [web,s3,electron] Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false at general.helpers.js:437 435 | displayed = await isDisplayed(selector, exist, timeout); 436 | } > 437 | expect(displayed).toBe(true); | ^ 438 | } 439 | 440 | export async function createLocation( at expectElementExist (/Users/runner/work/maestria/maestria/tests/e2e/general.helpers.js:437:21) at /Users/runner/work/maestria/maestria/tests/e2e/fileopener.pw.e2e.js:62:5
[electron-light] › tests/e2e/fileopener.pw.e2e.js:134:7 › TST08 - File folder properties › TST0803 - Open previous files buttons [web: tests/e2e/general.helpers.js#L437
3) [electron-light] › tests/e2e/fileopener.pw.e2e.js:134:7 › TST08 - File folder properties › TST0803 - Open previous files buttons [web,s3,electron] Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false at general.helpers.js:437 435 | displayed = await isDisplayed(selector, exist, timeout); 436 | } > 437 | expect(displayed).toBe(true); | ^ 438 | } 439 | 440 | export async function createLocation( at expectElementExist (/Users/runner/work/maestria/maestria/tests/e2e/general.helpers.js:437:21) at /Users/runner/work/maestria/maestria/tests/e2e/fileopener.pw.e2e.js:62:5
[electron-light] › tests/e2e/fileopener.pw.e2e.js:110:7 › TST08 - File folder properties › TST0802 - Open next file buttons [web: tests/e2e/general.helpers.js#L437
2) [electron-light] › tests/e2e/fileopener.pw.e2e.js:110:7 › TST08 - File folder properties › TST0802 - Open next file buttons [web,s3,electron] Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false at general.helpers.js:437 435 | displayed = await isDisplayed(selector, exist, timeout); 436 | } > 437 | expect(displayed).toBe(true); | ^ 438 | } 439 | 440 | export async function createLocation( at expectElementExist (/Users/runner/work/maestria/maestria/tests/e2e/general.helpers.js:437:21) at /Users/runner/work/maestria/maestria/tests/e2e/fileopener.pw.e2e.js:62:5
[electron-light] › tests/e2e/fileopener.pw.e2e.js:110:7 › TST08 - File folder properties › TST0802 - Open next file buttons [web: tests/e2e/general.helpers.js#L437
2) [electron-light] › tests/e2e/fileopener.pw.e2e.js:110:7 › TST08 - File folder properties › TST0802 - Open next file buttons [web,s3,electron] Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false at general.helpers.js:437 435 | displayed = await isDisplayed(selector, exist, timeout); 436 | } > 437 | expect(displayed).toBe(true); | ^ 438 | } 439 | 440 | export async function createLocation( at expectElementExist (/Users/runner/work/maestria/maestria/tests/e2e/general.helpers.js:437:21) at /Users/runner/work/maestria/maestria/tests/e2e/fileopener.pw.e2e.js:62:5
[electron-light] › tests/e2e/fileopener.pw.e2e.js:110:7 › TST08 - File folder properties › TST0802 - Open next file buttons [web: tests/e2e/general.helpers.js#L437
2) [electron-light] › tests/e2e/fileopener.pw.e2e.js:110:7 › TST08 - File folder properties › TST0802 - Open next file buttons [web,s3,electron] Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false at general.helpers.js:437 435 | displayed = await isDisplayed(selector, exist, timeout); 436 | } > 437 | expect(displayed).toBe(true); | ^ 438 | } 439 | 440 | export async function createLocation( at expectElementExist (/Users/runner/work/maestria/maestria/tests/e2e/general.helpers.js:437:21) at /Users/runner/work/maestria/maestria/tests/e2e/fileopener.pw.e2e.js:62:5
[electron-light] › tests/e2e/fileopener.pw.e2e.js:70:7 › TST08 - File folder properties › TST0801 - Arrow keys select next prev file (keybindings) [web: tests/e2e/general.helpers.js#L437
1) [electron-light] › tests/e2e/fileopener.pw.e2e.js:70:7 › TST08 - File folder properties › TST0801 - Arrow keys select next prev file (keybindings) [web,s3,electron] Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false at general.helpers.js:437 435 | displayed = await isDisplayed(selector, exist, timeout); 436 | } > 437 | expect(displayed).toBe(true); | ^ 438 | } 439 | 440 | export async function createLocation( at expectElementExist (/Users/runner/work/maestria/maestria/tests/e2e/general.helpers.js:437:21) at /Users/runner/work/maestria/maestria/tests/e2e/fileopener.pw.e2e.js:62:5
[electron-light] › tests/e2e/fileopener.pw.e2e.js:70:7 › TST08 - File folder properties › TST0801 - Arrow keys select next prev file (keybindings) [web: tests/e2e/general.helpers.js#L437
1) [electron-light] › tests/e2e/fileopener.pw.e2e.js:70:7 › TST08 - File folder properties › TST0801 - Arrow keys select next prev file (keybindings) [web,s3,electron] Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false at general.helpers.js:437 435 | displayed = await isDisplayed(selector, exist, timeout); 436 | } > 437 | expect(displayed).toBe(true); | ^ 438 | } 439 | 440 | export async function createLocation( at expectElementExist (/Users/runner/work/maestria/maestria/tests/e2e/general.helpers.js:437:21) at /Users/runner/work/maestria/maestria/tests/e2e/fileopener.pw.e2e.js:62:5
[electron-light] › tests/e2e/fileopener.pw.e2e.js:70:7 › TST08 - File folder properties › TST0801 - Arrow keys select next prev file (keybindings) [web: tests/e2e/general.helpers.js#L437
1) [electron-light] › tests/e2e/fileopener.pw.e2e.js:70:7 › TST08 - File folder properties › TST0801 - Arrow keys select next prev file (keybindings) [web,s3,electron] Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false at general.helpers.js:437 435 | displayed = await isDisplayed(selector, exist, timeout); 436 | } > 437 | expect(displayed).toBe(true); | ^ 438 | } 439 | 440 | export async function createLocation( at expectElementExist (/Users/runner/work/maestria/maestria/tests/e2e/general.helpers.js:437:21) at /Users/runner/work/maestria/maestria/tests/e2e/fileopener.pw.e2e.js:62:5
Test TagSpaces Lite Desktop on Mac
Testing stopped early after 20 maximum allowed failures.
Test TagSpaces Lite Desktop on Mac
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
20 failed [electron-light] › tests/e2e/fileopener.pw.e2e.js:70:7 › TST08 - File folder properties › TST0801 - Arrow keys select next prev file (keybindings) [web,s3,electron] [electron-light] › tests/e2e/fileopener.pw.e2e.js:110:7 › TST08 - File folder properties › TST0802 - Open next file buttons [web,s3,electron] [electron-light] › tests/e2e/fileopener.pw.e2e.js:134:7 › TST08 - File folder properties › TST0803 - Open previous files buttons [web,s3,electron] [electron-light] › tests/e2e/fileopener.pw.e2e.js:175:7 › TST08 - File folder properties › TST0805 - Rename opened file [web,s3,electron] [electron-light] › tests/e2e/fileopener.pw.e2e.js:211:7 › TST08 - File folder properties › TST0808 - Add and remove tags to a file (file names) [web,s3,electron] [electron-light] › tests/e2e/fileopener.pw.e2e.js:218:7 › TST08 - File folder properties › TST0809 - Add and remove tag to a file (sidecar files) [web,s3,electron] [electron-light] › tests/e2e/fileopener.pw.e2e.js:228:7 › TST08 - File folder properties › TST0810 - Tag file drag&drop in file opener [web,s3,electron] [electron-light] › tests/e2e/fileopener.pw.e2e.js:261:7 › TST08 - File folder properties › TST0811 - Duplicate file [web,s3,electron] [electron-light] › tests/e2e/fileopener.pw.e2e.js:295:7 › TST08 - File folder properties › TST0812 - Reload file [s3,electron] [electron-light] › tests/e2e/fileopener.pw.e2e.js:313:7 › TST08 - File folder properties › TST0813 - Delete file and check meta and thumbnails deleted [web,s3,electron] [electron-light] › tests/e2e/fileopener.pw.e2e.js:381:7 › TST08 - File folder properties › TST0814 - Open file fullscreen and exit with close button [s3,electron] [electron-light] › tests/e2e/fileopener.pw.e2e.js:410:7 › TST08 - File folder properties › TST0827 - Link for internal sharing + copy [web,s3,electron] [electron-light] › tests/e2e/folder.pw.e2e.js:73:7 › TST01 - Folder management › TST0101 - Create subfolder [web,s3,electron] [electron-light] › tests/e2e/folder.pw.e2e.js:93:7 › TST01 - Folder management › TST0102 - Reload folder [web,s3,electron] [electron-light] › tests/e2e/folder.pw.e2e.js:105:7 › TST01 - Folder management › TST0103 - Rename folder [web,s3,electron] [electron-light] › tests/e2e/folder.pw.e2e.js:125:7 › TST01 - Folder management › TST0104 - Delete empty folder by disabled trashcan [web,s3,electron] [electron-light] › tests/e2e/folder.pw.e2e.js:137:7 › TST01 - Folder management › TST0105 - Open subfolder [web,s3,electron] [electron-light] › tests/e2e/folder.pw.e2e.js:144:7 › TST01 - Folder management › TST0106 - Show folder tags [web,s3,electron] [electron-light] › tests/e2e/folder.pw.e2e.js:165:7 › TST01 - Folder management › TST0108 - Move folder [web,s3,electron] [electron-light] › tests/e2e/folder.pw.e2e.js:199:7 › TST01 - Folder management › TST0109 - Copy folder [web,s3,electron] 4 skipped 121 did not run 3 passed (21.6m)
🎭 Playwright Run Summary
441 passed (8.8s)

Artifacts

Produced during runtime
Name Size Digest
test-artifacts
8.8 MB
sha256:aee90336a00c48fe99f3029d990c875a1504d793370816e685420f8508ac9a8d