Skip to content

@Desktop • UI e2e • Test App triggered by abdurrahman-ledger on ref support/qaa_253_playwright_get_fail_logs #516

@Desktop • UI e2e • Test App triggered by abdurrahman-ledger on ref support/qaa_253_playwright_get_fail_logs

@Desktop • UI e2e • Test App triggered by abdurrahman-ledger on ref support/qaa_253_playwright_get_fail_logs #516

Manually triggered September 27, 2024 09:00
Status Failure
Total duration 16m 37s
Artifacts 3

test-ui-e2e-only-desktop.yml

on: workflow_dispatch
Matrix: Desktop Tests E2E (Ubuntu)
Report and Notify
36s
Report and Notify
Upload to Xray
0s
Upload to Xray
Fit to window
Zoom out
Zoom in

Annotations

22 errors, 1 warning, and 4 notices
[speculos_tests] › specs/speculos/swap.spec.ts:42:9 › Swap › Swap Ethereum to Bitcoin: apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts#L54
1) [speculos_tests] › specs/speculos/swap.spec.ts:42:9 › Swap › Swap Ethereum to Bitcoin ───────── TypeError: Cannot read properties of undefined (reading 'getByText') 52 | await app.swap.fillInOriginAmount(swap.amount); 53 | await app.swap.selectExchangeQuote(provider, rate); > 54 | await app.swap.clickExchangeButton(electronApp, provider); | ^ 55 | const amountTo = await app.swapDrawer.getAmountToReceive(); 56 | const fees = await app.swapDrawer.getFees(); 57 | swap.setAmountToReceive(amountTo); at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts:54:22
[speculos_tests] › specs/speculos/swap.spec.ts:42:9 › Swap › Swap Ethereum to Bitcoin: apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts#L1
1) [speculos_tests] › specs/speculos/swap.spec.ts:42:9 › Swap › Swap Ethereum to Bitcoin ───────── Error: ENOENT: no such file or directory, copyfile '/Users/abdurrahman.sastim/projects/ledger-live-2/apps/ledger-live-desktop/tests/artifacts/logs.json' -> '/home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/artifacts/test-results/swap-Swap-Swap-Ethereum-to-Bitcoin-speculos-tests/attachments/Test-logs-75383f07a4a0f13d7ee0326848a1e97bd8940166.json'
[speculos_tests] › specs/speculos/receive.address.spec.ts:27:9 › Receive › [Bitcoin] Receive: apps/ledger-live-desktop/tests/specs/speculos/receive.address.spec.ts#L57
1) [speculos_tests] › specs/speculos/receive.address.spec.ts:27:9 › Receive › [Bitcoin] Receive ── Error: Timed out 41000ms waiting for expect(locator).toBeVisible() Locator: locator('text=Verify that the shared address exactly matches the one on your device') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 41000ms - waiting for locator('text=Verify that the shared address exactly matches the one on your device') 55 | } 56 | await app.modal.continue(); > 57 | await app.receive.expectValidReceiveAddress(account.account.address); | ^ 58 | 59 | await app.speculos.expectValidReceiveAddress(account.account); 60 | await app.receive.expectApproveLabel(); at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/receive.address.spec.ts:57:27
[speculos_tests] › specs/speculos/receive.address.spec.ts:27:9 › Receive › [Bitcoin] Receive: apps/ledger-live-desktop/tests/specs/speculos/receive.address.spec.ts#L1
1) [speculos_tests] › specs/speculos/receive.address.spec.ts:27:9 › Receive › [Bitcoin] Receive ── Error: ENOENT: no such file or directory, copyfile '/Users/abdurrahman.sastim/projects/ledger-live-2/apps/ledger-live-desktop/tests/artifacts/logs.json' -> '/home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/artifacts/test-results/receive.address-Receive-Bitcoin-Receive-speculos-tests/attachments/Test-logs-75383f07a4a0f13d7ee0326848a1e97bd8940166.json'
[speculos_tests] › specs/speculos/receive.address.spec.ts:27:9 › Receive › [Bitcoin] Receive: apps/ledger-live-desktop/tests/specs/speculos/receive.address.spec.ts#L57
1) [speculos_tests] › specs/speculos/receive.address.spec.ts:27:9 › Receive › [Bitcoin] Receive ── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 41000ms waiting for expect(locator).toBeVisible() Locator: locator('text=Verify that the shared address exactly matches the one on your device') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 41000ms - waiting for locator('text=Verify that the shared address exactly matches the one on your device') 55 | } 56 | await app.modal.continue(); > 57 | await app.receive.expectValidReceiveAddress(account.account.address); | ^ 58 | 59 | await app.speculos.expectValidReceiveAddress(account.account); 60 | await app.receive.expectApproveLabel(); at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/receive.address.spec.ts:57:27
[speculos_tests] › specs/speculos/receive.address.spec.ts:27:9 › Receive › [Bitcoin] Receive: apps/ledger-live-desktop/tests/specs/speculos/receive.address.spec.ts#L1
1) [speculos_tests] › specs/speculos/receive.address.spec.ts:27:9 › Receive › [Bitcoin] Receive ── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: ENOENT: no such file or directory, copyfile '/Users/abdurrahman.sastim/projects/ledger-live-2/apps/ledger-live-desktop/tests/artifacts/logs.json' -> '/home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/artifacts/test-results/receive.address-Receive-Bitcoin-Receive-speculos-tests-retry1/attachments/Test-logs-75383f07a4a0f13d7ee0326848a1e97bd8940166.json'
[speculos_tests] › specs/speculos/receive.address.spec.ts:27:9 › Receive › [Bitcoin] Receive: apps/ledger-live-desktop/tests/specs/speculos/receive.address.spec.ts#L57
1) [speculos_tests] › specs/speculos/receive.address.spec.ts:27:9 › Receive › [Bitcoin] Receive ── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 41000ms waiting for expect(locator).toBeVisible() Locator: locator('text=Verify that the shared address exactly matches the one on your device') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 41000ms - waiting for locator('text=Verify that the shared address exactly matches the one on your device') 55 | } 56 | await app.modal.continue(); > 57 | await app.receive.expectValidReceiveAddress(account.account.address); | ^ 58 | 59 | await app.speculos.expectValidReceiveAddress(account.account); 60 | await app.receive.expectApproveLabel(); at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/receive.address.spec.ts:57:27
[speculos_tests] › specs/speculos/receive.address.spec.ts:27:9 › Receive › [Bitcoin] Receive: apps/ledger-live-desktop/tests/specs/speculos/receive.address.spec.ts#L1
1) [speculos_tests] › specs/speculos/receive.address.spec.ts:27:9 › Receive › [Bitcoin] Receive ── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: connect ECONNREFUSED 127.0.0.1:31201 at Function.AxiosError.from (/home/runner/_work/ledger-live/ledger-live/node_modules/.pnpm/[email protected]/node_modules/axios/lib/core/AxiosError.js:89:14) at RedirectableRequest.handleRequestError (/home/runner/_work/ledger-live/ledger-live/node_modules/.pnpm/[email protected]/node_modules/axios/lib/adapters/http.js:620:25) at ClientRequest.eventHandlers.<computed> (/home/runner/_work/ledger-live/ledger-live/node_modules/.pnpm/[email protected]/node_modules/follow-redirects/index.js:38:24) at Axios.request (/home/runner/_work/ledger-live/ledger-live/node_modules/.pnpm/[email protected]/node_modules/axios/lib/core/Axios.js:45:41)
[speculos_tests] › specs/speculos/receive.address.spec.ts:27:9 › Receive › [Solana] Receive: apps/ledger-live-desktop/tests/specs/speculos/receive.address.spec.ts#L57
2) [speculos_tests] › specs/speculos/receive.address.spec.ts:27:9 › Receive › [Solana] Receive ─── Error: Timed out 41000ms waiting for expect(locator).toBeVisible() Locator: locator('text=Verify that the shared address exactly matches the one on your device') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 41000ms - waiting for locator('text=Verify that the shared address exactly matches the one on your device') 55 | } 56 | await app.modal.continue(); > 57 | await app.receive.expectValidReceiveAddress(account.account.address); | ^ 58 | 59 | await app.speculos.expectValidReceiveAddress(account.account); 60 | await app.receive.expectApproveLabel(); at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/receive.address.spec.ts:57:27
[speculos_tests] › specs/speculos/receive.address.spec.ts:27:9 › Receive › [Solana] Receive: apps/ledger-live-desktop/tests/specs/speculos/receive.address.spec.ts#L1
2) [speculos_tests] › specs/speculos/receive.address.spec.ts:27:9 › Receive › [Solana] Receive ─── Error: ENOENT: no such file or directory, copyfile '/Users/abdurrahman.sastim/projects/ledger-live-2/apps/ledger-live-desktop/tests/artifacts/logs.json' -> '/home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/artifacts/test-results/receive.address-Receive-Solana-Receive-speculos-tests/attachments/Test-logs-75383f07a4a0f13d7ee0326848a1e97bd8940166.json'
[speculos_tests] › specs/speculos/receive.address.spec.ts:27:9 › Receive › [Solana] Receive: apps/ledger-live-desktop/tests/specs/speculos/receive.address.spec.ts#L57
2) [speculos_tests] › specs/speculos/receive.address.spec.ts:27:9 › Receive › [Solana] Receive ─── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 41000ms waiting for expect(locator).toBeVisible() Locator: locator('text=Verify that the shared address exactly matches the one on your device') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 41000ms - waiting for locator('text=Verify that the shared address exactly matches the one on your device') 55 | } 56 | await app.modal.continue(); > 57 | await app.receive.expectValidReceiveAddress(account.account.address); | ^ 58 | 59 | await app.speculos.expectValidReceiveAddress(account.account); 60 | await app.receive.expectApproveLabel(); at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/receive.address.spec.ts:57:27
[speculos_tests] › specs/speculos/receive.address.spec.ts:27:9 › Receive › [Solana] Receive: apps/ledger-live-desktop/tests/specs/speculos/receive.address.spec.ts#L1
2) [speculos_tests] › specs/speculos/receive.address.spec.ts:27:9 › Receive › [Solana] Receive ─── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: ENOENT: no such file or directory, copyfile '/Users/abdurrahman.sastim/projects/ledger-live-2/apps/ledger-live-desktop/tests/artifacts/logs.json' -> '/home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/artifacts/test-results/receive.address-Receive-Solana-Receive-speculos-tests-retry1/attachments/Test-logs-75383f07a4a0f13d7ee0326848a1e97bd8940166.json'
[speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Polkadot] Add account: apps/ledger-live-desktop/tests/specs/speculos/add.account.spec.ts#L48
1) [speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Polkadot] Add account TimeoutError: locator.inputValue: Timeout 99000ms exceeded. Call log: - waiting for getByTestId('add-accounts-step-import-accounts-list').locator('input').first() 46 | await app.addAccount.expectModalVisiblity(); 47 | await app.addAccount.selectCurrency(currency.currency); > 48 | firstAccountName = await app.addAccount.getFirstAccountName(); | ^ 49 | 50 | await app.addAccount.addAccounts(); 51 | await app.addAccount.done(); at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/add.account.spec.ts:48:49
[speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Polkadot] Add account: apps/ledger-live-desktop/tests/specs/speculos/add.account.spec.ts#L1
1) [speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Polkadot] Add account Error: ENOENT: no such file or directory, copyfile '/Users/abdurrahman.sastim/projects/ledger-live-2/apps/ledger-live-desktop/tests/artifacts/logs.json' -> '/home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/artifacts/test-results/add.account-Add-Accounts-Polkadot-Add-account-speculos-tests/attachments/Test-logs-75383f07a4a0f13d7ee0326848a1e97bd8940166.json'
[speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Polkadot] Add account: apps/ledger-live-desktop/tests/specs/speculos/add.account.spec.ts#L48
1) [speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Polkadot] Add account Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.inputValue: Timeout 99000ms exceeded. Call log: - waiting for getByTestId('add-accounts-step-import-accounts-list').locator('input').first() 46 | await app.addAccount.expectModalVisiblity(); 47 | await app.addAccount.selectCurrency(currency.currency); > 48 | firstAccountName = await app.addAccount.getFirstAccountName(); | ^ 49 | 50 | await app.addAccount.addAccounts(); 51 | await app.addAccount.done(); at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/add.account.spec.ts:48:49
[speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Polkadot] Add account: apps/ledger-live-desktop/tests/specs/speculos/add.account.spec.ts#L1
1) [speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Polkadot] Add account Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: ENOENT: no such file or directory, copyfile '/Users/abdurrahman.sastim/projects/ledger-live-2/apps/ledger-live-desktop/tests/artifacts/logs.json' -> '/home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/artifacts/test-results/add.account-Add-Accounts-Polkadot-Add-account-speculos-tests-retry1/attachments/Test-logs-75383f07a4a0f13d7ee0326848a1e97bd8940166.json'
[speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Polkadot] Add account: apps/ledger-live-desktop/tests/specs/speculos/add.account.spec.ts#L48
1) [speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Polkadot] Add account Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.inputValue: Timeout 99000ms exceeded. Call log: - waiting for getByTestId('add-accounts-step-import-accounts-list').locator('input').first() 46 | await app.addAccount.expectModalVisiblity(); 47 | await app.addAccount.selectCurrency(currency.currency); > 48 | firstAccountName = await app.addAccount.getFirstAccountName(); | ^ 49 | 50 | await app.addAccount.addAccounts(); 51 | await app.addAccount.done(); at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/add.account.spec.ts:48:49
[speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Polkadot] Add account: apps/ledger-live-desktop/tests/specs/speculos/add.account.spec.ts#L1
1) [speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Polkadot] Add account Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: ENOENT: no such file or directory, copyfile '/Users/abdurrahman.sastim/projects/ledger-live-2/apps/ledger-live-desktop/tests/artifacts/logs.json' -> '/home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/artifacts/test-results/add.account-Add-Accounts-Polkadot-Add-account-speculos-tests-retry2/attachments/Test-logs-75383f07a4a0f13d7ee0326848a1e97bd8940166.json'
[speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Tron] Add account: apps/ledger-live-desktop/tests/specs/speculos/add.account.spec.ts#L1
2) [speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Tron] Add account Test timeout of 190000ms exceeded.
[speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Tron] Add account: apps/ledger-live-desktop/tests/specs/speculos/add.account.spec.ts#L1
2) [speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Tron] Add account Error: ENOENT: no such file or directory, copyfile '/Users/abdurrahman.sastim/projects/ledger-live-2/apps/ledger-live-desktop/tests/artifacts/logs.json' -> '/home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/artifacts/test-results/add.account-Add-Accounts-Tron-Add-account-speculos-tests/attachments/Test-logs-75383f07a4a0f13d7ee0326848a1e97bd8940166.json'
[speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Tron] Add account: apps/ledger-live-desktop/tests/specs/speculos/add.account.spec.ts#L48
2) [speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Tron] Add account TimeoutError: locator.inputValue: Timeout 99000ms exceeded. Call log: - waiting for getByTestId('add-accounts-step-import-accounts-list').locator('input').first() 46 | await app.addAccount.expectModalVisiblity(); 47 | await app.addAccount.selectCurrency(currency.currency); > 48 | firstAccountName = await app.addAccount.getFirstAccountName(); | ^ 49 | 50 | await app.addAccount.addAccounts(); 51 | await app.addAccount.done(); at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/add.account.spec.ts:48:49
[speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Solana] Add account: apps/ledger-live-desktop/tests/specs/speculos/add.account.spec.ts#L48
3) [speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Solana] Add account TimeoutError: locator.inputValue: Timeout 99000ms exceeded. Call log: - waiting for getByTestId('add-accounts-step-import-accounts-list').locator('input').first() 46 | await app.addAccount.expectModalVisiblity(); 47 | await app.addAccount.selectCurrency(currency.currency); > 48 | firstAccountName = await app.addAccount.getFirstAccountName(); | ^ 49 | 50 | await app.addAccount.addAccounts(); 51 | await app.addAccount.done(); at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/add.account.spec.ts:48:49
Slow Test: apps/ledger-live-desktop/[speculos_tests] › specs/speculos/manage.ledgersync.spec.ts#L1
apps/ledger-live-desktop/[speculos_tests] › specs/speculos/manage.ledgersync.spec.ts took 1.1m
🎭 Playwright Run Summary
1 flaky [speculos_tests] › specs/speculos/swap.spec.ts:42:9 › Swap › Swap Ethereum to Bitcoin ────────── 23 passed (3.1m)
🎭 Playwright Run Summary
3 failed [speculos_tests] › specs/speculos/receive.address.spec.ts:27:9 › Receive › [Bitcoin] Receive ─── [speculos_tests] › specs/speculos/receive.address.spec.ts:27:9 › Receive › [Solana] Receive ──── [speculos_tests] › specs/speculos/receive.address.spec.ts:27:9 › Receive › [Polkadot] Receive ── 2 flaky [speculos_tests] › specs/speculos/receive.address.spec.ts:72:7 › Receive › TRX empty balance Receive displays address activation warning message [speculos_tests] › specs/speculos/send.tx.spec.ts:61:9 › Send from 1 account to another › Send from Dogecoin 1 to Dogecoin 2 20 passed (8.2m)
🎭 Playwright Run Summary
1 failed [speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Polkadot] Add account 2 flaky [speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Tron] Add account ─ [speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Solana] Add account 22 passed (8.6m)
Allure report URL
https://ledger-live.allure.green.ledgerlabs.net/allure/reports/6d566577-3b8d-4bab-8383-70705047889c/

Artifacts

Produced during runtime
Name Size
allure-results-1 Expired
4.87 MB
allure-results-2 Expired
19.1 MB
allure-results-3 Expired
590 KB