Skip to content

Nightly E2E Tests Electron Pro Windows #1013

Nightly E2E Tests Electron Pro Windows

Nightly E2E Tests Electron Pro Windows #1013

Triggered via schedule May 13, 2024 00:07
Status Success
Total duration 40m 8s
Artifacts
Test TagSpaces Pro on Windows
39m 57s
Test TagSpaces Pro on Windows
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 5 warnings, and 2 notices
folder.pw.e2e.js:230:7 › TST01 - Folder management › TST0114 - Use as thumbnail for parent folder [web: tests\e2e\folder.pw.e2e.js#L1
1) folder.pw.e2e.js:230:7 › TST01 - Folder management › TST0114 - Use as thumbnail for parent folder [web,minio,electron,_pro] Test timeout of 120000ms exceeded.
folder.pw.e2e.js:230:7 › TST01 - Folder management › TST0114 - Use as thumbnail for parent folder [web: tests\e2e\folder.pw.e2e.js#L1
1) folder.pw.e2e.js:230:7 › TST01 - Folder management › TST0114 - Use as thumbnail for parent folder [web,minio,electron,_pro] Pending operations: - page.click at tests\e2e\general.helpers.js:54:25
folder.pw.e2e.js:230:7 › TST01 - Folder management › TST0114 - Use as thumbnail for parent folder [web: tests\e2e\folder.pw.e2e.js#L256
1) folder.pw.e2e.js:230:7 › TST01 - Folder management › TST0114 - Use as thumbnail for parent folder [web,minio,electron,_pro] Error: expect(received).not.toBe(expected) // Object.is equality Expected: not undefined 254 | '[data-tid=folderThumbTID]', 255 | ); > 256 | expect(initScreenshot).not.toBe(withThumbScreenshot); | ^ 257 | 258 | // remove thumb 259 | await clickOn('[data-tid=changeThumbnailTID]'); at D:\a\tagspaces\tagspaces\tests\e2e\folder.pw.e2e.js:256:32
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 (D:\a\tagspaces\tagspaces\tests\e2e\file.properties.helpers.js:88:34) at D:\a\tagspaces\tagspaces\tests\e2e\folderprops.pw.e2e.js:129:56
folderprops.pw.e2e.js:191:7 › TST02 - Folder properties › TST0213 - Add description to folder [web: tests\e2e\general.helpers.js#L107
3) folderprops.pw.e2e.js:191:7 › TST02 - Folder properties › TST0213 - Add description to folder [web,minio,electron,_pro] 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 (D:\a\tagspaces\tagspaces\tests\e2e\general.helpers.js:107:40) at createPwLocation (D:\a\tagspaces\tagspaces\tests\e2e\location.helpers.js:72:23) at D:\a\tagspaces\tagspaces\tests\e2e\folderprops.pw.e2e.js:52:5
folderprops.pw.e2e.js:216:7 › TST02 - Folder properties › TST0215 - Link for internal sharing + copy [web: tests\e2e\folderprops.pw.e2e.js#L218
4) folderprops.pw.e2e.js:216:7 › TST02 - Folder properties › TST0215 - Link for internal sharing + copy [web,minio,electron] TimeoutError: page.waitForSelector: Timeout 30000ms exceeded. =========================== logs =========================== waiting for locator('[data-tid=sharingLinkTID] input') to be visible ============================================================ 216 | test('TST0215 - Link for internal sharing + copy [web,minio,electron]', async () => { 217 | // await clickOn('[data-tid=copyLinkToClipboardTID]'); > 218 | const sharingLink = await global.client.waitForSelector( | ^ 219 | '[data-tid=sharingLinkTID] input', 220 | ); 221 | const sharingLinkValue = await sharingLink.getAttribute('value'); at D:\a\tagspaces\tagspaces\tests\e2e\folderprops.pw.e2e.js:218:45
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
5) 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 (D:\a\tagspaces\tagspaces\tests\e2e\general.helpers.js:416:21) at D:\a\tagspaces\tagspaces\tests\e2e\key-bindings.pw.e2e.js:80: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 (D:\a\tagspaces\tagspaces\tests\e2e\general.helpers.js:107:40) at AddRemovePropertiesTags (D:\a\tagspaces\tagspaces\tests\e2e\file.properties.helpers.js:41:25) at D:\a\tagspaces\tagspaces\tests\e2e\perspective-grid.pw.e2e.js:160:5
quick-access.pw.e2e.js:228:7 › TST09 - Quick access › TST0909 - Add 2 recently opened files and clear history [electron: tests\e2e\general.helpers.js#L416
7) quick-access.pw.e2e.js:228:7 › TST09 - Quick access › TST0909 - Add 2 recently opened files and clear history [electron,_pro] 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 (D:\a\tagspaces\tagspaces\tests\e2e\general.helpers.js:416:21) at D:\a\tagspaces\tagspaces\tests\e2e\quick-access.pw.e2e.js:244:7
quick-access.pw.e2e.js:324:7 › TST09 - Quick access › TST0913 - Add 2 recently opened folders and clear history [web: tests\e2e\general.helpers.js#L416
8) quick-access.pw.e2e.js:324:7 › TST09 - Quick access › TST0913 - Add 2 recently opened folders and clear history [web,electron,_pro] 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 (D:\a\tagspaces\tagspaces\tests\e2e\general.helpers.js:416:21) at D:\a\tagspaces\tagspaces\tests\e2e\quick-access.pw.e2e.js:343:7
🎭 Playwright Run Summary
11 flaky folder.pw.e2e.js:230:7 › TST01 - Folder management › TST0114 - Use as thumbnail for parent folder [web,minio,electron,_pro] folderprops.pw.e2e.js:126:7 › TST02 - Folder properties › TST0206 - Rename folder [web,minio,electron] folderprops.pw.e2e.js:191:7 › TST02 - Folder properties › TST0213 - Add description to folder [web,minio,electron,_pro] 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.pw.e2e.js:152:7 › TST50 - Perspective Grid › TST5008 - Copy file [web,minio,electron] quick-access.pw.e2e.js:228:7 › TST09 - Quick access › TST0909 - Add 2 recently opened files and clear history [electron,_pro] quick-access.pw.e2e.js:324:7 › TST09 - Quick access › TST0913 - Add 2 recently opened folders and clear history [web,electron,_pro] 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] tag.pw.e2e.js:271:7 › TST04 - Testing the tag library: › TST0420 - Load tag groups from location [web,minio,electron, _pro] 25 skipped 131 passed (23.4m)
🎭 Playwright Run Summary
24 passed (812ms)
Slow Test: folderprops.pw.e2e.js#L1
folderprops.pw.e2e.js took 3.8m
Slow Test: folder.pw.e2e.js#L1
folder.pw.e2e.js took 3.5m
Slow Test: fileopener.pw.e2e.js#L1
fileopener.pw.e2e.js took 3.3m
Slow Test: search.pw.e2e.js#L1
search.pw.e2e.js took 2.2m
Slow Test: quick-access.pw.e2e.js#L1
quick-access.pw.e2e.js took 2.1m