Nightly E2E Electron Lite macOS #66
workflow_scheduled_mac_electron.yml
on: schedule
Test TagSpaces Lite Desktop on Mac
26m 42s
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
|
|