Skip to content

fix: TransactionBaseModel.computeSignatureKey() must propagate except… #4456

fix: TransactionBaseModel.computeSignatureKey() must propagate except…

fix: TransactionBaseModel.computeSignatureKey() must propagate except… #4456

Triggered via push April 7, 2026 17:21
Status Success
Total duration 52m 36s
Artifacts 9
Build | Front-end
2m 44s
Build | Front-end
Matrix: unit-test
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

5 errors, 2 warnings, and 4 notices
[Transaction tool] › tests/organizationSettingsTests.test.ts:197:3 › Organization Settings tests @organization-basic › Verify user can delete an organization: automation/tests/organizationSettingsTests.test.ts#L205
2) [Transaction tool] › tests/organizationSettingsTests.test.ts:197:3 › Organization Settings tests @organization-basic › Verify user can delete an organization Error: expect(received).toBe(expected) // Object.is equality Expected: "Connection deleted successfully" Received: "Connection deleted successfully,Organization does not exist. Please check the server URL" 203 | 204 | const toastMessage = await registrationPage.getToastMessage(); > 205 | expect(toastMessage).toBe('Connection deleted successfully'); | ^ 206 | 207 | const orgName = await organizationPage.getOrganizationNicknameText() ?? ''; 208 | const isDeletedFromDb = await organizationPage.verifyOrganizationExists(orgName); at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/organizationSettingsTests.test.ts:205:26
[Transaction tool] › tests/organizationContactListTests.test.ts:133:3 › Organization Contact List tests @organization-basic › Verify associated accounts are displayed: automation/pages/BasePage.ts#L149
1) [Transaction tool] › tests/organizationContactListTests.test.ts:133:3 › Organization Contact List tests @organization-basic › Verify associated accounts are displayed TimeoutError: locator.waitFor: Timeout 3000ms exceeded. Call log: - waiting for getByTestId('button-logout') to be visible at ../pages/BasePage.ts:149 147 | console.log(`Clicking on element with selector: ${selector}`); 148 | const element = this.getElement(selector, index); > 149 | await element.waitFor({ state: 'visible', timeout }); | ^ 150 | await element.click(); 151 | await this.captureStepScreenshot(`click-${selector}`); 152 | } at OrganizationPage.click (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/BasePage.ts:149:19) at OrganizationPage.logoutFromOrganization (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/OrganizationPage.ts:435:16) at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/organizationContactListTests.test.ts:60:5
[Transaction tool] › tests/organizationContactListTests.test.ts:133:3 › Organization Contact List tests @organization-basic › Verify associated accounts are displayed: automation/pages/BasePage.ts#L149
1) [Transaction tool] › tests/organizationContactListTests.test.ts:133:3 › Organization Contact List tests @organization-basic › Verify associated accounts are displayed TimeoutError: locator.waitFor: Timeout 5000ms exceeded. Call log: - waiting for getByTestId('button-contact-list').first() to be visible at ../pages/BasePage.ts:149 147 | console.log(`Clicking on element with selector: ${selector}`); 148 | const element = this.getElement(selector, index); > 149 | await element.waitFor({ state: 'visible', timeout }); | ^ 150 | await element.click(); 151 | await this.captureStepScreenshot(`click-${selector}`); 152 | } at OrganizationPage.click (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/BasePage.ts:149:19) at OrganizationPage.clickOnContactListButton (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/OrganizationPage.ts:488:16) at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/organizationContactListTests.test.ts:140:28
[Transaction tool] › tests/organizationGroupTests.test.ts:174:3 › Organization Group Tx tests @organization-advanced › Verify user can import csv with 100 transactions: automation/pages/BasePage.ts#L150
1) [Transaction tool] › tests/organizationGroupTests.test.ts:174:3 › Organization Group Tx tests @organization-advanced › Verify user can import csv with 100 transactions TimeoutError: locator.click: Timeout 30000ms exceeded. Call log: - waiting for getByTestId('dropdown-select-mode') - locator resolved to <button data-v-0e0a6dee="" aria-expanded="false" id="modeSelectorDropdown" data-bs-toggle="dropdown" data-testid="dropdown-select-mode" class="btn btn-secondary w-100 d-flex align-items-center justify-content-between">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div aria-labelledby="exampleModalLabel" class="common-modal modal fade show" data-testid="modal-confirm-transaction">…</div> from <div class="container-main logged-in">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div aria-labelledby="exampleModalLabel" class="common-modal modal fade show" data-testid="modal-confirm-transaction">…</div> from <div class="container-main logged-in">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 58 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div aria-labelledby="exampleModalLabel" class="common-modal modal fade show" data-testid="modal-confirm-transaction">…</div> from <div class="container-main logged-in">…</div> subtree intercepts pointer events - retrying click action - waiting 500ms at ../pages/BasePage.ts:150 148 | const element = this.getElement(selector, index); 149 | await element.waitFor({ state: 'visible', timeout }); > 150 | await element.click(); | ^ 151 | await this.captureStepScreenshot(`click-${selector}`); 152 | } 153 | at OrganizationPage.click (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/BasePage.ts:150:19) at OrganizationPage.clickOnSelectModeDropdown (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/OrganizationPage.ts:378:5) at OrganizationPage.selectOrganizationMode (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/OrganizationPage.ts:423:5) at OrganizationPage.logoutFromOrganization (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/OrganizationPage.ts:433:5) at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/organizationGroupTests.test.ts:115:5
[Transaction tool] › tests/organizationGroupTests.test.ts:174:3 › Organization Group Tx tests @organization-advanced › Verify user can import csv with 100 transactions: automation/pages/BasePage.ts#L150
1) [Transaction tool] › tests/organizationGroupTests.test.ts:174:3 › Organization Group Tx tests @organization-advanced › Verify user can import csv with 100 transactions TimeoutError: locator.click: Timeout 30000ms exceeded. Call log: - waiting for getByTestId('dropdown-select-mode') - locator resolved to <button data-v-0e0a6dee="" aria-expanded="false" id="modeSelectorDropdown" data-bs-toggle="dropdown" data-testid="dropdown-select-mode" class="btn btn-secondary w-100 d-flex align-items-center justify-content-between">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div aria-labelledby="exampleModalLabel" class="common-modal modal fade show" data-testid="modal-confirm-transaction">…</div> from <div class="container-main logged-in">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div aria-labelledby="exampleModalLabel" class="common-modal modal fade show" data-testid="modal-confirm-transaction">…</div> from <div class="container-main logged-in">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 58 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div aria-labelledby="exampleModalLabel" class="common-modal modal fade show" data-testid="modal-confirm-transaction">…</div> from <div class="container-main logged-in">…</div> subtree intercepts pointer events - retrying click action - waiting 500ms at ../pages/BasePage.ts:150 148 | const element = this.getElement(selector, index); 149 | await element.waitFor({ state: 'visible', timeout }); > 150 | await element.click(); | ^ 151 | await this.captureStepScreenshot(`click-${selector}`); 152 | } 153 | at OrganizationPage.click (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/BasePage.ts:150:19) at OrganizationPage.clickOnSelectModeDropdown (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/OrganizationPage.ts:378:5) at OrganizationPage.selectOrganizationMode (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/OrganizationPage.ts:423:5) at OrganizationPage.logoutFromOrganization (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/OrganizationPage.ts:433:5) at GroupPage.logInAndSignGroupTransactionsByAllUsers (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/GroupPage.ts:383:7) at executeGroupFromCsvFile (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/organizationGroupTests.test.ts:194:5) at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/organizationGroupTests.test.ts:175:41
Automation | Local Basic
No files were found with the provided path: automation/test-results. No artifacts will be uploaded.
Automation | Local Transactions
No files were found with the provided path: automation/test-results. No artifacts will be uploaded.
🎭 Playwright Run Summary
35 passed (4.0m)
🎭 Playwright Run Summary
2 flaky [Transaction tool] › tests/organizationContactListTests.test.ts:133:3 › Organization Contact List tests @organization-basic › Verify associated accounts are displayed [Transaction tool] › tests/organizationSettingsTests.test.ts:197:3 › Organization Settings tests @organization-basic › Verify user can delete an organization 9 skipped 13 passed (4.9m)
🎭 Playwright Run Summary
87 passed (18.0m)
🎭 Playwright Run Summary
1 flaky [Transaction tool] › tests/organizationGroupTests.test.ts:174:3 › Organization Group Tx tests @organization-advanced › Verify user can import csv with 100 transactions 14 skipped 19 passed (33.5m)

