Test Frontend #6845
test-frontend.yaml
on: workflow_dispatch
Build | Front-end
2m 58s
Matrix: unit-test
Matrix: test
Cleanup | Build Cache
0s
Annotations
11 errors and 2 notices
|
[Transaction tool] › tests/local-basic/settingsGeneralTests.test.ts:49:3 › Settings general tests @local-basic › Verify user can switch between Dark and Light themes:
automation/tests/local-basic/settingsGeneralTests.test.ts#L51
1) [Transaction tool] › tests/local-basic/settingsGeneralTests.test.ts:49:3 › Settings general tests @local-basic › Verify user can switch between Dark and Light themes
Error: expect(received).toBe(expected) // Object.is equality
Expected: true
Received: false
49 | test('Verify user can switch between Dark and Light themes', async () => {
50 | await settingsPage.clickOnDarkThemeTab();
> 51 | expect(await settingsPage.isDarkThemeTabActive()).toBe(true);
| ^
52 |
53 | await settingsPage.clickOnLightThemeTab();
54 | expect(await settingsPage.isLightThemeTabActive()).toBe(true);
at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/local-basic/settingsGeneralTests.test.ts:51:55
|
|
[Transaction tool] › tests/organization-advanced/organizationTransactionExecutionTests.test.ts:55:3 › Organization Transaction execution-type tests @organization-advanced › Verify user can execute approve allowance with complex account:
automation/pages/OrganizationPage.ts#L1478
4) [Transaction tool] › tests/organization-advanced/organizationTransactionExecutionTests.test.ts:55:3 › Organization Transaction execution-type tests @organization-advanced › Verify user can execute approve allowance with complex account
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "SUCCESS"
Received: null
Call Log:
- Timeout 108506ms exceeded while waiting on the predicate
at ../pages/OrganizationPage.ts:1478
1476 | },
1477 | )
> 1478 | .toBe(expectedStatus);
| ^
1479 |
1480 | return matchingTransactionDetails;
1481 | }
at OrganizationPage.waitForHistoryTransactionStatus (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/OrganizationPage.ts:1478:8)
at OrganizationPage.waitForSuccessfulHistoryTransaction (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/OrganizationPage.ts:1425:23)
at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/organization-advanced/organizationTransactionExecutionTests.test.ts:59:55
|
|
[Transaction tool] › tests/organization-advanced/organizationTransactionExecutionTests.test.ts:55:3 › Organization Transaction execution-type tests @organization-advanced › Verify user can execute approve allowance with complex account:
automation/pages/OrganizationPage.ts#L1478
4) [Transaction tool] › tests/organization-advanced/organizationTransactionExecutionTests.test.ts:55:3 › Organization Transaction execution-type tests @organization-advanced › Verify user can execute approve allowance with complex account
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "SUCCESS"
Received: null
Call Log:
- Timeout 108384ms exceeded while waiting on the predicate
at ../pages/OrganizationPage.ts:1478
1476 | },
1477 | )
> 1478 | .toBe(expectedStatus);
| ^
1479 |
1480 | return matchingTransactionDetails;
1481 | }
at OrganizationPage.waitForHistoryTransactionStatus (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/OrganizationPage.ts:1478:8)
at OrganizationPage.waitForSuccessfulHistoryTransaction (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/OrganizationPage.ts:1425:23)
at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/organization-advanced/organizationTransactionExecutionTests.test.ts:59:55
|
|
[Transaction tool] › tests/organization-advanced/organizationTransactionExecutionTests.test.ts:55:3 › Organization Transaction execution-type tests @organization-advanced › Verify user can execute approve allowance with complex account:
automation/pages/OrganizationPage.ts#L1478
4) [Transaction tool] › tests/organization-advanced/organizationTransactionExecutionTests.test.ts:55:3 › Organization Transaction execution-type tests @organization-advanced › Verify user can execute approve allowance with complex account
Error: expect(received).toBe(expected) // Object.is equality
Expected: "SUCCESS"
Received: null
Call Log:
- Timeout 106722ms exceeded while waiting on the predicate
at ../pages/OrganizationPage.ts:1478
1476 | },
1477 | )
> 1478 | .toBe(expectedStatus);
| ^
1479 |
1480 | return matchingTransactionDetails;
1481 | }
at OrganizationPage.waitForHistoryTransactionStatus (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/OrganizationPage.ts:1478:8)
at OrganizationPage.waitForSuccessfulHistoryTransaction (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/OrganizationPage.ts:1425:23)
at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/organization-advanced/organizationTransactionExecutionTests.test.ts:59:55
|
|
[Transaction tool] › tests/organization-advanced/organizationTransactionExecutionTests.test.ts:37:3 › Organization Transaction execution-type tests @organization-advanced › Verify user can execute transfer transaction with complex account:
automation/pages/OrganizationPage.ts#L1478
3) [Transaction tool] › tests/organization-advanced/organizationTransactionExecutionTests.test.ts:37:3 › Organization Transaction execution-type tests @organization-advanced › Verify user can execute transfer transaction with complex account
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "SUCCESS"
Received: null
Call Log:
- Timeout 105407ms exceeded while waiting on the predicate
at ../pages/OrganizationPage.ts:1478
1476 | },
1477 | )
> 1478 | .toBe(expectedStatus);
| ^
1479 |
1480 | return matchingTransactionDetails;
1481 | }
at OrganizationPage.waitForHistoryTransactionStatus (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/OrganizationPage.ts:1478:8)
at OrganizationPage.waitForSuccessfulHistoryTransaction (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/OrganizationPage.ts:1425:23)
at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/organization-advanced/organizationTransactionExecutionTests.test.ts:44:55
|
|
[Transaction tool] › tests/organization-advanced/organizationTransactionExecutionTests.test.ts:37:3 › Organization Transaction execution-type tests @organization-advanced › Verify user can execute transfer transaction with complex account:
automation/pages/OrganizationPage.ts#L1478
3) [Transaction tool] › tests/organization-advanced/organizationTransactionExecutionTests.test.ts:37:3 › Organization Transaction execution-type tests @organization-advanced › Verify user can execute transfer transaction with complex account
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "SUCCESS"
Received: null
Call Log:
- Timeout 105822ms exceeded while waiting on the predicate
at ../pages/OrganizationPage.ts:1478
1476 | },
1477 | )
> 1478 | .toBe(expectedStatus);
| ^
1479 |
1480 | return matchingTransactionDetails;
1481 | }
at OrganizationPage.waitForHistoryTransactionStatus (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/OrganizationPage.ts:1478:8)
at OrganizationPage.waitForSuccessfulHistoryTransaction (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/OrganizationPage.ts:1425:23)
at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/organization-advanced/organizationTransactionExecutionTests.test.ts:44:55
|
|
[Transaction tool] › tests/organization-advanced/organizationTransactionExecutionTests.test.ts:37:3 › Organization Transaction execution-type tests @organization-advanced › Verify user can execute transfer transaction with complex account:
automation/pages/OrganizationPage.ts#L1478
3) [Transaction tool] › tests/organization-advanced/organizationTransactionExecutionTests.test.ts:37:3 › Organization Transaction execution-type tests @organization-advanced › Verify user can execute transfer transaction with complex account
Error: expect(received).toBe(expected) // Object.is equality
Expected: "SUCCESS"
Received: null
Call Log:
- Timeout 103332ms exceeded while waiting on the predicate
at ../pages/OrganizationPage.ts:1478
1476 | },
1477 | )
> 1478 | .toBe(expectedStatus);
| ^
1479 |
1480 | return matchingTransactionDetails;
1481 | }
at OrganizationPage.waitForHistoryTransactionStatus (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/OrganizationPage.ts:1478:8)
at OrganizationPage.waitForSuccessfulHistoryTransaction (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/OrganizationPage.ts:1425:23)
at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/organization-advanced/organizationTransactionExecutionTests.test.ts:44:55
|
|
[Transaction tool] › tests/organization-advanced/organizationRegressionTests.test.ts:106:3 › Organization Regression tests @organization-advanced › Verify user can execute update account tx for complex key account similar to council account:
automation/pages/OrganizationPage.ts#L1478
2) [Transaction tool] › tests/organization-advanced/organizationRegressionTests.test.ts:106:3 › Organization Regression tests @organization-advanced › Verify user can execute update account tx for complex key account similar to council account
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "SUCCESS"
Received: null
Call Log:
- Test timeout of 180000ms exceeded
at ../pages/OrganizationPage.ts:1478
1476 | },
1477 | )
> 1478 | .toBe(expectedStatus);
| ^
1479 |
1480 | return matchingTransactionDetails;
1481 | }
at OrganizationPage.waitForHistoryTransactionStatus (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/OrganizationPage.ts:1478:8)
at OrganizationPage.waitForSuccessfulHistoryTransaction (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/OrganizationPage.ts:1425:23)
at assertComplexKeyTxFlow (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/organization-advanced/organizationRegressionTests.test.ts:95:55)
at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/organization-advanced/organizationRegressionTests.test.ts:114:5
|
|
[Transaction tool] › tests/organization-advanced/organizationRegressionTests.test.ts:106:3 › Organization Regression tests @organization-advanced › Verify user can execute update account tx for complex key account similar to council account:
automation/pages/BasePage.ts#L170
2) [Transaction tool] › tests/organization-advanced/organizationRegressionTests.test.ts:106:3 › Organization Regression tests @organization-advanced › Verify user can execute update account tx for complex key account similar to council account
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 30000ms exceeded.
Call log:
- waiting for locator('form button[type="submit"]').first()
- locator resolved to <button disabled type="submit" data-v-abb1faca="" data-v-1f5583a2="" class="btn btn-primary extra-width">…</button>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is not enabled
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is not enabled
- retrying click action
- waiting 100ms
56 × waiting for element to be visible, enabled and stable
- element is not enabled
- retrying click action
- waiting 500ms
at ../pages/BasePage.ts:170
168 | const element = this.getElement(selector, index);
169 | await element.waitFor({ state: 'visible', timeout });
> 170 | await element.click();
| ^
171 | await this.captureStepScreenshot(`click-${selector}`);
172 | }
173 |
at OrganizationPage.click (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/BasePage.ts:170:19)
at OrganizationPage.clickOnSignTransactionButton (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/OrganizationPage.ts:1095:5)
at OrganizationPage.processTransaction (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/OrganizationPage.ts:1182:7)
at OrganizationPage.updateAccount (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/OrganizationPage.ts:1205:12)
at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/organization-advanced/organizationRegressionTests.test.ts:108:34
|
|
[Transaction tool] › tests/organization-advanced/organizationRegressionTests.test.ts:106:3 › Organization Regression tests @organization-advanced › Verify user can execute update account tx for complex key account similar to council account:
automation/pages/OrganizationPage.ts#L1478
2) [Transaction tool] › tests/organization-advanced/organizationRegressionTests.test.ts:106:3 › Organization Regression tests @organization-advanced › Verify user can execute update account tx for complex key account similar to council account
Error: expect(received).toBe(expected) // Object.is equality
Expected: "SUCCESS"
Received: null
Call Log:
- Test timeout of 180000ms exceeded
at ../pages/OrganizationPage.ts:1478
1476 | },
1477 | )
> 1478 | .toBe(expectedStatus);
| ^
1479 |
1480 | return matchingTransactionDetails;
1481 | }
at OrganizationPage.waitForHistoryTransactionStatus (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/OrganizationPage.ts:1478:8)
at OrganizationPage.waitForSuccessfulHistoryTransaction (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/OrganizationPage.ts:1425:23)
at assertComplexKeyTxFlow (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/organization-advanced/organizationRegressionTests.test.ts:95:55)
at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/organization-advanced/organizationRegressionTests.test.ts:114:5
|
|
[Transaction tool] › tests/organization-advanced/organizationGroupTests.test.ts:93:3 › Organization Group Tx tests @organization-advanced › Verify user can execute group transaction in organization:
automation/pages/BasePage.ts#L439
1) [Transaction tool] › tests/organization-advanced/organizationGroupTests.test.ts:93:3 › Organization Group Tx tests @organization-advanced › Verify user can execute group transaction in organization
TimeoutError: locator.waitFor: Timeout 10000ms exceeded.
Call log:
- waiting for getByTestId('button-sign-all-confirm') to be visible
23 × locator resolved to hidden <button data-v-abb1faca="" class="btn btn-primary" data-testid="button-sign-all-confirm">Sign all</button>
at ../pages/BasePage.ts:439
437 | try {
438 | const element = this.getElement(selector, index);
> 439 | await element.waitFor({ state: 'visible', timeout });
| ^
440 | console.log(`Element with selector ${selector} is now visible.`);
441 | await this.captureStepScreenshot(`wait-visible-${selector}`);
442 | } catch (error) {
at OrganizationPage.waitForElementToBeVisible (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/BasePage.ts:439:21)
at OrganizationPage.clickOnConfirmSignAllButton (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/OrganizationPage.ts:1725:16)
at GroupPage.clickOnConfirmSignAllButton (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/GroupPage.ts:436:33)
at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/organization-advanced/organizationGroupTests.test.ts:102:21
|
|
🎭 Playwright Run Summary
1 flaky
[Transaction tool] › tests/local-basic/settingsGeneralTests.test.ts:49:3 › Settings general tests @local-basic › Verify user can switch between Dark and Light themes
72 passed (9.0m)
|
|
🎭 Playwright Run Summary
14 failed
[Transaction tool] › tests/organization-advanced/organizationRegressionTests.test.ts:106:3 › Organization Regression tests @organization-advanced › Verify user can execute update account tx for complex key account similar to council account
[Transaction tool] › tests/organization-advanced/organizationRegressionTests.test.ts:120:3 › Organization Regression tests @organization-advanced › Verify user can execute transfer tx for complex key account similar to council account
[Transaction tool] › tests/organization-advanced/organizationTransactionCompatibilityTests.test.ts:132:5 › Organization Transaction compatibility tests @organization-advanced › TTv1->TTv2 signature import/export compatibility › Verify user can export and import transaction with 25 signatures for TTv1->TTv2 compatibility
[Transaction tool] › tests/organization-advanced/organizationTransactionCompatibilityTests.test.ts:169:5 › Organization Transaction compatibility tests @organization-advanced › TTv1->TTv2 signature import/export compatibility › Verify user can import superfluous signatures from TTv1 format
[Transaction tool] › tests/organization-advanced/organizationTransactionExecutionTests.test.ts:37:3 › Organization Transaction execution-type tests @organization-advanced › Verify user can execute transfer transaction with complex account
[Transaction tool] › tests/organization-advanced/organizationTransactionExecutionTests.test.ts:55:3 › Organization Transaction execution-type tests @organization-advanced › Verify user can execute approve allowance with complex account
[Transaction tool] › tests/organization-advanced/organizationTransactionExecutionTests.test.ts:70:3 › Organization Transaction execution-type tests @organization-advanced › Verify user can execute file create with complex account
[Transaction tool] › tests/organization-advanced/organizationTransactionExecutionTests.test.ts:85:3 › Organization Transaction execution-type tests @organization-advanced › Verify user can execute file update with complex account
[Transaction tool] › tests/organization-advanced/organizationTransactionExecutionTests.test.ts:110:3 › Organization Transaction execution-type tests @organization-advanced › Verify user can execute file append with complex account
[Transaction tool] › tests/organization-advanced/organizationTransactionExecutionTests.test.ts:135:3 › Organization Transaction execution-type tests @organization-advanced › Verify user can execute account delete with complex account
[Transaction tool] › tests/organization-advanced/organizationTransactionLifecycleTests.test.ts:75:3 › Organization Transaction status/signing lifecycle tests @organization-advanced › Verify transaction is shown "History" after it is executed
[Transaction tool] › tests/organization-advanced/organizationTransactionLifecycleTests.test.ts:163:3 › Organization Transaction status/signing lifecycle tests @organization-advanced › Verify next button is visible when user has multiple txs in history
[Transaction tool] › tests/organization-advanced/organizationTransactionTests.test.ts:203:3 › Organization Transaction status/signing tests @organization-advanced › Verify organization History filters work for Status and Transaction Type
[Transaction tool] › tests/organization-advanced/organizationTransactionTests.test.ts:287:3 › Organization Transaction status/signing tests @organization-advanced › Verify transaction is shown "History" tab after canceling and cannot be signed again
2 flaky
[Transaction tool] › tests/organization-advanced/organizationGroupTests.test.ts:93:3 › Organization Group Tx tests @organization-advanced › Verify user can execute group transaction in organization
[Transaction tool] › tests/organization-advanced/organizationTransactionObserverTests.test.ts:108:3 › Organization Transaction observer/visibility tests @organization-advanced › Verify observer is listed in the transaction det
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
kind-logs-Shared E2E
Expired
|
4.8 MB |
sha256:b7027440ce4f9839ca5269fcd7788d8be31b95e0ad3cdea9425acc911cabfac3
|
|
|
playwright-report-Local Basic
Expired
|
977 KB |
sha256:e09bcb7f96658de4637d5ec124085b36fe715ef3b44c87e416538ee065ad1dc4
|
|
|
playwright-report-Shared E2E
Expired
|
8.93 MB |
sha256:042121d5934af03b0570304460355bc820723b9fcb743e1ea4fa641f0ed78c51
|
|
|
playwright-test-results-Local Basic
Expired
|
124 KB |
sha256:05ddc49d9d4e68a83fdbf3b1f50a0c147d0a700a7cc6caf779e0de84881b697e
|
|
|
playwright-test-results-Shared E2E
Expired
|
6.85 MB |
sha256:706f513db2faa330487287e378f099803b533f686d668720a682cd04866a6875
|
|
|
solo-diagnostics-Shared E2E
Expired
|
27.7 KB |
sha256:c5d9fb1d500f00a8eccda6c29d1fba974d5f44dc197a41b10658992194631f14
|
|