Skip to content

@Desktop • UI e2e • Test App triggered by abdurrahman-ledger on ref support/B2CQA-playwright-x-speculos-ci #11

@Desktop • UI e2e • Test App triggered by abdurrahman-ledger on ref support/B2CQA-playwright-x-speculos-ci

@Desktop • UI e2e • Test App triggered by abdurrahman-ledger on ref support/B2CQA-playwright-x-speculos-ci #11

Manually triggered April 19, 2024 16:23
Status Failure
Total duration 4m 43s
Artifacts 4

test-ui-e2e-only-desktop.yml

on: workflow_dispatch
Desktop Tests E2E (Ubuntu)
3m 52s
Desktop Tests E2E (Ubuntu)
Fit to window
Zoom out
Zoom in

Annotations

8 errors, 3 warnings, and 1 notice
speculos/accountSpeculos.spec.ts:18:9 › Accounts @smoke › [Cardano] Add account: apps/ledger-live-desktop/tests/specs/speculos/accountSpeculos.spec.ts#L29
1) speculos/accountSpeculos.spec.ts:18:9 › Accounts @smoke › [Cardano] Add account ─────────────── Error: A snapshot doesn't exist at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/accountSpeculos.spec.ts-snapshots/open-modal-linux.png, writing actual. 27 | await portfolioPage.openAddAccountModal(); 28 | expect(await addAccountModal.title.textContent()).toBe("Add accounts"); > 29 | await expect.soft(addAccountModal.container).toHaveScreenshot(`open-modal.png`); | ^ 30 | }); 31 | 32 | await test.step(`[${currency}] Select currency`, async () => { at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/accountSpeculos.spec.ts:29:9 at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/accountSpeculos.spec.ts:26:7
speculos/accountSpeculos.spec.ts:18:9 › Accounts @smoke › [Cardano] Add account: apps/ledger-live-desktop/tests/specs/speculos/accountSpeculos.spec.ts#L35
1) speculos/accountSpeculos.spec.ts:18:9 › Accounts @smoke › [Cardano] Add account ─────────────── Error: A snapshot doesn't exist at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/accountSpeculos.spec.ts-snapshots/Cardano-select-linux.png, writing actual. 33 | await addAccountModal.select(currency); 34 | await page.mouse.move(0, 0); // prevent instability if select is hovered > 35 | await expect.soft(addAccountModal.container).toHaveScreenshot(`${currency}-select.png`); | ^ 36 | await addAccountModal.continue(); 37 | }); 38 | at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/accountSpeculos.spec.ts:35:9 at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/accountSpeculos.spec.ts:32:7
speculos/accountSpeculos.spec.ts:18:9 › Accounts @smoke › [Cardano] Add account: apps/ledger-live-desktop/tests/specs/speculos/accountSpeculos.spec.ts#L43
1) speculos/accountSpeculos.spec.ts:18:9 › Accounts @smoke › [Cardano] Add account ─────────────── Error: A snapshot doesn't exist at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/accountSpeculos.spec.ts-snapshots/Cardano-accounts-list-linux.png, writing actual. 41 | const name = await addAccountModal.getFirstAccountName(); 42 | firstAccountName = name; > 43 | await expect | ^ 44 | .soft(addAccountModal.container) 45 | .toHaveScreenshot(`${currency}-accounts-list.png`); 46 | }); at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/accountSpeculos.spec.ts:43:9 at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/accountSpeculos.spec.ts:39:7
speculos/accountSpeculos.spec.ts:18:9 › Accounts @smoke › [Cardano] Add account: apps/ledger-live-desktop/tests/specs/speculos/accountSpeculos.spec.ts#L50
1) speculos/accountSpeculos.spec.ts:18:9 › Accounts @smoke › [Cardano] Add account ─────────────── Error: A snapshot doesn't exist at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/accountSpeculos.spec.ts-snapshots/Cardano-success-linux.png, writing actual. 48 | await test.step(`[${currency}] Scan and add accounts`, async () => { 49 | await addAccountModal.addAccounts(); > 50 | await expect.soft(addAccountModal.container).toHaveScreenshot(`${currency}-success.png`); | ^ 51 | }); 52 | 53 | await test.step(`[${currency}] Done`, async () => { at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/accountSpeculos.spec.ts:50:9 at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/accountSpeculos.spec.ts:48:7
speculos/accountSpeculos.spec.ts:18:9 › Accounts @smoke › [Cardano] Add account: apps/ledger-live-desktop/tests/specs/speculos/accountSpeculos.spec.ts#L62
1) speculos/accountSpeculos.spec.ts:18:9 › Accounts @smoke › [Cardano] Add account ─────────────── Error: A snapshot doesn't exist at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/accountSpeculos.spec.ts-snapshots/Cardano-firstAccountPage-linux.png, writing actual. 60 | await accountsPage.navigateToAccountByName(firstAccountName); 61 | await accountPage.settingsButton.waitFor({ state: "visible" }); > 62 | await expect.soft(page).toHaveScreenshot(`${currency}-firstAccountPage.png`); | ^ 63 | }); 64 | 65 | await test.step(`scroll to operations`, async () => { at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/accountSpeculos.spec.ts:62:9 at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/accountSpeculos.spec.ts:58:7
speculos/accountSpeculos.spec.ts:18:9 › Accounts @smoke › [Cardano] Add account: apps/ledger-live-desktop/tests/specs/speculos/accountSpeculos.spec.ts#L67
1) speculos/accountSpeculos.spec.ts:18:9 › Accounts @smoke › [Cardano] Add account ─────────────── Error: A snapshot doesn't exist at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/accountSpeculos.spec.ts-snapshots/Cardano-firstAccountPage-operations-linux.png, writing actual. 65 | await test.step(`scroll to operations`, async () => { 66 | await accountPage.scrollToOperations(); > 67 | await expect.soft(page).toHaveScreenshot(`${currency}-firstAccountPage-operations.png`); | ^ 68 | }); 69 | 70 | await test.step(`Delete current account`, async () => { at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/accountSpeculos.spec.ts:67:9 at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/accountSpeculos.spec.ts:65:7
speculos/accountSpeculos.spec.ts:18:9 › Accounts @smoke › [Cardano] Add account: apps/ledger-live-desktop/tests/specs/speculos/accountSpeculos.spec.ts#L72
1) speculos/accountSpeculos.spec.ts:18:9 › Accounts @smoke › [Cardano] Add account ─────────────── Error: A snapshot doesn't exist at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/accountSpeculos.spec.ts-snapshots/Cardano-deleteAccount-linux.png, writing actual. 70 | await test.step(`Delete current account`, async () => { 71 | await accountPage.deleteAccount(); > 72 | await expect.soft(page).toHaveScreenshot(`${currency}-deleteAccount.png`); | ^ 73 | }); 74 | }); 75 | test.afterAll(async () => { at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/accountSpeculos.spec.ts:72:9 at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/accountSpeculos.spec.ts:70:7
Desktop Tests E2E (Ubuntu)
Process completed with exit code 1.
Desktop Tests E2E (Ubuntu)
This job failure may be caused by using an out of date self-hosted runner. You are currently using runner version 2.314.1. Please update to the latest version 2.315.0
Desktop Tests E2E (Ubuntu)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: aws-actions/configure-aws-credentials@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
report
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/github-script@v6. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
🎭 Playwright Run Summary
1 failed speculos/accountSpeculos.spec.ts:18:9 › Accounts @smoke › [Cardano] Add account ────────────────

Artifacts

Produced during runtime
Name Size
allure-results-linux Expired
562 KB
images Expired
412 Bytes
playwright-results-linux Expired
1.84 MB
summary.json Expired
883 Bytes