@Desktop • UI e2e • Test App triggered by abdurrahman-ledger on ref support/B2CQA-playwright-x-speculos-ci #11
test-ui-e2e-only-desktop.yml
on: workflow_dispatch
Desktop Tests E2E (Ubuntu)
3m 52s
report
18s
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 |
|