Artifacts

Produced during runtime
Name Size Digest
playwright-report-Local Basic Expired
281 KB
sha256:4c16d0980fe2564e2c6184144d5410d2b0fce016be2ae57df87599eefd05148f
playwright-report-Local Transactions Expired
380 KB
sha256:9b525b4531cf4342113cd10a4bcacd9f210420350baab1cf0f4328618b768f71
playwright-report-Organization Advanced Expired
1.14 MB
sha256:d759a1e606c20e1b31852b1570582adeeb3cad713638894a645f536eedffbf87
playwright-report-Organization Basic Expired
877 KB
sha256:18276acce91c5608735ae159f27037647d6cb007c8bd041f7080a1a1dbdbd5af
playwright-test-results-Organization Advanced Expired
373 KB
sha256:3f5193ea68446f43be39666bf0b55a549b0df05d96640cebaa71cbd8bf4a0379
playwright-test-results-Organization Basic Expired
215 KB
sha256:4f2a1e32fca0b4ac3451e5c2277b02e9261e718dc6555b44b6732291f6fafa0f
solo-diagnostics-Local Transactions Expired
27.9 KB
sha256:5ca62aefd21495791d1d63bcaaf067d3d6a7959f5bbe26a4b832121515e03eed
solo-diagnostics-Organization Advanced Expired
28.2 KB
sha256:67aa08f0340904ce9c5cdaeb48ddd2a5f93b3813710194d8dc7db7d87e7a6a9f
solo-diagnostics-Organization Basic Expired
27.6 KB
sha256:2822daa02d49bd3fb73f77891ea878a6c89233ddb45d7c982258b2a53497fc26