Skip to content

chore(deps): bump step-security/harden-runner from 2.10.4 to 2.11.0 (… #1912

chore(deps): bump step-security/harden-runner from 2.10.4 to 2.11.0 (…

chore(deps): bump step-security/harden-runner from 2.10.4 to 2.11.0 (… #1912

Triggered via push February 19, 2025 08:18
Status Success
Total duration 14m 2s
Artifacts
Build | Front-end
2m 20s
Build | Front-end
Matrix: unit-test
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

25 errors, 3 warnings, and 5 notices
[Transaction tool] › tests/settingsTests.test.js:88:3 › Settings tests › Verify user can delete key: automation/tests/settingsTests.test.js#L1
1) [Transaction tool] › tests/settingsTests.test.js:88:3 › Settings tests › Verify user can delete key Test timeout of 30000ms exceeded.
[Transaction tool] › tests/settingsTests.test.js:88:3 › Settings tests › Verify user can delete key: automation/pages/BasePage.js#L614
1) [Transaction tool] › tests/settingsTests.test.js:88:3 › Settings tests › Verify user can delete key Error: locator.count: Target page, context or browser has been closed at pages/BasePage.js:614 612 | : `[data-testid^="${selectorPrefix}"]`; 613 | const elements = this.window.locator(selector); > 614 | const count = await elements.count(); | ^ 615 | console.log(`Found ${count} elements with prefix: ${selectorPrefix}`); 616 | return count; 617 | } at SettingsPage.countElements (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/BasePage.js:614:34) at SettingsPage.getKeyRowCount (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/SettingsPage.js:115:23) at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/settingsTests.test.js:118:52
[Transaction tool] › tests/settingsTests.test.js:88:3 › Settings tests › Verify user can delete key: automation/pages/BasePage.js#L614
1) [Transaction tool] › tests/settingsTests.test.js:88:3 › Settings tests › Verify user can delete key Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.count: Target crashed at pages/BasePage.js:614 612 | : `[data-testid^="${selectorPrefix}"]`; 613 | const elements = this.window.locator(selector); > 614 | const count = await elements.count(); | ^ 615 | console.log(`Found ${count} elements with prefix: ${selectorPrefix}`); 616 | return count; 617 | } at SettingsPage.countElements (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/BasePage.js:614:34) at SettingsPage.getKeyRowCount (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/SettingsPage.js:115:23) at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/settingsTests.test.js:118:52
[Transaction tool] › tests/settingsTests.test.js:88:3 › Settings tests › Verify user can delete key: automation/pages/BasePage.js#L614
1) [Transaction tool] › tests/settingsTests.test.js:88:3 › Settings tests › Verify user can delete key Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.count: Target crashed at pages/BasePage.js:614 612 | : `[data-testid^="${selectorPrefix}"]`; 613 | const elements = this.window.locator(selector); > 614 | const count = await elements.count(); | ^ 615 | console.log(`Found ${count} elements with prefix: ${selectorPrefix}`); 616 | return count; 617 | } at SettingsPage.countElements (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/BasePage.js:614:34) at SettingsPage.getKeyRowCount (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/SettingsPage.js:115:23) at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/settingsTests.test.js:118:52
[Transaction tool] › tests/settingsTests.test.js:209:3 › Settings tests › Verify user can change password: automation/pages/BasePage.js#L85
2) [Transaction tool] › tests/settingsTests.test.js:209:3 › Settings tests › Verify user can change password Error: locator.fill: Target crashed Call log: - waiting for getByTestId('input-email') at pages/BasePage.js:85 83 | console.log(`Filling element with selector: ${selector} with value: ${value}`); 84 | const element = this.getElement(selector, index); > 85 | await element.fill(value); | ^ 86 | } 87 | 88 | /** at LoginPage.fill (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/BasePage.js:85:19) at LoginPage.resetForm (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/LoginPage.js:70:16) at LoginPage.logout (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/LoginPage.js:84:18) at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/settingsTests.test.js:219:5
[Transaction tool] › tests/transactionTests.test.js:98:3 › Transaction tests › Verify confirm transaction modal is displayed with valid information for Account Create tx: automation/tests/transactionTests.test.js#L1
1) [Transaction tool] › tests/transactionTests.test.js:98:3 › Transaction tests › Verify confirm transaction modal is displayed with valid information for Account Create tx Test timeout of 30000ms exceeded.
[Transaction tool] › tests/transactionTests.test.js:98:3 › Transaction tests › Verify confirm transaction modal is displayed with valid information for Account Create tx: automation/pages/TransactionPage.js#L171
1) [Transaction tool] › tests/transactionTests.test.js:98:3 › Transaction tests › Verify confirm transaction modal is displayed with valid information for Account Create tx Error: page.waitForSelector: Target page, context or browser has been closed at pages/TransactionPage.js:171 169 | 170 | async verifyConfirmTransactionInformation(typeTransaction) { > 171 | await this.window.waitForSelector( | ^ 172 | '[data-testid="modal-confirm-transaction"][style*="display: block"]', 173 | { state: 'visible', timeout: 10000 }, 174 | ); at TransactionPage.verifyConfirmTransactionInformation (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/TransactionPage.js:171:23) at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/transactionTests.test.js:104:29
[Transaction tool] › tests/transactionTests.test.js:110:3 › Transaction tests › Verify user can execute create account transaction with single key: automation/tests/transactionTests.test.js#L1
2) [Transaction tool] › tests/transactionTests.test.js:110:3 › Transaction tests › Verify user can execute create account transaction with single key Test timeout of 30000ms exceeded.
[Transaction tool] › tests/transactionTests.test.js:110:3 › Transaction tests › Verify user can execute create account transaction with single key: automation/pages/TransactionPage.js#L665
2) [Transaction tool] › tests/transactionTests.test.js:110:3 › Transaction tests › Verify user can execute create account transaction with single key Error: page.waitForSelector: Target page, context or browser has been closed at pages/TransactionPage.js:665 663 | // Construct the selector for the confirmation transaction modal that is visible and in a displayed state 664 | const modalSelector = `[data-testid="${this.confirmTransactionModalSelector}"][style*="display: block"]`; > 665 | await this.window.waitForSelector(modalSelector, { state: 'visible', timeout: 15000 }); | ^ 666 | 667 | // Construct the selector for the enabled sign button within the visible modal 668 | const signButtonSelector = `${modalSelector} [data-testid="${this.buttonSignTransactionSelector}"]:enabled`; at TransactionPage.clickSignTransactionButton (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/TransactionPage.js:665:23) at TransactionPage.createNewAccount (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/TransactionPage.js:423:16) at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/transactionTests.test.js:111:30
[Transaction tool] › tests/transactionTests.test.js:292:3 › Transaction tests › Verify sign button is disabled when receiver amount is higher than payer amount when doing transfer tx: automation/tests/transactionTests.test.js#L1
3) [Transaction tool] › tests/transactionTests.test.js:292:3 › Transaction tests › Verify sign button is disabled when receiver amount is higher than payer amount when doing transfer tx Test timeout of 30000ms exceeded.
[Transaction tool] › tests/transactionTests.test.js:292:3 › Transaction tests › Verify sign button is disabled when receiver amount is higher than payer amount when doing transfer tx: automation/pages/BasePage.js#L441
3) [Transaction tool] › tests/transactionTests.test.js:292:3 › Transaction tests › Verify sign button is disabled when receiver amount is higher than payer amount when doing transfer tx Error: locator.count: Target page, context or browser has been closed at pages/BasePage.js:441 439 | } 440 | > 441 | const count = await elements.count(); | ^ 442 | 443 | const texts = []; 444 | for (let i = 0; i < count; i++) { at TransactionPage.getText (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/BasePage.js:441:36) at TransactionPage.fillInTransferFromAccountId (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/TransactionPage.js:912:31) at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/transactionTests.test.js:300:5
[Transaction tool] › tests/transactionTests.test.js:311:3 › Transaction tests › Verify user can execute approve allowance tx: automation/tests/transactionTests.test.js#L1
4) [Transaction tool] › tests/transactionTests.test.js:311:3 › Transaction tests › Verify user can execute approve allowance tx Test timeout of 30000ms exceeded.
[Transaction tool] › tests/transactionTests.test.js:311:3 › Transaction tests › Verify user can execute approve allowance tx: automation/pages/BasePage.js#L441
4) [Transaction tool] › tests/transactionTests.test.js:311:3 › Transaction tests › Verify user can execute approve allowance tx Error: locator.count: Target page, context or browser has been closed at pages/BasePage.js:441 439 | } 440 | > 441 | const count = await elements.count(); | ^ 442 | 443 | const texts = []; 444 | for (let i = 0; i < count; i++) { at TransactionPage.getText (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/BasePage.js:441:36) at TransactionPage.fillInAllowanceOwnerAccount (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/TransactionPage.js:951:31) at TransactionPage.approveAllowance (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/TransactionPage.js:563:7) at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/transactionTests.test.js:315:27
[Transaction tool] › tests/transactionTests.test.js:344:3 › Transaction tests › Verify user can execute file create tx: automation/tests/transactionTests.test.js#L1
5) [Transaction tool] › tests/transactionTests.test.js:344:3 › Transaction tests › Verify user can execute file create tx Test timeout of 30000ms exceeded.
[Transaction tool] › tests/transactionTests.test.js:344:3 › Transaction tests › Verify user can execute file create tx: automation/pages/BasePage.js#L525
5) [Transaction tool] › tests/transactionTests.test.js:344:3 › Transaction tests › Verify user can execute file create tx Error: locator.waitFor: Target page, context or browser has been closed at pages/BasePage.js:525 523 | console.log(`Getting text from input field with selector: ${selector}`); 524 | const element = this.getElement(selector, index); > 525 | await element.waitFor({ state: 'visible', timeout }); | ^ 526 | 527 | const maxAttempts = 10; 528 | const interval = 500; at TransactionPage.getTextFromInputFieldWithRetry (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/BasePage.js:525:19) at TransactionPage.getPublicKeyText (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/TransactionPage.js:1018:23) at TransactionPage.createFile (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/TransactionPage.js:496:34) at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/transactionTests.test.js:345:31
[Transaction tool] › tests/workflowTests.test.js:152:3 › Workflow tests › Verify clicking on "Edit" and "Update" navigates the user on update account tx page with prefilled account: automation/tests/workflowTests.test.js#L1
1) [Transaction tool] › tests/workflowTests.test.js:152:3 › Workflow tests › Verify clicking on "Edit" and "Update" navigates the user on update account tx page with prefilled account Test timeout of 30000ms exceeded.
[Transaction tool] › tests/workflowTests.test.js:152:3 › Workflow tests › Verify clicking on "Edit" and "Update" navigates the user on update account tx page with prefilled account: automation/tests/workflowTests.test.js#L162
1) [Transaction tool] › tests/workflowTests.test.js:152:3 › Workflow tests › Verify clicking on "Edit" and "Update" navigates the user on update account tx page with prefilled account Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false 160 | 161 | const isSignAndSubmitButtonVisible = await transactionPage.isSignAndSubmitButtonVisible(); > 162 | expect(isSignAndSubmitButtonVisible).toBe(true); | ^ 163 | 164 | const isAccountIdPrefilled = await transactionPage.getPrefilledAccountIdInUpdatePage(); 165 | expect(isAccountIdPrefilled).toContain(accountFromList); at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/workflowTests.test.js:162:42
[Transaction tool] › tests/workflowTests.test.js:168:3 › Workflow tests › Verify clicking on "Edit" and "Delete" navigates the user on update account tx page with prefilled account: automation/tests/workflowTests.test.js#L1
2) [Transaction tool] › tests/workflowTests.test.js:168:3 › Workflow tests › Verify clicking on "Edit" and "Delete" navigates the user on update account tx page with prefilled account Test timeout of 30000ms exceeded.
[Transaction tool] › tests/workflowTests.test.js:168:3 › Workflow tests › Verify clicking on "Edit" and "Delete" navigates the user on update account tx page with prefilled account: automation/tests/workflowTests.test.js#L178
2) [Transaction tool] › tests/workflowTests.test.js:168:3 › Workflow tests › Verify clicking on "Edit" and "Delete" navigates the user on update account tx page with prefilled account Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false 176 | 177 | const isTransferAccountIdVisible = await transactionPage.isTransferAccountIdVisible(); > 178 | expect(isTransferAccountIdVisible).toBe(true); | ^ 179 | 180 | const isAccountIdPrefilled = await transactionPage.getPrefilledAccountIdInDeletePage(); 181 | expect(isAccountIdPrefilled).toContain(accountFromList); at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/workflowTests.test.js:178:40
[Transaction tool] › tests/workflowTests.test.js:204:3 › Workflow tests › Verify user can add an existing account: automation/tests/workflowTests.test.js#L1
3) [Transaction tool] › tests/workflowTests.test.js:204:3 › Workflow tests › Verify user can add an existing account Test timeout of 30000ms exceeded.
[Transaction tool] › tests/workflowTests.test.js:204:3 › Workflow tests › Verify user can add an existing account: automation/pages/TransactionPage.js#L665
3) [Transaction tool] › tests/workflowTests.test.js:204:3 › Workflow tests › Verify user can add an existing account Error: page.waitForSelector: Target page, context or browser has been closed at pages/TransactionPage.js:665 663 | // Construct the selector for the confirmation transaction modal that is visible and in a displayed state 664 | const modalSelector = `[data-testid="${this.confirmTransactionModalSelector}"][style*="display: block"]`; > 665 | await this.window.waitForSelector(modalSelector, { state: 'visible', timeout: 15000 }); | ^ 666 | 667 | // Construct the selector for the enabled sign button within the visible modal 668 | const signButtonSelector = `${modalSelector} [data-testid="${this.buttonSignTransactionSelector}"]:enabled`; at TransactionPage.clickSignTransactionButton (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/TransactionPage.js:665:23) at TransactionPage.createNewAccount (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/TransactionPage.js:423:16) at AccountPage.ensureAccountExistsAndUnlinked (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/AccountPage.js:220:32) at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/workflowTests.test.js:205:5
[Transaction tool] › tests/workflowTests.test.js:263:3 › Workflow tests › Verify file card append flow leads to append page with prefilled fileid: automation/tests/workflowTests.test.js#L1
4) [Transaction tool] › tests/workflowTests.test.js:263:3 › Workflow tests › Verify file card append flow leads to append page with prefilled fileid Test timeout of 30000ms exceeded.
[Transaction tool] › tests/workflowTests.test.js:263:3 › Workflow tests › Verify file card append flow leads to append page with prefilled fileid: automation/pages/BasePage.js#L441
4) [Transaction tool] › tests/workflowTests.test.js:263:3 › Workflow tests › Verify file card append flow leads to append page with prefilled fileid Error: locator.count: Target page, context or browser has been closed at pages/BasePage.js:441 439 | } 440 | > 441 | const count = await elements.count(); | ^ 442 | 443 | const texts = []; 444 | for (let i = 0; i < count; i++) { at FilePage.getText (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/BasePage.js:441:36) at FilePage.getFirstFileIdFromPage (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/FilePage.js:152:12) at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/workflowTests.test.js:267:20
[Transaction tool] › tests/workflowTests.test.js:277:3 › Workflow tests › Verify file card read flow leads to read page with prefilled fileid: automation/tests/workflowTests.test.js#L1
5) [Transaction tool] › tests/workflowTests.test.js:277:3 › Workflow tests › Verify file card read flow leads to read page with prefilled fileid Test timeout of 30000ms exceeded.
[Transaction tool] › tests/workflowTests.test.js:277:3 › Workflow tests › Verify file card read flow leads to read page with prefilled fileid: automation/pages/BasePage.js#L441
5) [Transaction tool] › tests/workflowTests.test.js:277:3 › Workflow tests › Verify file card read flow leads to read page with prefilled fileid Error: locator.count: Target page, context or browser has been closed at pages/BasePage.js:441 439 | } 440 | > 441 | const count = await elements.count(); | ^ 442 | 443 | const texts = []; 444 | for (let i = 0; i < count; i++) { at FilePage.getText (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/BasePage.js:441:36) at FilePage.getFirstFileIdFromPage (/home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/pages/FilePage.js:152:12) at /home/runner/_work/hedera-transaction-tool/hedera-transaction-tool/automation/tests/workflowTests.test.js:281:20
Build | Front-end
Cache not found for keys: build-artifacts-d9a59a6f5435cc1adaf1c3c248d47a745faccd56
🎭 Playwright Run Summary
5 passed (21.2s)
🎭 Playwright Run Summary
2 flaky [Transaction tool] › tests/settingsTests.test.js:88:3 › Settings tests › Verify user can delete key [Transaction tool] › tests/settingsTests.test.js:209:3 › Settings tests › Verify user can change password 8 passed (1.6m)
🎭 Playwright Run Summary
20 passed (1.8m)
🎭 Playwright Run Summary
5 flaky [Transaction tool] › tests/transactionTests.test.js:98:3 › Transaction tests › Verify confirm transaction modal is displayed with valid information for Account Create tx [Transaction tool] › tests/transactionTests.test.js:110:3 › Transaction tests › Verify user can execute create account transaction with single key [Transaction tool] › tests/transactionTests.test.js:292:3 › Transaction tests › Verify sign button is disabled when receiver amount is higher than payer amount when doing transfer tx [Transaction tool] › tests/transactionTests.test.js:311:3 › Transaction tests › Verify user can execute approve allowance tx [Transaction tool] › tests/transactionTests.test.js:344:3 › Transaction tests › Verify user can execute file create tx 1 skipped 30 passed (6.3m)
🎭 Playwright Run Summary
8 flaky [Transaction tool] › tests/workflowTests.test.js:152:3 › Workflow tests › Verify clicking on "Edit" and "Update" navigates the user on update account tx page with prefilled account [Transaction tool] › tests/workflowTests.test.js:168:3 › Workflow tests › Verify clicking on "Edit" and "Delete" navigates the user on update account tx page with prefilled account [Transaction tool] › tests/workflowTests.test.js:204:3 › Workflow tests › Verify user can add an existing account [Transaction tool] › tests/workflowTests.test.js:263:3 › Workflow tests › Verify file card append flow leads to append page with prefilled fileid [Transaction tool] › tests/workflowTests.test.js:277:3 › Workflow tests › Verify file card read flow leads to read page with prefilled fileid [Transaction tool] › tests/workflowTests.test.js:300:3 › Workflow tests › Verify clicking on "Add new" and "Update" navigates the user to update file transaction page w/o prefilled id [Transaction tool] › tests/workflowTests.test.js:312:3 › Workflow tests › Verify clicking on "Add new" and "Append" navigates the user to update file transaction page w/o prefilled id [Transaction tool] › tests/workflowTests.test.js:324:3 › Workflow tests › Verify clicking on "Add new" and "Read" navigates the user to update file transaction page w/o prefilled id 1 skipped 23 passed (7.1m)