Skip to content

[ACS-5014] Migrated Copy Move actions E2Es from protractor to playwright #1757

[ACS-5014] Migrated Copy Move actions E2Es from protractor to playwright

[ACS-5014] Migrated Copy Move actions E2Es from protractor to playwright #1757

Triggered via pull request November 21, 2023 09:00
Status Failure
Total duration 1h 7m 42s
Artifacts 18

pull-request.yml

on: pull_request
Matrix: unit-tests
Matrix: E2e test suites: Playwright
Matrix: e2es
Finalize
4s
Finalize
Fit to window
Zoom out
Zoom in

Annotations

46 errors, 1 warning, and 4 notices
[Authentication] › src/tests/login.spec.ts:61:9 › viewer file › general tests › [C213089] login page layout: e2e/playwright/authentication/src/tests/login.spec.ts#L52
1) [Authentication] › src/tests/login.spec.ts:61:9 › viewer file › general tests › [C213089] login page layout "beforeAll" hook timeout of 45000ms exceeded. 50 | const newPassword = 'new ***'; 51 | > 52 | test.beforeAll(async () => { | ^ 53 | await apiClientFactory.setUpAcaBackend('admin'); 54 | 55 | await apiClientFactory.createUser(otherLanguageUser); at /home/runner/work/alfresco-content-app/alfresco-content-app/e2e/playwright/authentication/src/tests/login.spec.ts:52:8
[Authentication] › src/tests/login.spec.ts:61:9 › viewer file › general tests › [C213089] login page layout: e2e/playwright/authentication/src/tests/login.spec.ts#L1
1) [Authentication] › src/tests/login.spec.ts:61:9 › viewer file › general tests › [C213089] login page layout Error: ENOENT: no such file or directory, open '/home/runner/work/alfresco-content-app/alfresco-content-app/test-results/.playwright-artifacts-0/accf15edb1e1e436d06da4aa1761ff8a.zip'
[Authentication] › src/tests/login.spec.ts:87:9 › viewer file › with valid credentials › [C213107] redirects to Home Page when navigating to the Login page while already logged in: e2e/playwright/authentication/src/tests/login.spec.ts#L52
2) [Authentication] › src/tests/login.spec.ts:87:9 › viewer file › with valid credentials › [C213107] redirects to Home Page when navigating to the Login page while already logged in "beforeAll" hook timeout of 45000ms exceeded. 50 | const newPassword = 'new ***'; 51 | > 52 | test.beforeAll(async () => { | ^ 53 | await apiClientFactory.setUpAcaBackend('admin'); 54 | 55 | await apiClientFactory.createUser(otherLanguageUser); at /home/runner/work/alfresco-content-app/alfresco-content-app/e2e/playwright/authentication/src/tests/login.spec.ts:52:8
[Authentication] › src/tests/login.spec.ts:87:9 › viewer file › with valid credentials › [C213107] redirects to Home Page when navigating to the Login page while already logged in: e2e/playwright/authentication/src/tests/login.spec.ts#L52
2) [Authentication] › src/tests/login.spec.ts:87:9 › viewer file › with valid credentials › [C213107] redirects to Home Page when navigating to the Login page while already logged in Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── "beforeAll" hook timeout of 45000ms exceeded. 50 | const newPassword = 'new ***'; 51 | > 52 | test.beforeAll(async () => { | ^ 53 | await apiClientFactory.setUpAcaBackend('admin'); 54 | 55 | await apiClientFactory.createUser(otherLanguageUser); at /home/runner/work/alfresco-content-app/alfresco-content-app/e2e/playwright/authentication/src/tests/login.spec.ts:52:8
[Folder Rules] › src/tests/actions.spec.ts:54:7 › Folder Rules Actions › [C691637] Create a rule with actions: e2e/playwright/folder-rules/src/tests/actions.spec.ts#L71
1) [Folder Rules] › src/tests/actions.spec.ts:54:7 › Folder Rules Actions › [C691637] Create a rule with actions Error: Timed out 5000ms waiting for expect(received).toBeVisible() Call log: - expect.soft.toBeVisible with timeout 5000ms - waiting for locator('.aca-manage-rules .aca-rule-list-item__header').filter({ hasText: 'playwright-rule-amjelt' }) 69 | await nodesPage.manageRulesDialog.createRuleButton.click(); 70 | > 71 | await expect.soft(nodesPage.manageRules.getGroupsList(randomRuleName)).toBeVisible(); | ^ 72 | }); 73 | }); 74 | at /home/runner/work/alfresco-content-app/alfresco-content-app/e2e/playwright/folder-rules/src/tests/actions.spec.ts:71:76
[Folder Rules] › src/tests/actions.spec.ts:54:7 › Folder Rules Actions › [C691637] Create a rule with actions: e2e/playwright/folder-rules/src/tests/actions.spec.ts#L71
1) [Folder Rules] › src/tests/actions.spec.ts:54:7 › Folder Rules Actions › [C691637] Create a rule with actions Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(received).toBeVisible() Call log: - expect.soft.toBeVisible with timeout 5000ms - waiting for locator('.aca-manage-rules .aca-rule-list-item__header').filter({ hasText: 'playwright-rule-fyhcwe' }) 69 | await nodesPage.manageRulesDialog.createRuleButton.click(); 70 | > 71 | await expect.soft(nodesPage.manageRules.getGroupsList(randomRuleName)).toBeVisible(); | ^ 72 | }); 73 | }); 74 | at /home/runner/work/alfresco-content-app/alfresco-content-app/e2e/playwright/folder-rules/src/tests/actions.spec.ts:71:76
[Folder Rules] › src/tests/actions.spec.ts:54:7 › Folder Rules Actions › [C691637] Create a rule with actions: e2e/playwright/folder-rules/src/tests/actions.spec.ts#L71
1) [Folder Rules] › src/tests/actions.spec.ts:54:7 › Folder Rules Actions › [C691637] Create a rule with actions Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(received).toBeVisible() Call log: - expect.soft.toBeVisible with timeout 5000ms - waiting for locator('.aca-manage-rules .aca-rule-list-item__header').filter({ hasText: 'playwright-rule-xkntab' }) 69 | await nodesPage.manageRulesDialog.createRuleButton.click(); 70 | > 71 | await expect.soft(nodesPage.manageRules.getGroupsList(randomRuleName)).toBeVisible(); | ^ 72 | }); 73 | }); 74 | at /home/runner/work/alfresco-content-app/alfresco-content-app/e2e/playwright/folder-rules/src/tests/actions.spec.ts:71:76
[Folder Rules] › src/tests/conditions.spec.ts:51:7 › Folder Rules Conditions › [C691638] Create a rule with condition: e2e/playwright/folder-rules/src/tests/conditions.spec.ts#L1
2) [Folder Rules] › src/tests/conditions.spec.ts:51:7 › Folder Rules Conditions › [C691638] Create a rule with condition Test timeout of 45000ms exceeded.
[Folder Rules] › src/tests/conditions.spec.ts:51:7 › Folder Rules Conditions › [C691638] Create a rule with condition: projects/aca-playwright-shared/src/page-objects/components/dataTable/data-table.component.ts#L180
2) [Folder Rules] › src/tests/conditions.spec.ts:51:7 › Folder Rules Conditions › [C691638] Create a rule with condition Error: locator.click: Page closed =========================== logs =========================== waiting for locator('adf-datatable adf-datatable-row').filter({ hasText: 'playwright-folder-0m9v5z' }) ============================================================ at ../../../projects/aca-playwright-shared/src/page-objects/components/dataTable/data-table.component.ts:180 178 | 179 | async getActionLocatorFromExpandableMenu(name: string | number, action: string): Promise<Locator> { > 180 | await this.getRowByName(name).click({ button: 'right' }); | ^ 181 | return this.contextMenuActions.getButtonByText(action); 182 | } 183 | at DataTableComponent.getActionLocatorFromExpandableMenu (/home/runner/work/alfresco-content-app/alfresco-content-app/projects/aca-playwright-shared/src/page-objects/components/dataTable/data-table.component.ts:180:35) at DataTableComponent.performActionFromExpandableMenu (/home/runner/work/alfresco-content-app/alfresco-content-app/projects/aca-playwright-shared/src/page-objects/components/dataTable/data-table.component.ts:143:44) at /home/runner/work/alfresco-content-app/alfresco-content-app/e2e/playwright/folder-rules/src/tests/conditions.spec.ts:52:5
[Folder Rules] › src/tests/conditions.spec.ts:51:7 › Folder Rules Conditions › [C691638] Create a rule with condition: e2e/playwright/folder-rules/src/tests/conditions.spec.ts#L1
2) [Folder Rules] › src/tests/conditions.spec.ts:51:7 › Folder Rules Conditions › [C691638] Create a rule with condition Pending operations: - locator.click at projects/aca-playwright-shared/src/page-objects/components/dataTable/data-table.component.ts:180:35
[Folder Rules] › src/tests/conditions.spec.ts:51:7 › Folder Rules Conditions › [C691638] Create a rule with condition: e2e/playwright/folder-rules/src/tests/conditions.spec.ts#L1
2) [Folder Rules] › src/tests/conditions.spec.ts:51:7 › Folder Rules Conditions › [C691638] Create a rule with condition Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 45000ms exceeded.
[Folder Rules] › src/tests/conditions.spec.ts:51:7 › Folder Rules Conditions › [C691638] Create a rule with condition: projects/aca-playwright-shared/src/page-objects/components/dataTable/data-table.component.ts#L180
2) [Folder Rules] › src/tests/conditions.spec.ts:51:7 › Folder Rules Conditions › [C691638] Create a rule with condition Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Page closed =========================== logs =========================== waiting for locator('adf-datatable adf-datatable-row').filter({ hasText: 'playwright-folder-cq1kfx' }) ============================================================ at ../../../projects/aca-playwright-shared/src/page-objects/components/dataTable/data-table.component.ts:180 178 | 179 | async getActionLocatorFromExpandableMenu(name: string | number, action: string): Promise<Locator> { > 180 | await this.getRowByName(name).click({ button: 'right' }); | ^ 181 | return this.contextMenuActions.getButtonByText(action); 182 | } 183 | at DataTableComponent.getActionLocatorFromExpandableMenu (/home/runner/work/alfresco-content-app/alfresco-content-app/projects/aca-playwright-shared/src/page-objects/components/dataTable/data-table.component.ts:180:35) at DataTableComponent.performActionFromExpandableMenu (/home/runner/work/alfresco-content-app/alfresco-content-app/projects/aca-playwright-shared/src/page-objects/components/dataTable/data-table.component.ts:143:44) at /home/runner/work/alfresco-content-app/alfresco-content-app/e2e/playwright/folder-rules/src/tests/conditions.spec.ts:52:5
[Folder Rules] › src/tests/conditions.spec.ts:51:7 › Folder Rules Conditions › [C691638] Create a rule with condition: e2e/playwright/folder-rules/src/tests/conditions.spec.ts#L1
2) [Folder Rules] › src/tests/conditions.spec.ts:51:7 › Folder Rules Conditions › [C691638] Create a rule with condition Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Pending operations: - locator.click at projects/aca-playwright-shared/src/page-objects/components/dataTable/data-table.component.ts:180:35
[Folder Rules] › src/tests/conditions.spec.ts:51:7 › Folder Rules Conditions › [C691638] Create a rule with condition: e2e/playwright/folder-rules/src/tests/conditions.spec.ts#L1
2) [Folder Rules] › src/tests/conditions.spec.ts:51:7 › Folder Rules Conditions › [C691638] Create a rule with condition Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 45000ms exceeded.
[Viewer] › src/tests/viewer-action.spec.ts:79:7 › viewer action file › [C268133] Delete action: e2e/playwright/viewer/src/tests/viewer-action.spec.ts#L1
1) [Viewer] › src/tests/viewer-action.spec.ts:79:7 › viewer action file › [C268133] Delete action Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 45000ms exceeded.
[Viewer] › src/tests/viewer-action.spec.ts:79:7 › viewer action file › [C268133] Delete action: projects/aca-playwright-shared/src/page-objects/components/aca-header.component.ts#L48
1) [Viewer] › src/tests/viewer-action.spec.ts:79:7 › viewer action file › [C268133] Delete action Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Target closed =========================== logs =========================== waiting for locator('aca-toolbar button[id="app.toolbar.more"]') locator resolved to <button mat-icon-button="" title="More Actions" aria-has…>…</button> attempting click action waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <button mat-icon-button="" title="More Actions" aria-has…>…</button> from <ng-component class="ng-star-inserted">…</ng-component> subtree intercepts pointer events retrying click action, attempt #1 waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <button mat-icon-button="" title="More Actions" aria-has…>…</button> from <ng-component class="ng-star-inserted">…</ng-component> subtree intercepts pointer events retrying click action, attempt #2 waiting 20ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <button mat-icon-button="" title="More Actions" aria-has…>…</button> from <ng-component class="ng-star-inserted">…</ng-component> subtree intercepts pointer events retrying click action, attempt #3 waiting 100ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <button mat-icon-button="" title="More Actions" aria-has…>…</button> from <ng-component class="ng-star-inserted">…</ng-component> subtree intercepts pointer events retrying click action, attempt #4 waiting 100ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <button mat-icon-button="" title="More Actions" aria-has…>…</button> from <ng-component class="ng-star-inserted">…</ng-component> subtree intercepts pointer events retrying click action, attempt #5 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <button mat-icon-button="" title="More Actions" aria-has…>…</button> from <ng-component class="ng-star-inserted">…</ng-component> subtree intercepts pointer events retrying click action, attempt #6 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <button mat-icon-button="" title="More Actions" aria-has…>…</button> from <ng-component class="ng-star-inserted">…</ng-component> subtree intercepts pointer events retrying click action, attempt #7 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <button mat-icon-button="" title="More Actions" aria-has…>…</button> from <ng-component class="ng-star-inserted">…</ng-component> subtree intercepts pointer events retrying click action, attempt #8 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <button mat-icon-button="" title="More Actions" aria-has…>…</button> from <ng-component class="ng-star-inserted">…</ng-component> subtree intercepts pointer events retrying click action, attempt #9 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable
[Viewer] › src/tests/viewer-action.spec.ts:79:7 › viewer action file › [C268133] Delete action: e2e/playwright/viewer/src/tests/viewer-action.spec.ts#L1
1) [Viewer] › src/tests/viewer-action.spec.ts:79:7 › viewer action file › [C268133] Delete action Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Pending operations: - locator.click at projects/aca-playwright-shared/src/page-objects/components/aca-header.component.ts:48:34
[Viewer] › src/tests/viewer-action.spec.ts:94:7 › viewer action file › [C297584] Edit Offline action: e2e/playwright/viewer/src/tests/viewer-action.spec.ts#L1
2) [Viewer] › src/tests/viewer-action.spec.ts:94:7 › viewer action file › [C297584] Edit Offline action Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 45000ms exceeded.
[Viewer] › src/tests/viewer-action.spec.ts:94:7 › viewer action file › [C297584] Edit Offline action: projects/aca-playwright-shared/src/page-objects/components/aca-header.component.ts#L48
2) [Viewer] › src/tests/viewer-action.spec.ts:94:7 › viewer action file › [C297584] Edit Offline action Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Target closed =========================== logs =========================== waiting for locator('aca-toolbar button[id="app.toolbar.more"]') locator resolved to <button mat-icon-button="" title="More Actions" aria-has…>…</button> attempting click action waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <button mat-icon-button="" title="More Actions" aria-has…>…</button> from <ng-component class="ng-star-inserted">…</ng-component> subtree intercepts pointer events retrying click action, attempt #1 waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <button mat-icon-button="" title="More Actions" aria-has…>…</button> from <ng-component class="ng-star-inserted">…</ng-component> subtree intercepts pointer events retrying click action, attempt #2 waiting 20ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <button mat-icon-button="" title="More Actions" aria-has…>…</button> from <ng-component class="ng-star-inserted">…</ng-component> subtree intercepts pointer events retrying click action, attempt #3 waiting 100ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <button mat-icon-button="" title="More Actions" aria-has…>…</button> from <ng-component class="ng-star-inserted">…</ng-component> subtree intercepts pointer events retrying click action, attempt #4 waiting 100ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <button mat-icon-button="" title="More Actions" aria-has…>…</button> from <ng-component class="ng-star-inserted">…</ng-component> subtree intercepts pointer events retrying click action, attempt #5 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <button mat-icon-button="" title="More Actions" aria-has…>…</button> from <ng-component class="ng-star-inserted">…</ng-component> subtree intercepts pointer events retrying click action, attempt #6 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <button mat-icon-button="" title="More Actions" aria-has…>…</button> from <ng-component class="ng-star-inserted">…</ng-component> subtree intercepts pointer events retrying click action, attempt #7 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <button mat-icon-button="" title="More Actions" aria-has…>…</button> from <ng-component class="ng-star-inserted">…</ng-component> subtree intercepts pointer events retrying click action, attempt #8 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <button mat-icon-button="" title="More Actions" aria-has…>…</button> from <ng-component class="ng-star-inserted">…</ng-component> subtree intercepts pointer events retrying click action, attempt #9 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and sta
E2e test suites: Playwright (viewer, 3)
Process completed with exit code 1.
[Navigation] › src/tests/breadcrumb-admin.spec.ts:52:7 › as admin › [C260970] Breadcrumb on navigation to a user's home: e2e/playwright/navigation/src/tests/breadcrumb-admin.spec.ts#L55
1) [Navigation] › src/tests/breadcrumb-admin.spec.ts:52:7 › as admin › [C260970] Breadcrumb on navigation to a user's home Error: expect(received).toEqual(expected) // deep equality - Expected - 6 + Received + 1 - Array [ - "Personal Files", - "User Homes", - "userAdmin-1k9ib", - "userFolder-t149w", - ] + Array [] 53 | await personalFiles.navigate({ remoteUrl: `#/personal-files/${userFolderId}` }); 54 | personalFiles.breadcrumb.getItemByTitle(username).waitFor({ state: 'attached' }); > 55 | expect(await personalFiles.breadcrumb.getAllItems()).toEqual(['Personal Files', 'User Homes', username, userFolder]); | ^ 56 | }); 57 | }); 58 | at /home/runner/work/alfresco-content-app/alfresco-content-app/e2e/playwright/navigation/src/tests/breadcrumb-admin.spec.ts:55:58
[Navigation] › src/tests/breadcrumb-admin.spec.ts:52:7 › as admin › [C260970] Breadcrumb on navigation to a user's home: e2e/playwright/navigation/src/tests/breadcrumb-admin.spec.ts#L55
1) [Navigation] › src/tests/breadcrumb-admin.spec.ts:52:7 › as admin › [C260970] Breadcrumb on navigation to a user's home Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 6 + Received + 1 - Array [ - "Personal Files", - "User Homes", - "userAdmin-128xm", - "userFolder-61lnq", - ] + Array [] 53 | await personalFiles.navigate({ remoteUrl: `#/personal-files/${userFolderId}` }); 54 | personalFiles.breadcrumb.getItemByTitle(username).waitFor({ state: 'attached' }); > 55 | expect(await personalFiles.breadcrumb.getAllItems()).toEqual(['Personal Files', 'User Homes', username, userFolder]); | ^ 56 | }); 57 | }); 58 | at /home/runner/work/alfresco-content-app/alfresco-content-app/e2e/playwright/navigation/src/tests/breadcrumb-admin.spec.ts:55:58
[Navigation] › src/tests/breadcrumb-admin.spec.ts:52:7 › as admin › [C260970] Breadcrumb on navigation to a user's home: e2e/playwright/navigation/src/tests/breadcrumb-admin.spec.ts#L55
1) [Navigation] › src/tests/breadcrumb-admin.spec.ts:52:7 › as admin › [C260970] Breadcrumb on navigation to a user's home Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 6 + Received + 1 - Array [ - "Personal Files", - "User Homes", - "userAdmin-1f0f1", - "userFolder-30k1e", - ] + Array [] 53 | await personalFiles.navigate({ remoteUrl: `#/personal-files/${userFolderId}` }); 54 | personalFiles.breadcrumb.getItemByTitle(username).waitFor({ state: 'attached' }); > 55 | expect(await personalFiles.breadcrumb.getAllItems()).toEqual(['Personal Files', 'User Homes', username, userFolder]); | ^ 56 | }); 57 | }); 58 | at /home/runner/work/alfresco-content-app/alfresco-content-app/e2e/playwright/navigation/src/tests/breadcrumb-admin.spec.ts:55:58
[Navigation] › src/tests/breadcrumb.spec.ts:78:7 › viewer action file › [C260964] Personal Files breadcrumb main node: e2e/playwright/navigation/src/tests/breadcrumb.spec.ts#L55
2) [Navigation] › src/tests/breadcrumb.spec.ts:78:7 › viewer action file › [C260964] Personal Files breadcrumb main node "beforeAll" hook timeout of 45000ms exceeded. 53 | const folder1Renamed = `renamed-${Utils.random()}`; 54 | > 55 | test.beforeAll(async ({ nodesApiAction, sitesApiAction }) => { | ^ 56 | const parentNode = await nodesApiAction.createFolder(parent); 57 | parentId = parentNode.entry.id; 58 | subFolder1Id = (await nodesApiAction.createFolder(subFolder1, parentId)).entry.id; at /home/runner/work/alfresco-content-app/alfresco-content-app/e2e/playwright/navigation/src/tests/breadcrumb.spec.ts:55:8
[Navigation] › src/tests/breadcrumb.spec.ts:78:7 › viewer action file › [C260964] Personal Files breadcrumb main node: e2e/playwright/navigation/src/tests/breadcrumb.spec.ts#L55
2) [Navigation] › src/tests/breadcrumb.spec.ts:78:7 › viewer action file › [C260964] Personal Files breadcrumb main node Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── "beforeAll" hook timeout of 45000ms exceeded. 53 | const folder1Renamed = `renamed-${Utils.random()}`; 54 | > 55 | test.beforeAll(async ({ nodesApiAction, sitesApiAction }) => { | ^ 56 | const parentNode = await nodesApiAction.createFolder(parent); 57 | parentId = parentNode.entry.id; 58 | subFolder1Id = (await nodesApiAction.createFolder(subFolder1, parentId)).entry.id; at /home/runner/work/alfresco-content-app/alfresco-content-app/e2e/playwright/navigation/src/tests/breadcrumb.spec.ts:55:8
[Navigation] › src/tests/breadcrumb.spec.ts:78:7 › viewer action file › [C260964] Personal Files breadcrumb main node: e2e/playwright/navigation/src/tests/breadcrumb.spec.ts#L55
2) [Navigation] › src/tests/breadcrumb.spec.ts:78:7 › viewer action file › [C260964] Personal Files breadcrumb main node Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── "beforeAll" hook timeout of 45000ms exceeded. 53 | const folder1Renamed = `renamed-${Utils.random()}`; 54 | > 55 | test.beforeAll(async ({ nodesApiAction, sitesApiAction }) => { | ^ 56 | const parentNode = await nodesApiAction.createFolder(parent); 57 | parentId = parentNode.entry.id; 58 | subFolder1Id = (await nodesApiAction.createFolder(subFolder1, parentId)).entry.id; at /home/runner/work/alfresco-content-app/alfresco-content-app/e2e/playwright/navigation/src/tests/breadcrumb.spec.ts:55:8
[Navigation] › src/tests/breadcrumb.spec.ts:96:7 › viewer action file › [C213235] User can navigate to any location by clicking on a step from the breadcrumb: e2e/playwright/navigation/src/tests/breadcrumb.spec.ts#L55
3) [Navigation] › src/tests/breadcrumb.spec.ts:96:7 › viewer action file › [C213235] User can navigate to any location by clicking on a step from the breadcrumb "beforeAll" hook timeout of 45000ms exceeded. 53 | const folder1Renamed = `renamed-${Utils.random()}`; 54 | > 55 | test.beforeAll(async ({ nodesApiAction, sitesApiAction }) => { | ^ 56 | const parentNode = await nodesApiAction.createFolder(parent); 57 | parentId = parentNode.entry.id; 58 | subFolder1Id = (await nodesApiAction.createFolder(subFolder1, parentId)).entry.id; at /home/runner/work/alfresco-content-app/alfresco-content-app/e2e/playwright/navigation/src/tests/breadcrumb.spec.ts:55:8
[Navigation] › src/tests/breadcrumb.spec.ts:96:7 › viewer action file › [C213235] User can navigate to any location by clicking on a step from the breadcrumb: e2e/playwright/navigation/src/tests/breadcrumb.spec.ts#L55
3) [Navigation] › src/tests/breadcrumb.spec.ts:96:7 › viewer action file › [C213235] User can navigate to any location by clicking on a step from the breadcrumb Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── "beforeAll" hook timeout of 45000ms exceeded. 53 | const folder1Renamed = `renamed-${Utils.random()}`; 54 | > 55 | test.beforeAll(async ({ nodesApiAction, sitesApiAction }) => { | ^ 56 | const parentNode = await nodesApiAction.createFolder(parent); 57 | parentId = parentNode.entry.id; 58 | subFolder1Id = (await nodesApiAction.createFolder(subFolder1, parentId)).entry.id; at /home/runner/work/alfresco-content-app/alfresco-content-app/e2e/playwright/navigation/src/tests/breadcrumb.spec.ts:55:8
[Navigation] › src/tests/breadcrumb.spec.ts:96:7 › viewer action file › [C213235] User can navigate to any location by clicking on a step from the breadcrumb: e2e/playwright/navigation/src/tests/breadcrumb.spec.ts#L55
3) [Navigation] › src/tests/breadcrumb.spec.ts:96:7 › viewer action file › [C213235] User can navigate to any location by clicking on a step from the breadcrumb Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── "beforeAll" hook timeout of 45000ms exceeded. 53 | const folder1Renamed = `renamed-${Utils.random()}`; 54 | > 55 | test.beforeAll(async ({ nodesApiAction, sitesApiAction }) => { | ^ 56 | const parentNode = await nodesApiAction.createFolder(parent); 57 | parentId = parentNode.entry.id; 58 | subFolder1Id = (await nodesApiAction.createFolder(subFolder1, parentId)).entry.id; at /home/runner/work/alfresco-content-app/alfresco-content-app/e2e/playwright/navigation/src/tests/breadcrumb.spec.ts:55:8
[Navigation] › src/tests/breadcrumb.spec.ts:119:7 › viewer action file › [C213240] Browser back navigates to previous location regardless of breadcrumb steps: e2e/playwright/navigation/src/tests/breadcrumb.spec.ts#L55
4) [Navigation] › src/tests/breadcrumb.spec.ts:119:7 › viewer action file › [C213240] Browser back navigates to previous location regardless of breadcrumb steps "beforeAll" hook timeout of 45000ms exceeded. 53 | const folder1Renamed = `renamed-${Utils.random()}`; 54 | > 55 | test.beforeAll(async ({ nodesApiAction, sitesApiAction }) => { | ^ 56 | const parentNode = await nodesApiAction.createFolder(parent); 57 | parentId = parentNode.entry.id; 58 | subFolder1Id = (await nodesApiAction.createFolder(subFolder1, parentId)).entry.id; at /home/runner/work/alfresco-content-app/alfresco-content-app/e2e/playwright/navigation/src/tests/breadcrumb.spec.ts:55:8
E2e test suites: Playwright (special-permissions, 6)
Timed out waiting 600s for the test suite to run
E2e test suites: Playwright (special-permissions, 6)
Timed out waiting 600s for the teardown for test suite to run
E2e test suites: Playwright (special-permissions, 6)
Process completed with exit code 1.
E2e test suites: Playwright (actions, 1)
Timed out waiting 600s for the test suite to run
E2e test suites: Playwright (actions, 1)
Timed out waiting 600s for the teardown for test suite to run
[Actions] › src/tests/create-file-from-template.spec.ts:125:11 › Create file from template › Personal Files page › Select Template dialog › [C325043] Select template - dialog UI - with existing templates: e2e/playwright/actions/src/tests/create-file-from-template.spec.ts#L102
1) [Actions] › src/tests/create-file-from-template.spec.ts:125:11 › Create file from template › Personal Files page › Select Template dialog › [C325043] Select template - dialog UI - with existing templates "beforeAll" hook timeout of 45000ms exceeded. 100 | }; 101 | > 102 | test.beforeAll(async ({ nodesApiAction }) => { | ^ 103 | await nodesApiAction.createContent(templates, `Data Dictionary/Node Templates`); 104 | await nodesApiAction.removeUserAccessOnNodeTemplate(restrictedTemplateFolder); 105 | fileLink = (await nodesApiAction.createLinkToFileName(template2InRoot, await nodesApiAction.getNodeTemplatesFolderId())).entry.name; at /home/runner/work/alfresco-content-app/alfresco-content-app/e2e/playwright/actions/src/tests/create-file-from-template.spec.ts:102:8
[Actions] › src/tests/create-file-from-template.spec.ts:125:11 › Create file from template › Personal Files page › Select Template dialog › [C325043] Select template - dialog UI - with existing templates: e2e/playwright/actions/src/tests/create-file-from-template.spec.ts#L126
1) [Actions] › src/tests/create-file-from-template.spec.ts:125:11 › Create file from template › Personal Files page › Select Template dialog › [C325043] Select template - dialog UI - with existing templates Error: toBeVisible can be only used with Locator object 124 | test.describe('Select Template dialog', () => { 125 | test('[C325043] Select template - dialog UI - with existing templates', async () => { > 126 | await expect.soft(selectFileTemplateDialog.getDialogTitle(selectDialogTitle)).toBeVisible(); | ^ 127 | await expect.soft(selectFileTemplateDialog.getBreadcrumb(dialogBreadcrumb)).toBeVisible(); 128 | await expect.soft(dataTable.getRowByName(templatesFolder1)).not.toBeEmpty(); 129 | await expect.soft(dataTable.getRowByName(templatesFolder1)).toBeVisible(); at /home/runner/work/alfresco-content-app/alfresco-content-app/e2e/playwright/actions/src/tests/create-file-from-template.spec.ts:126:87
[Actions] › src/tests/create-file-from-template.spec.ts:125:11 › Create file from template › Personal Files page › Select Template dialog › [C325043] Select template - dialog UI - with existing templates: e2e/playwright/actions/src/tests/create-file-from-template.spec.ts#L127
1) [Actions] › src/tests/create-file-from-template.spec.ts:125:11 › Create file from template › Personal Files page › Select Template dialog › [C325043] Select template - dialog UI - with existing templates Error: Timed out 5000ms waiting for expect(received).toBeVisible() Call log: - expect.soft.toBeVisible with timeout 5000ms - waiting for locator('adf-content-node-selector [data-automation-id="current-folder"]').filter({ hasText: 'Node Templates' }) 125 | test('[C325043] Select template - dialog UI - with existing templates', async () => { 126 | await expect.soft(selectFileTemplateDialog.getDialogTitle(selectDialogTitle)).toBeVisible(); > 127 | await expect.soft(selectFileTemplateDialog.getBreadcrumb(dialogBreadcrumb)).toBeVisible(); | ^ 128 | await expect.soft(dataTable.getRowByName(templatesFolder1)).not.toBeEmpty(); 129 | await expect.soft(dataTable.getRowByName(templatesFolder1)).toBeVisible(); 130 | await expect.soft(dataTable.getRowByName(templatesFolder2)).toBeVisible(); at /home/runner/work/alfresco-content-app/alfresco-content-app/e2e/playwright/actions/src/tests/create-file-from-template.spec.ts:127:85
[Actions] › src/tests/create-file-from-template.spec.ts:125:11 › Create file from template › Personal Files page › Select Template dialog › [C325043] Select template - dialog UI - with existing templates: e2e/playwright/actions/src/tests/create-file-from-template.spec.ts#L128
1) [Actions] › src/tests/create-file-from-template.spec.ts:125:11 › Create file from template › Personal Files page › Select Template dialog › [C325043] Select template - dialog UI - with existing templates Error: Timed out 5000ms waiting for expect(received).not.toBeEmpty() Call log: - expect.soft.not.toBeEmpty with timeout 5000ms - waiting for locator('adf-datatable adf-datatable-row').filter({ hasText: 'templates-folder1-1ldri' }) 126 | await expect.soft(selectFileTemplateDialog.getDialogTitle(selectDialogTitle)).toBeVisible(); 127 | await expect.soft(selectFileTemplateDialog.getBreadcrumb(dialogBreadcrumb)).toBeVisible(); > 128 | await expect.soft(dataTable.getRowByName(templatesFolder1)).not.toBeEmpty(); | ^ 129 | await expect.soft(dataTable.getRowByName(templatesFolder1)).toBeVisible(); 130 | await expect.soft(dataTable.getRowByName(templatesFolder2)).toBeVisible(); 131 | await expect.soft(dataTable.getRowByName(template1InRoot)).toBeVisible(); at /home/runner/work/alfresco-content-app/alfresco-content-app/e2e/playwright/actions/src/tests/create-file-from-template.spec.ts:128:73
[Actions] › src/tests/create-file-from-template.spec.ts:125:11 › Create file from template › Personal Files page › Select Template dialog › [C325043] Select template - dialog UI - with existing templates: e2e/playwright/actions/src/tests/create-file-from-template.spec.ts#L129
1) [Actions] › src/tests/create-file-from-template.spec.ts:125:11 › Create file from template › Personal Files page › Select Template dialog › [C325043] Select template - dialog UI - with existing templates Error: expect(received).toBeVisible() Call log: - expect.soft.toBeVisible with timeout 5000ms - waiting for locator('adf-datatable adf-datatable-row').filter({ hasText: 'templates-folder1-1ldri' }) 127 | await expect.soft(selectFileTemplateDialog.getBreadcrumb(dialogBreadcrumb)).toBeVisible(); 128 | await expect.soft(dataTable.getRowByName(templatesFolder1)).not.toBeEmpty(); > 129 | await expect.soft(dataTable.getRowByName(templatesFolder1)).toBeVisible(); | ^ 130 | await expect.soft(dataTable.getRowByName(templatesFolder2)).toBeVisible(); 131 | await expect.soft(dataTable.getRowByName(template1InRoot)).toBeVisible(); 132 | await expect.soft(selectFileTemplateDialog.cancelButton).toBeEnabled(); at /home/runner/work/alfresco-content-app/alfresco-content-app/e2e/playwright/actions/src/tests/create-file-from-template.spec.ts:129:69
[Actions] › src/tests/create-file-from-template.spec.ts:125:11 › Create file from template › Personal Files page › Select Template dialog › [C325043] Select template - dialog UI - with existing templates: e2e/playwright/actions/src/tests/create-file-from-template.spec.ts#L130
1) [Actions] › src/tests/create-file-from-template.spec.ts:125:11 › Create file from template › Personal Files page › Select Template dialog › [C325043] Select template - dialog UI - with existing templates Error: expect.soft.toBeVisible: Target page, context or browser has been closed 128 | await expect.soft(dataTable.getRowByName(templatesFolder1)).not.toBeEmpty(); 129 | await expect.soft(dataTable.getRowByName(templatesFolder1)).toBeVisible(); > 130 | await expect.soft(dataTable.getRowByName(templatesFolder2)).toBeVisible(); | ^ 131 | await expect.soft(dataTable.getRowByName(template1InRoot)).toBeVisible(); 132 | await expect.soft(selectFileTemplateDialog.cancelButton).toBeEnabled(); 133 | await expect(selectFileTemplateDialog.actionButton).toBeDisabled(); at /home/runner/work/alfresco-content-app/alfresco-content-app/e2e/playwright/actions/src/tests/create-file-from-template.spec.ts:130:69
[Actions] › src/tests/create-file-from-template.spec.ts:125:11 › Create file from template › Personal Files page › Select Template dialog › [C325043] Select template - dialog UI - with existing templates: e2e/playwright/actions/src/tests/create-file-from-template.spec.ts#L131
1) [Actions] › src/tests/create-file-from-template.spec.ts:125:11 › Create file from template › Personal Files page › Select Template dialog › [C325043] Select template - dialog UI - with existing templates Error: expect.soft.toBeVisible: Target page, context or browser has been closed 129 | await expect.soft(dataTable.getRowByName(templatesFolder1)).toBeVisible(); 130 | await expect.soft(dataTable.getRowByName(templatesFolder2)).toBeVisible(); > 131 | await expect.soft(dataTable.getRowByName(template1InRoot)).toBeVisible(); | ^ 132 | await expect.soft(selectFileTemplateDialog.cancelButton).toBeEnabled(); 133 | await expect(selectFileTemplateDialog.actionButton).toBeDisabled(); 134 | }); at /home/runner/work/alfresco-content-app/alfresco-content-app/e2e/playwright/actions/src/tests/create-file-from-template.spec.ts:131:68
[Actions] › src/tests/create-file-from-template.spec.ts:125:11 › Create file from template › Personal Files page › Select Template dialog › [C325043] Select template - dialog UI - with existing templates: e2e/playwright/actions/src/tests/create-file-from-template.spec.ts#L132
1) [Actions] › src/tests/create-file-from-template.spec.ts:125:11 › Create file from template › Personal Files page › Select Template dialog › [C325043] Select template - dialog UI - with existing templates Error: expect.soft.toBeEnabled: Target page, context or browser has been closed 130 | await expect.soft(dataTable.getRowByName(templatesFolder2)).toBeVisible(); 131 | await expect.soft(dataTable.getRowByName(template1InRoot)).toBeVisible(); > 132 | await expect.soft(selectFileTemplateDialog.cancelButton).toBeEnabled(); | ^ 133 | await expect(selectFileTemplateDialog.actionButton).toBeDisabled(); 134 | }); 135 | at /home/runner/work/alfresco-content-app/alfresco-content-app/e2e/playwright/actions/src/tests/create-file-from-template.spec.ts:132:66
E2e test suites: search
Process completed with exit code 1.
E2e test suites: uploadDownloadActions
Process completed with exit code 1.
Finalize
Process completed with exit code 1.
E2e test suites: copyMoveActions
No files were found with the provided path: e2e-output/. No artifacts will be uploaded.
🎭 Playwright Run Summary
2 flaky [Authentication] › src/tests/login.spec.ts:61:9 › viewer file › general tests › [C213089] login page layout [Authentication] › src/tests/login.spec.ts:87:9 › viewer file › with valid credentials › [C213107] redirects to Home Page when navigating to the Login page while already logged in 3 passed (2.9m)
🎭 Playwright Run Summary
3 failed [Folder Rules] › src/tests/actions.spec.ts:54:7 › Folder Rules Actions › [C691637] Create a rule with actions [Folder Rules] › src/tests/conditions.spec.ts:51:7 › Folder Rules Conditions › [C691638] Create a rule with condition [Folder Rules] › src/tests/manage-rules.spec.ts:50:7 › Rules - Manage Rules › [C691651] Disable an existing rule
🎭 Playwright Run Summary
11 failed [Navigation] › src/tests/breadcrumb-admin.spec.ts:52:7 › as admin › [C260970] Breadcrumb on navigation to a user's home [Navigation] › src/tests/breadcrumb.spec.ts:78:7 › viewer action file › [C260964] Personal Files breadcrumb main node [Navigation] › src/tests/breadcrumb.spec.ts:96:7 › viewer action file › [C213235] User can navigate to any location by clicking on a step from the breadcrumb [Navigation] › src/tests/breadcrumb.spec.ts:119:7 › viewer action file › [C213240] Browser back navigates to previous location regardless of breadcrumb steps [Navigation] › src/tests/sidebar.spec.ts:36:7 › Sidebar › [C289901] navigate to My Libraries ─── [Navigation] › src/tests/sidebar.spec.ts:44:7 › Sidebar › [C277230] sidenav can be expanded when search results page is displayed [Navigation] › src/tests/sidebar.spec.ts:51:7 › Sidebar › [C269100] sidebar state is preserved on page refresh [Navigation] › src/tests/sidebar.spec.ts:64:7 › Sidebar › [C269096] sidebar toggle ───────────── [Navigation] › src/tests/sidebar.spec.ts:72:7 › Sidebar › [C277224] sidenav returns to the default state when navigating away from the Search Results page [Navigation] › src/tests/single-click.spec.ts:68:7 › Single click on item name › [C280034] Navigate inside the folder when clicking the hyperlink on Personal Files [Navigation] › src/tests/single-click.spec.ts:75:7 › Single click on item name › [C284902] Navigate inside the library when clicking the hyperlink on File Libraries 4 skipped 1 passed (9.2m)
🎭 Playwright Run Summary
9 failed [Actions] › src/tests/create-file-from-template.spec.ts:125:11 › Create file from template › Personal Files page › Select Template dialog › [C325043] Select template - dialog UI - with existing templates [Actions] › src/tests/create-file-from-template.spec.ts:136:11 › Create file from template › Personal Files page › Select Template dialog › [C325044] Templates don't appear if user doesn't have permissions to see them [Actions] › src/tests/create-file-from-template.spec.ts:142:11 › Create file from template › Personal Files page › Select Template dialog › [C325045] Navigate through the templates list with folder hierarchy [Actions] › src/tests/create-file-from-template.spec.ts:181:11 › Create file from template › Personal Files page › Select Template dialog › [C325048] Cancel the Select template dialog [Actions] › src/tests/create-file-from-template.spec.ts:188:11 › Create file from template › Personal Files page › Select Template dialog › [C216339] Next button is disabled when selecting a folder [Actions] › src/tests/create-file-from-template.spec.ts:344:11 › Create file from template › Personal Files page › File created from template on Personal Files › [C325042] Trim spaces from file Name [Actions] › src/tests/create-folder-from-template.spec.ts:133:11 › Create folder from template › Personal Files page › Select Template dialog › [C325147] Select template - dialog UI - with existing templates [Actions] › src/tests/create-folder-from-template.spec.ts:144:11 › Create folder from template › Personal Files page › Select Template dialog › [C325148] Templates don't appear if user doesn't have permissions to see them [Actions] › src/tests/create-folder-from-template.spec.ts:185:11 › Create folder from template › Personal Files page › Select Template dialog › [C325151] Cancel the Select template dialog 3 flaky [Actions] › src/tests/create-file-from-template.spec.ts:225:11 › Create file from template › Personal Files page › Create document from template dialog › [C325031] File name is required [Actions] › src/tests/create-file-from-template.spec.ts:332:11 › Create file from template › Personal Files page › File created from template on Personal Files › [C325030] Create a file from a template - with a new Name [Actions] › src/tests/create-folder.spec.ts:147:7 › Create folders › [C216350] Duplicate folder name error 13 skipped 39 passed (9.9m)

Artifacts

Produced during runtime
Name Size
actions Expired
44.2 MB
actionsAvailableFilesFolders Expired
2.39 MB
actionsAvailableLibraries,actionsAvailableNewMenu Expired
2.22 MB
actionsAvailableSpecialPermissions Expired
2.94 MB
authentication Expired
88.9 KB
deleteActions Expired
2.1 MB
editActions,favoriteActions Expired
2.1 MB
folder-rules Expired
44.7 MB
libraryActions Expired
2.14 MB
listViews,navigation Expired
2.12 MB
navigation Expired
25.2 MB
pagination Expired
3.19 MB
search Expired
2.11 MB
shareActions Expired
2.18 MB
special-permissions Expired
48.2 MB
uploadDownloadActions Expired
2.25 MB
viewer Expired
34 MB
viewer,infoDrawer,extensions Expired
2.1 MB