Nightly E2E Web Pro Windows S3 #69
workflow_scheduled_win_web_pro.yml
on: schedule
Test TagSpaces Pro Web on Windows
39m 23s
Annotations
10 errors, 1 warning, and 2 notices
|
[web-s3] › tests\e2e\fileopener.pw.e2e.js:134:7 › TST08 - File folder properties › TST0803 - Open previous files buttons [web:
tests\e2e\general.helpers.js#L58
3) [web-s3] › tests\e2e\fileopener.pw.e2e.js:134:7 › TST08 - File folder properties › TST0803 - Open previous files buttons [web,s3,electron]
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: page.click: Timeout 15000ms exceeded.
Call log:
- waiting for locator('[data-tid=locationManagerMenu]')
at general.helpers.js:58
56 | export async function clickOn(selector, options = { timeout: 15000 }) {
57 | try {
> 58 | await global.client.click(selector, options);
| ^
59 | } catch (e) {
60 | console.log('clickOn ' + selector + ' error: ', e);
61 | throw e;
at clickOn (D:\a\maestria\maestria\tests\e2e\general.helpers.js:58:25)
at createS3Location (D:\a\maestria\maestria\tests\e2e\location.helpers.js:27:18)
at D:\a\maestria\maestria\tests\e2e\fileopener.pw.e2e.js:57:7
|
|
[web-s3] › tests\e2e\fileopener.pw.e2e.js:134:7 › TST08 - File folder properties › TST0803 - Open previous files buttons [web:
tests\e2e\general.helpers.js#L58
3) [web-s3] › tests\e2e\fileopener.pw.e2e.js:134:7 › TST08 - File folder properties › TST0803 - Open previous files buttons [web,s3,electron]
TimeoutError: page.click: Timeout 15000ms exceeded.
Call log:
- waiting for locator('[data-tid=locationManagerMenu]')
at general.helpers.js:58
56 | export async function clickOn(selector, options = { timeout: 15000 }) {
57 | try {
> 58 | await global.client.click(selector, options);
| ^
59 | } catch (e) {
60 | console.log('clickOn ' + selector + ' error: ', e);
61 | throw e;
at clickOn (D:\a\maestria\maestria\tests\e2e\general.helpers.js:58:25)
at createS3Location (D:\a\maestria\maestria\tests\e2e\location.helpers.js:27:18)
at D:\a\maestria\maestria\tests\e2e\fileopener.pw.e2e.js:57:7
|
|
[web-s3] › tests\e2e\fileopener.pw.e2e.js:110:7 › TST08 - File folder properties › TST0802 - Open next file buttons [web:
tests\e2e\general.helpers.js#L58
2) [web-s3] › tests\e2e\fileopener.pw.e2e.js:110:7 › TST08 - File folder properties › TST0802 - Open next file buttons [web,s3,electron]
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: page.click: Timeout 15000ms exceeded.
Call log:
- waiting for locator('[data-tid=locationManagerMenu]')
at general.helpers.js:58
56 | export async function clickOn(selector, options = { timeout: 15000 }) {
57 | try {
> 58 | await global.client.click(selector, options);
| ^
59 | } catch (e) {
60 | console.log('clickOn ' + selector + ' error: ', e);
61 | throw e;
at clickOn (D:\a\maestria\maestria\tests\e2e\general.helpers.js:58:25)
at createS3Location (D:\a\maestria\maestria\tests\e2e\location.helpers.js:27:18)
at D:\a\maestria\maestria\tests\e2e\fileopener.pw.e2e.js:57:7
|
|
[web-s3] › tests\e2e\fileopener.pw.e2e.js:110:7 › TST08 - File folder properties › TST0802 - Open next file buttons [web:
tests\e2e\general.helpers.js#L58
2) [web-s3] › tests\e2e\fileopener.pw.e2e.js:110:7 › TST08 - File folder properties › TST0802 - Open next file buttons [web,s3,electron]
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: page.click: Timeout 15000ms exceeded.
Call log:
- waiting for locator('[data-tid=locationManagerMenu]')
at general.helpers.js:58
56 | export async function clickOn(selector, options = { timeout: 15000 }) {
57 | try {
> 58 | await global.client.click(selector, options);
| ^
59 | } catch (e) {
60 | console.log('clickOn ' + selector + ' error: ', e);
61 | throw e;
at clickOn (D:\a\maestria\maestria\tests\e2e\general.helpers.js:58:25)
at createS3Location (D:\a\maestria\maestria\tests\e2e\location.helpers.js:27:18)
at D:\a\maestria\maestria\tests\e2e\fileopener.pw.e2e.js:57:7
|
|
[web-s3] › tests\e2e\fileopener.pw.e2e.js:110:7 › TST08 - File folder properties › TST0802 - Open next file buttons [web:
tests\e2e\general.helpers.js#L58
2) [web-s3] › tests\e2e\fileopener.pw.e2e.js:110:7 › TST08 - File folder properties › TST0802 - Open next file buttons [web,s3,electron]
TimeoutError: page.click: Timeout 15000ms exceeded.
Call log:
- waiting for locator('[data-tid=locationManagerMenu]')
at general.helpers.js:58
56 | export async function clickOn(selector, options = { timeout: 15000 }) {
57 | try {
> 58 | await global.client.click(selector, options);
| ^
59 | } catch (e) {
60 | console.log('clickOn ' + selector + ' error: ', e);
61 | throw e;
at clickOn (D:\a\maestria\maestria\tests\e2e\general.helpers.js:58:25)
at createS3Location (D:\a\maestria\maestria\tests\e2e\location.helpers.js:27:18)
at D:\a\maestria\maestria\tests\e2e\fileopener.pw.e2e.js:57:7
|
|
[web-s3] › 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#L58
1) [web-s3] › 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 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: page.click: Timeout 15000ms exceeded.
Call log:
- waiting for locator('[data-tid=locationManagerMenu]')
at general.helpers.js:58
56 | export async function clickOn(selector, options = { timeout: 15000 }) {
57 | try {
> 58 | await global.client.click(selector, options);
| ^
59 | } catch (e) {
60 | console.log('clickOn ' + selector + ' error: ', e);
61 | throw e;
at clickOn (D:\a\maestria\maestria\tests\e2e\general.helpers.js:58:25)
at createS3Location (D:\a\maestria\maestria\tests\e2e\location.helpers.js:27:18)
at D:\a\maestria\maestria\tests\e2e\fileopener.pw.e2e.js:57:7
|
|
[web-s3] › 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#L58
1) [web-s3] › 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 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: page.click: Timeout 15000ms exceeded.
Call log:
- waiting for locator('[data-tid=locationManagerMenu]')
at general.helpers.js:58
56 | export async function clickOn(selector, options = { timeout: 15000 }) {
57 | try {
> 58 | await global.client.click(selector, options);
| ^
59 | } catch (e) {
60 | console.log('clickOn ' + selector + ' error: ', e);
61 | throw e;
at clickOn (D:\a\maestria\maestria\tests\e2e\general.helpers.js:58:25)
at createS3Location (D:\a\maestria\maestria\tests\e2e\location.helpers.js:27:18)
at D:\a\maestria\maestria\tests\e2e\fileopener.pw.e2e.js:57:7
|
|
[web-s3] › tests\e2e\fileopener.pw.e2e.js:70:7 › TST08 - File folder properties › TST0801 - Arrow keys select next prev file (keybindings) [web:
tests\e2e\fileopener.pw.e2e.js#L0
1) [web-s3] › tests\e2e\fileopener.pw.e2e.js:70:7 › TST08 - File folder properties › TST0801 - Arrow keys select next prev file (keybindings) [web,s3,electron]
AggregateError:
|
|
[web-s3] › tests\e2e\fileopener.pw.e2e.js:70:7 › TST08 - File folder properties › TST0801 - Arrow keys select next prev file (keybindings) [web:
tests\setup-functions.js#L107
1) [web-s3] › tests\e2e\fileopener.pw.e2e.js:70:7 › TST08 - File folder properties › TST0801 - Arrow keys select next prev file (keybindings) [web,s3,electron]
Error: S3Proxy did not start within 15000ms
at ..\setup-functions.js:107
105 | req.on('error', () => {
106 | if (Date.now() - start > timeoutMs) {
> 107 | reject(new Error(`S3Proxy did not start within ${timeoutMs}ms`));
| ^
108 | } else {
109 | setTimeout(check, 200);
110 | }
at ClientRequest.<anonymous> (D:\a\maestria\maestria\tests\setup-functions.js:107:18)
|
|
Test TagSpaces Pro Web on Windows
Testing stopped early after 20 maximum allowed failures.
|
|
Test TagSpaces Pro Web on Windows
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-java@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
[web-s3] › tests\e2e\fileopener.pw.e2e.js:70:7 › TST08 - File folder properties › TST0801 - Arrow keys select next prev file (keybindings) [web,s3,electron]
[web-s3] › tests\e2e\fileopener.pw.e2e.js:110:7 › TST08 - File folder properties › TST0802 - Open next file buttons [web,s3,electron]
[web-s3] › tests\e2e\fileopener.pw.e2e.js:134:7 › TST08 - File folder properties › TST0803 - Open previous files buttons [web,s3,electron]
[web-s3] › tests\e2e\fileopener.pw.e2e.js:161:7 › TST08 - File folder properties › TST0804 - Open file in full width [web,s3]
[web-s3] › tests\e2e\fileopener.pw.e2e.js:175:7 › TST08 - File folder properties › TST0805 - Rename opened file [web,s3,electron]
[web-s3] › 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]
[web-s3] › 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]
[web-s3] › tests\e2e\fileopener.pw.e2e.js:228:7 › TST08 - File folder properties › TST0810 - Tag file drag&drop in file opener [web,s3,electron]
[web-s3] › tests\e2e\fileopener.pw.e2e.js:261:7 › TST08 - File folder properties › TST0811 - Duplicate file [web,s3,electron]
[web-s3] › tests\e2e\fileopener.pw.e2e.js:274:7 › TST08 - File folder properties › TST3001 - Description for files [web,s3,electron,_pro]
[web-s3] › tests\e2e\fileopener.pw.e2e.js:313:7 › TST08 - File folder properties › TST0813 - Delete file and check meta and thumbnails deleted [web,s3,electron]
[web-s3] › tests\e2e\fileopener.pw.e2e.js:359:7 › TST08 - File folder properties › TST0813a - Delete file and check revisions deleted [web,s3,electron,_pro]
[web-s3] › tests\e2e\fileopener.pw.e2e.js:410:7 › TST08 - File folder properties › TST0827 - Link for internal sharing + copy [web,s3,electron]
[web-s3] › tests\e2e\fileopener.pw.e2e.js:430:7 › TST08 - File folder properties › TST0828 - Toggle file revisions [web,s3,electron,_pro]
[web-s3] › tests\e2e\fileopener.pw.e2e.js:438:7 › TST08 - File folder properties › TST0829 - Create and restore revision [web,s3,electron,_pro]
[web-s3] › tests\e2e\fileopener.pw.e2e.js:464:7 › TST08 - File folder properties › TST0830 - Create, open and delete revision [web,s3,electron,_pro]
[web-s3] › tests\e2e\fileopener.pw.e2e.js:502:7 › TST08 - File folder properties › TST0831 - Create 2 revisions and delete all revision [web,s3,electron,_pro]
[web-s3] › tests\e2e\folder.pw.e2e.js:73:7 › TST01 - Folder management › TST0101 - Create subfolder [web,s3,electron]
[web-s3] › tests\e2e\folder.pw.e2e.js:93:7 › TST01 - Folder management › TST0102 - Reload folder [web,s3,electron]
[web-s3] › tests\e2e\folder.pw.e2e.js:105:7 › TST01 - Folder management › TST0103 - Rename folder [web,s3,electron]
146 did not run
|
|
🎭 Playwright Run Summary
441 passed (7.6s)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
test-artifacts
|
2.19 MB |
sha256:aa95dc99d393005f4862ab3a770f6d0c4ab00e37aa8d6955dea2fa1bf1ee23f7
|
|