Skip to content

Nightly E2E Tests Electron MacOS #1023

Nightly E2E Tests Electron MacOS

Nightly E2E Tests Electron MacOS #1023

Triggered via schedule May 16, 2024 02:12
Status Failure
Total duration 19m 21s
Artifacts 1
Test TagSpaces Desktop on Mac
19m 12s
Test TagSpaces Desktop on Mac
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 5 warnings, and 2 notices
perspective-grid-right-button.pw.e2e.js:346:7 › TST50** - Right button on a file › TST5028 - Move - Copy file (file menu) [minio: tests/e2e/general.helpers.js#L416
1) perspective-grid-right-button.pw.e2e.js:346:7 › TST50** - Right button on a file › TST5028 - Move - Copy file (file menu) [minio,electron] Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false at general.helpers.js:416 414 | displayed = await isDisplayed(selector, exist, timeout); 415 | } > 416 | expect(displayed).toBe(true); | ^ 417 | } 418 | 419 | export async function createLocation( at expectElementExist (/Users/runner/work/tagspaces/tagspaces/tests/e2e/general.helpers.js:416:21) at /Users/runner/work/tagspaces/tagspaces/tests/e2e/perspective-grid-right-button.pw.e2e.js:357:5
perspective-grid-right-button.pw.e2e.js:346:7 › TST50** - Right button on a file › TST5028 - Move - Copy file (file menu) [minio: tests/e2e/general.helpers.js#L416
1) perspective-grid-right-button.pw.e2e.js:346:7 › TST50** - Right button on a file › TST5028 - Move - Copy file (file menu) [minio,electron] Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false at general.helpers.js:416 414 | displayed = await isDisplayed(selector, exist, timeout); 415 | } > 416 | expect(displayed).toBe(true); | ^ 417 | } 418 | 419 | export async function createLocation( at expectElementExist (/Users/runner/work/tagspaces/tagspaces/tests/e2e/general.helpers.js:416:21) at /Users/runner/work/tagspaces/tagspaces/tests/e2e/perspective-grid-right-button.pw.e2e.js:385:5
perspective-grid-right-button.pw.e2e.js:346:7 › TST50** - Right button on a file › TST5028 - Move - Copy file (file menu) [minio: tests/e2e/general.helpers.js#L416
1) perspective-grid-right-button.pw.e2e.js:346:7 › TST50** - Right button on a file › TST5028 - Move - Copy file (file menu) [minio,electron] Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false at general.helpers.js:416 414 | displayed = await isDisplayed(selector, exist, timeout); 415 | } > 416 | expect(displayed).toBe(true); | ^ 417 | } 418 | 419 | export async function createLocation( at expectElementExist (/Users/runner/work/tagspaces/tagspaces/tests/e2e/general.helpers.js:416:21) at /Users/runner/work/tagspaces/tagspaces/tests/e2e/perspective-grid-right-button.pw.e2e.js:385:5
perspective-grid-right-button.pw.e2e.js:346:7 › TST50** - Right button on a file › TST5028 - Move - Copy file (file menu) [minio: tests/e2e/general.helpers.js#L416
1) perspective-grid-right-button.pw.e2e.js:346:7 › TST50** - Right button on a file › TST5028 - Move - Copy file (file menu) [minio,electron] Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false at general.helpers.js:416 414 | displayed = await isDisplayed(selector, exist, timeout); 415 | } > 416 | expect(displayed).toBe(true); | ^ 417 | } 418 | 419 | export async function createLocation( at expectElementExist (/Users/runner/work/tagspaces/tagspaces/tests/e2e/general.helpers.js:416:21) at /Users/runner/work/tagspaces/tagspaces/tests/e2e/perspective-grid-right-button.pw.e2e.js:385:5
folderprops.pw.e2e.js:126:7 › TST02 - Folder properties › TST0206 - Rename folder [web: tests/e2e/file.properties.helpers.js#L88
2) folderprops.pw.e2e.js:126:7 › TST02 - Folder properties › TST0206 - Rename folder [web,minio,electron] TimeoutError: page.inputValue: Timeout 30000ms exceeded. =========================== logs =========================== waiting for locator('[data-tid=fileNameProperties] input') ============================================================ at file.properties.helpers.js:88 86 | let fileName; 87 | > 88 | fileName = await global.client.inputValue( | ^ 89 | '[data-tid=fileNameProperties] input', 90 | ); // https://github.com/microsoft/playwright/issues/3265 91 | /*.getAttribute( at getPropertiesFileName (/Users/runner/work/tagspaces/tagspaces/tests/e2e/file.properties.helpers.js:88:34) at /Users/runner/work/tagspaces/tagspaces/tests/e2e/folderprops.pw.e2e.js:129:56
folderprops.pw.e2e.js:216:7 › TST02 - Folder properties › TST0215 - Link for internal sharing + copy [web: tests/e2e/general.helpers.js#L107
3) folderprops.pw.e2e.js:216:7 › TST02 - Folder properties › TST0215 - Link for internal sharing + copy [web,minio,electron] TimeoutError: page.inputValue: Timeout 30000ms exceeded. =========================== logs =========================== waiting for locator('[data-tid=locationPath] input') ============================================================ at general.helpers.js:107 105 | export async function setInputKeys(tid, value, delay = 0) { 106 | // global.client.keyboard.type('[data-tid=' + tid + '] input', value, { delay: 100 }); > 107 | const oldValue = await global.client.inputValue( | ^ 108 | '[data-tid=' + tid + '] input', 109 | ); 110 | await global.client.type('[data-tid=' + tid + '] input', value, { at setInputKeys (/Users/runner/work/tagspaces/tagspaces/tests/e2e/general.helpers.js:107:40) at createPwLocation (/Users/runner/work/tagspaces/tagspaces/tests/e2e/location.helpers.js:72:23) at /Users/runner/work/tagspaces/tagspaces/tests/e2e/folderprops.pw.e2e.js:52:5
key-bindings.pw.e2e.js:77:7 › TST13 - Settings Key Bindings [electron] › TST1316 - Show help and feedback panel in the left [electron]: tests/e2e/general.helpers.js#L416
4) key-bindings.pw.e2e.js:77:7 › TST13 - Settings Key Bindings [electron] › TST1316 - Show help and feedback panel in the left [electron] Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false at general.helpers.js:416 414 | displayed = await isDisplayed(selector, exist, timeout); 415 | } > 416 | expect(displayed).toBe(true); | ^ 417 | } 418 | 419 | export async function createLocation( at expectElementExist (/Users/runner/work/tagspaces/tagspaces/tests/e2e/general.helpers.js:416:21) at /Users/runner/work/tagspaces/tagspaces/tests/e2e/key-bindings.pw.e2e.js:80:5
perspective-grid-right-button.pw.e2e.js:435:7 › TST50** - Right button on a file › TST5036 - Open directory properties (directory menu) [web: tests/e2e/general.helpers.js#L416
5) perspective-grid-right-button.pw.e2e.js:435:7 › TST50** - Right button on a file › TST5036 - Open directory properties (directory menu) [web,minio,electron] Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false at general.helpers.js:416 414 | displayed = await isDisplayed(selector, exist, timeout); 415 | } > 416 | expect(displayed).toBe(true); | ^ 417 | } 418 | 419 | export async function createLocation( at expectElementExist (/Users/runner/work/tagspaces/tagspaces/tests/e2e/general.helpers.js:416:21) at /Users/runner/work/tagspaces/tagspaces/tests/e2e/perspective-grid-right-button.pw.e2e.js:437:5
perspective-grid.pw.e2e.js:152:7 › TST50 - Perspective Grid › TST5008 - Copy file [web: tests/e2e/general.helpers.js#L107
6) perspective-grid.pw.e2e.js:152:7 › TST50 - Perspective Grid › TST5008 - Copy file [web,minio,electron] TimeoutError: page.inputValue: Timeout 30000ms exceeded. =========================== logs =========================== waiting for locator('[data-tid=PropertiesTagsSelectTID] input') ============================================================ at general.helpers.js:107 105 | export async function setInputKeys(tid, value, delay = 0) { 106 | // global.client.keyboard.type('[data-tid=' + tid + '] input', value, { delay: 100 }); > 107 | const oldValue = await global.client.inputValue( | ^ 108 | '[data-tid=' + tid + '] input', 109 | ); 110 | await global.client.type('[data-tid=' + tid + '] input', value, { at setInputKeys (/Users/runner/work/tagspaces/tagspaces/tests/e2e/general.helpers.js:107:40) at AddRemovePropertiesTags (/Users/runner/work/tagspaces/tagspaces/tests/e2e/file.properties.helpers.js:41:25) at /Users/runner/work/tagspaces/tagspaces/tests/e2e/perspective-grid.pw.e2e.js:160:5
search.pw.e2e.js:226:7 › TST06 - Test Search in file structure: › TST0627 - Search q. comp - AND tag NOT tag OR tag [web: tests/e2e/general.helpers.js#L416
7) search.pw.e2e.js:226:7 › TST06 - Test Search in file structure: › TST0627 - Search q. comp - AND tag NOT tag OR tag [web,electron] Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false at general.helpers.js:416 414 | displayed = await isDisplayed(selector, exist, timeout); 415 | } > 416 | expect(displayed).toBe(true); | ^ 417 | } 418 | 419 | export async function createLocation( at expectElementExist (/Users/runner/work/tagspaces/tagspaces/tests/e2e/general.helpers.js:416:21) at expectElementSelected (/Users/runner/work/tagspaces/tagspaces/tests/e2e/general.helpers.js:392:3) at /Users/runner/work/tagspaces/tagspaces/tests/e2e/search.pw.e2e.js:244:5
🎭 Playwright Run Summary
24 passed (312ms)
🎭 Playwright Run Summary
1 failed perspective-grid-right-button.pw.e2e.js:346:7 › TST50** - Right button on a file › TST5028 - Move - Copy file (file menu) [minio,electron] 8 flaky folderprops.pw.e2e.js:126:7 › TST02 - Folder properties › TST0206 - Rename folder [web,minio,electron] folderprops.pw.e2e.js:216:7 › TST02 - Folder properties › TST0215 - Link for internal sharing + copy [web,minio,electron] key-bindings.pw.e2e.js:77:7 › TST13 - Settings Key Bindings [electron] › TST1316 - Show help and feedback panel in the left [electron] perspective-grid-right-button.pw.e2e.js:435:7 › TST50** - Right button on a file › TST5036 - Open directory properties (directory menu) [web,minio,electron] perspective-grid.pw.e2e.js:152:7 › TST50 - Perspective Grid › TST5008 - Copy file [web,minio,electron] search.pw.e2e.js:226:7 › TST06 - Test Search in file structure: › TST0627 - Search q. comp - AND tag NOT tag OR tag [web,electron] search.pw.e2e.js:328:7 › TST06 - Test Search in file structure: › TST0632 - Search q. comp - accuracy (fuzzy, semi strict, strict) [web,electron] search.pw.e2e.js:394:7 › TST06 - Test Search in file structure: › TST0636 - Search q. fulltext in content [electron] 23 skipped 97 passed (14.6m)
Slow Test: perspective-grid-right-button.pw.e2e.js#L1
perspective-grid-right-button.pw.e2e.js took 4.3m
Slow Test: folderprops.pw.e2e.js#L1
folderprops.pw.e2e.js took 2.0m
Slow Test: search.pw.e2e.js#L1
search.pw.e2e.js took 1.9m
Slow Test: perspective-grid.pw.e2e.js#L1
perspective-grid.pw.e2e.js took 1.3m
Slow Test: fileopener.pw.e2e.js#L1
fileopener.pw.e2e.js took 1.2m

Artifacts

Produced during runtime
Name Size
test-artifacts
4.12 MB