[ACS-5014] Migrated Copy Move actions E2Es from protractor to playwright #1757
pull-request.yml
on: pull_request
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 |
|