Skip to content

@Desktop • UI e2e • Test App triggered by mohamedzitouni on ref release #952

@Desktop • UI e2e • Test App triggered by mohamedzitouni on ref release

@Desktop • UI e2e • Test App triggered by mohamedzitouni on ref release #952

Manually triggered February 13, 2025 16:18
Status Failure
Total duration 24m 47s
Artifacts 8

test-ui-e2e-only-desktop.yml

on: workflow_dispatch
Matrix: Desktop Tests E2E (Ubuntu)
Create Allure Report and upload it
1m 21s
Create Allure Report and upload it
Upload to Xray
31s
Upload to Xray
Notify to slack
3s
Notify to slack
Fit to window
Zoom out
Zoom in

Annotations

25 errors, 1 warning, and 5 notices
[speculos_tests] › specs/speculos/receive.address.spec.ts:38:9 › Receive › [Polkadot] Receive: apps/ledger-live-desktop/tests/specs/speculos/receive.address.spec.ts#L68
1) [speculos_tests] › specs/speculos/receive.address.spec.ts:38:9 › Receive › [Polkadot] Receive › Retrieve address displayed TimeoutError: locator.textContent: Timeout 120000ms exceeded. Call log: - waiting for locator('#address-field') 66 | } 67 | await app.receive.continue(); > 68 | const displayedAddress = await app.receive.getAddressDisplayed(); | ^ 69 | await app.receive.expectValidReceiveAddress(displayedAddress); 70 | 71 | await app.speculos.expectValidAddressDevice(account.account, displayedAddress); at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/receive.address.spec.ts:68:52
[speculos_tests] › specs/speculos/receive.address.spec.ts:38:9 › Receive › [Polkadot] Receive: apps/ledger-live-desktop/tests/specs/speculos/receive.address.spec.ts#L68
1) [speculos_tests] › specs/speculos/receive.address.spec.ts:38:9 › Receive › [Polkadot] Receive › Retrieve address displayed Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.textContent: Timeout 120000ms exceeded. Call log: - waiting for locator('#address-field') 66 | } 67 | await app.receive.continue(); > 68 | const displayedAddress = await app.receive.getAddressDisplayed(); | ^ 69 | await app.receive.expectValidReceiveAddress(displayedAddress); 70 | 71 | await app.speculos.expectValidAddressDevice(account.account, displayedAddress); at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/receive.address.spec.ts:68:52
[speculos_tests] › specs/speculos/receive.address.spec.ts:38:9 › Receive › [Polkadot] Receive: apps/ledger-live-desktop/tests/specs/speculos/receive.address.spec.ts#L68
1) [speculos_tests] › specs/speculos/receive.address.spec.ts:38:9 › Receive › [Polkadot] Receive › Retrieve address displayed Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.textContent: Timeout 120000ms exceeded. Call log: - waiting for locator('#address-field') 66 | } 67 | await app.receive.continue(); > 68 | const displayedAddress = await app.receive.getAddressDisplayed(); | ^ 69 | await app.receive.expectValidReceiveAddress(displayedAddress); 70 | 71 | await app.speculos.expectValidAddressDevice(account.account, displayedAddress); at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/receive.address.spec.ts:68:52
[speculos_tests] › specs/speculos/receive.address.spec.ts:38:9 › Receive › [Cosmos] Receive: apps/ledger-live-desktop/tests/specs/speculos/receive.address.spec.ts#L68
2) [speculos_tests] › specs/speculos/receive.address.spec.ts:38:9 › Receive › [Cosmos] Receive › Retrieve address displayed TimeoutError: locator.textContent: Timeout 120000ms exceeded. Call log: - waiting for locator('#address-field') 66 | } 67 | await app.receive.continue(); > 68 | const displayedAddress = await app.receive.getAddressDisplayed(); | ^ 69 | await app.receive.expectValidReceiveAddress(displayedAddress); 70 | 71 | await app.speculos.expectValidAddressDevice(account.account, displayedAddress); at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/receive.address.spec.ts:68:52
[speculos_tests] › specs/speculos/receive.address.spec.ts:38:9 › Receive › [Cosmos] Receive: apps/ledger-live-desktop/tests/specs/speculos/receive.address.spec.ts#L68
2) [speculos_tests] › specs/speculos/receive.address.spec.ts:38:9 › Receive › [Cosmos] Receive › Retrieve address displayed Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.textContent: Timeout 120000ms exceeded. Call log: - waiting for locator('#address-field') 66 | } 67 | await app.receive.continue(); > 68 | const displayedAddress = await app.receive.getAddressDisplayed(); | ^ 69 | await app.receive.expectValidReceiveAddress(displayedAddress); 70 | 71 | await app.speculos.expectValidAddressDevice(account.account, displayedAddress); at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/receive.address.spec.ts:68:52
[speculos_tests] › specs/speculos/receive.address.spec.ts:38:9 › Receive › [Cosmos] Receive: apps/ledger-live-desktop/tests/specs/speculos/receive.address.spec.ts#L68
2) [speculos_tests] › specs/speculos/receive.address.spec.ts:38:9 › Receive › [Cosmos] Receive › Retrieve address displayed Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.textContent: Timeout 120000ms exceeded. Call log: - waiting for locator('#address-field') 66 | } 67 | await app.receive.continue(); > 68 | const displayedAddress = await app.receive.getAddressDisplayed(); | ^ 69 | await app.receive.expectValidReceiveAddress(displayedAddress); 70 | 71 | await app.speculos.expectValidAddressDevice(account.account, displayedAddress); at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/receive.address.spec.ts:68:52
[speculos_tests] › specs/speculos/receive.address.spec.ts:38:9 › Receive › [XRP] Receive: apps/ledger-live-desktop/tests/specs/speculos/receive.address.spec.ts#L68
3) [speculos_tests] › specs/speculos/receive.address.spec.ts:38:9 › Receive › [XRP] Receive › Retrieve address displayed TimeoutError: locator.textContent: Timeout 120000ms exceeded. Call log: - waiting for locator('#address-field') 66 | } 67 | await app.receive.continue(); > 68 | const displayedAddress = await app.receive.getAddressDisplayed(); | ^ 69 | await app.receive.expectValidReceiveAddress(displayedAddress); 70 | 71 | await app.speculos.expectValidAddressDevice(account.account, displayedAddress); at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/receive.address.spec.ts:68:52
[speculos_tests] › specs/speculos/send.tx.spec.ts:252:11 › Send flows › Send from 1 account to another › Send from Stellar 1 to Stellar 2: apps/ledger-live-desktop/tests/specs/speculos/send.tx.spec.ts#L274
4) [speculos_tests] › specs/speculos/send.tx.spec.ts:252:11 › Send flows › Send from 1 account to another › Send from Stellar 1 to Stellar 2 › Verify address is visible Error: Timed out 41000ms waiting for expect(locator).toBeVisible() Locator: locator('[data-testid="drawer-content"]').locator('text=GCTGRCFN7AT6NW4DZVI4QN55BRNQA64TXEZSMYPE7BNUZMLMVISXT652') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 41000ms - waiting for locator('[data-testid="drawer-content"]').locator('text=GCTGRCFN7AT6NW4DZVI4QN55BRNQA64TXEZSMYPE7BNUZMLMVISXT652') 272 | await app.send.expectTxSent(); 273 | await app.account.navigateToViewDetails(); > 274 | await app.sendDrawer.addressValueIsVisible( | ^ 275 | transaction.transaction.accountToCredit.address, 276 | ); 277 | await app.drawer.closeDrawer(); at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/send.tx.spec.ts:274:32
[speculos_tests] › specs/speculos/send.tx.spec.ts:252:11 › Send flows › Send from 1 account to another › Send from Stellar 1 to Stellar 2: apps/ledger-live-desktop/tests/specs/speculos/send.tx.spec.ts#L274
4) [speculos_tests] › specs/speculos/send.tx.spec.ts:252:11 › Send flows › Send from 1 account to another › Send from Stellar 1 to Stellar 2 › Verify address is visible Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 41000ms waiting for expect(locator).toBeVisible() Locator: locator('[data-testid="drawer-content"]').locator('text=GCTGRCFN7AT6NW4DZVI4QN55BRNQA64TXEZSMYPE7BNUZMLMVISXT652') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 41000ms - waiting for locator('[data-testid="drawer-content"]').locator('text=GCTGRCFN7AT6NW4DZVI4QN55BRNQA64TXEZSMYPE7BNUZMLMVISXT652') 272 | await app.send.expectTxSent(); 273 | await app.account.navigateToViewDetails(); > 274 | await app.sendDrawer.addressValueIsVisible( | ^ 275 | transaction.transaction.accountToCredit.address, 276 | ); 277 | await app.drawer.closeDrawer(); at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/send.tx.spec.ts:274:32
[speculos_tests] › specs/speculos/send.tx.spec.ts:252:11 › Send flows › Send from 1 account to another › Send from Cardano 1 to Cardano 2: apps/ledger-live-desktop/tests/specs/speculos/send.tx.spec.ts#L269
5) [speculos_tests] › specs/speculos/send.tx.spec.ts:252:11 › Send flows › Send from 1 account to another › Send from Cardano 1 to Cardano 2 › Click `Continue` button Error: Timed out 41000ms waiting for expect(locator).toBeVisible() Locator: locator('text=Double-check the transaction details on your Ledger device before signing.') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 41000ms - waiting for locator('text=Double-check the transaction details on your Ledger device before signing.') 267 | await app.send.continueAmountModal(); 268 | await app.send.expectTxInfoValidity(transaction.transaction); > 269 | await app.send.clickContinueToDevice(); | ^ 270 | 271 | await app.speculos.signSendTransaction(transaction.transaction); 272 | await app.send.expectTxSent(); at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/send.tx.spec.ts:269:26
[speculos_tests] › specs/speculos/send.tx.spec.ts:585:11 › Send flows › Send funds step 1 (Recipient) - negative cases (Button disabled) › Check "Recipient address is the same as the sender address" (from Cosmos 1 to Cosmos 1) - invalid address input error: apps/ledger-live-desktop/tests/fixtures/common.ts#L114
1) [speculos_tests] › specs/speculos/send.tx.spec.ts:585:11 › Send flows › Send funds step 1 (Recipient) - negative cases (Button disabled) › Check "Recipient address is the same as the sender address" (from Cosmos 1 to Cosmos 1) - invalid address input error Invariant Violation: [E2E Setup] Speculos not started at fixtures/common.ts:114 112 | specs[speculosApp.name.replace(/ /g, "_")], 113 | ); > 114 | invariant(device, "[E2E Setup] Speculos not started"); | ^ 115 | const speculosApiPort = device.ports.apiPort; 116 | invariant(speculosApiPort, "[E2E Setup] speculosApiPort not defined"); 117 | at invariant (/home/runner/_work/ledger-live/ledger-live/node_modules/.pnpm/[email protected]/node_modules/invariant/invariant.js:40:15) at Object.electronApp (/home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/fixtures/common.ts:114:18)
[speculos_tests] › specs/speculos/subAccount.spec.ts:32:9 › Add subAccount without parent › Add Sub Account without parent (Stellar) - usdc: apps/ledger-live-desktop/tests/specs/speculos/subAccount.spec.ts#L47
2) [speculos_tests] › specs/speculos/subAccount.spec.ts:32:9 › Add subAccount without parent › Add Sub Account without parent (Stellar) - usdc › Click `Add Accounts` button TimeoutError: locator.click: Timeout 120000ms exceeded. Call log: - waiting for getByTestId('add-accounts-import-add-button') - locator resolved to <button disabled font-size="4" class="sc-dWZqqJ cYpVYN" color="rgba(255, 255, 255, 0.6)" data-testid="add-accounts-import-add-button">…</button> - attempting click action - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #10 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #11 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #12 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #13 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #14 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #15 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #16 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #17 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #18 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #19 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #20 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #21 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #22 - waiting 500ms
[speculos_tests] › specs/speculos/swap.spec.ts:120:9 › Swap - Accepted (without tx broadcast) › Swap Bitcoin to Ethereum: apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts#L136
3) [speculos_tests] › specs/speculos/swap.spec.ts:120:9 › Swap - Accepted (without tx broadcast) › Swap Bitcoin to Ethereum › Verify swap completion: Ethereum Error: Timed out 120000ms waiting for expect(locator).toHaveText(expected) Locator: getByTestId('swap-completed-message') Expected string: "Transaction broadcast successfully" Received: <element(s) not found> Call log: - expect.toHaveText with timeout 120000ms - waiting for getByTestId('swap-completed-message') 134 | await performSwapUntilDeviceVerificationStep(app, electronApp, swap, selectedProvider); 135 | await app.speculos.verifyAmountsAndAcceptSwap(swap); > 136 | await app.swapDrawer.verifyExchangeCompletedTextContent(swap.accountToCredit.currency.name); | ^ 137 | }, 138 | ); 139 | }); at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts:136:30
[speculos_tests] › specs/speculos/swap.spec.ts:120:9 › Swap - Accepted (without tx broadcast) › Swap Bitcoin to Solana: apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts#L136
4) [speculos_tests] › specs/speculos/swap.spec.ts:120:9 › Swap - Accepted (without tx broadcast) › Swap Bitcoin to Solana › Verify swap completion: Solana Error: Timed out 120000ms waiting for expect(locator).toHaveText(expected) Locator: getByTestId('swap-completed-message') Expected string: "Transaction broadcast successfully" Received: <element(s) not found> Call log: - expect.toHaveText with timeout 120000ms - waiting for getByTestId('swap-completed-message') 134 | await performSwapUntilDeviceVerificationStep(app, electronApp, swap, selectedProvider); 135 | await app.speculos.verifyAmountsAndAcceptSwap(swap); > 136 | await app.swapDrawer.verifyExchangeCompletedTextContent(swap.accountToCredit.currency.name); | ^ 137 | }, 138 | ); 139 | }); at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts:136:30
[speculos_tests] › specs/speculos/swap.spec.ts:220:9 › Swap - with too low amount (throwing UI errors) › Swap too low quote amounts from Tron to Ethereum: apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts#L1
5) [speculos_tests] › specs/speculos/swap.spec.ts:220:9 › Swap - with too low amount (throwing UI errors) › Swap too low quote amounts from Tron to Ethereum Test timeout of 400000ms exceeded.
[speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Bitcoin] Add account: apps/ledger-live-desktop/tests/specs/speculos/add.account.spec.ts#L47
1) [speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Bitcoin] Add account › Select currency TimeoutError: locator.waitFor: Timeout 120000ms exceeded. Call log: - waiting for getByTestId('loading-spinner') to be hidden - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-
[speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Bitcoin] Add account: apps/ledger-live-desktop/tests/specs/speculos/add.account.spec.ts#L47
1) [speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Bitcoin] Add account › Select currency Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.waitFor: Timeout 120000ms exceeded. Call log: - waiting for getByTestId('loading-spinner') to be hidden - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to
[speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Bitcoin] Add account: apps/ledger-live-desktop/tests/specs/speculos/add.account.spec.ts#L47
1) [speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Bitcoin] Add account › Select currency Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.waitFor: Timeout 120000ms exceeded. Call log: - waiting for getByTestId('loading-spinner') to be hidden - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to
[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#L47
2) [speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Polkadot] Add account › Select currency TimeoutError: locator.waitFor: Timeout 120000ms exceeded. Call log: - waiting for getByTestId('loading-spinner') to be hidden - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc
[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#L47
2) [speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Polkadot] Add account › Select currency Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.waitFor: Timeout 120000ms exceeded. Call log: - waiting for getByTestId('loading-spinner') to be hidden - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved t
[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#L47
2) [speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Polkadot] Add account › Select currency Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.waitFor: Timeout 120000ms exceeded. Call log: - waiting for getByTestId('loading-spinner') to be hidden - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved t
[speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Cardano] Add account: apps/ledger-live-desktop/tests/specs/speculos/add.account.spec.ts#L47
3) [speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Cardano] Add account › Select currency TimeoutError: locator.waitFor: Timeout 120000ms exceeded. Call log: - waiting for getByTestId('loading-spinner') to be hidden - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-
[speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Cardano] Add account: apps/ledger-live-desktop/tests/specs/speculos/add.account.spec.ts#L47
3) [speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Cardano] Add account › Select currency Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.waitFor: Timeout 120000ms exceeded. Call log: - waiting for getByTestId('loading-spinner') to be hidden - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to
[speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Cardano] Add account: apps/ledger-live-desktop/tests/specs/speculos/add.account.spec.ts#L47
3) [speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Cardano] Add account › Select currency Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.waitFor: Timeout 120000ms exceeded. Call log: - waiting for getByTestId('loading-spinner') to be hidden - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to
[speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Algorand] Add account: apps/ledger-live-desktop/tests/specs/speculos/add.account.spec.ts#L47
4) [speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Algorand] Add account › Select currency TimeoutError: locator.waitFor: Timeout 120000ms exceeded. Call log: - waiting for getByTestId('loading-spinner') to be hidden - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc-hTUWRQ gzORvz hgxHeb">…</div> - locator resolved to visible <div size="16" color="palette.text.shade60" data-testid="loading-spinner" class="sc-aXZVg sc
Slow Test: apps/ledger-live-desktop/[speculos_tests] › specs/speculos/ledgerSync.spec.ts#L1
apps/ledger-live-desktop/[speculos_tests] › specs/speculos/ledgerSync.spec.ts took 1.3m
🎭 Playwright Run Summary
2 failed [speculos_tests] › specs/speculos/receive.address.spec.ts:38:9 › Receive › [Polkadot] Receive ── [speculos_tests] › specs/speculos/receive.address.spec.ts:38:9 › Receive › [Cosmos] Receive ──── 4 flaky [speculos_tests] › specs/speculos/receive.address.spec.ts:38:9 › Receive › [XRP] Receive ─────── [speculos_tests] › specs/speculos/send.tx.spec.ts:252:11 › Send flows › Send from 1 account to another › Send from Stellar 1 to Stellar 2 [speculos_tests] › specs/speculos/send.tx.spec.ts:252:11 › Send flows › Send from 1 account to another › Send from Cardano 1 to Cardano 2 [speculos_tests] › specs/speculos/send.tx.spec.ts:454:11 › Send flows › Check invalid amount input error › Check "null" for Ethereum - invalid amount input error 47 passed (12.9m)
🎭 Playwright Run Summary
5 flaky [speculos_tests] › specs/speculos/send.tx.spec.ts:585:11 › Send flows › Send funds step 1 (Recipient) - negative cases (Button disabled) › Check "Recipient address is the same as the sender address" (from Cosmos 1 to Cosmos 1) - invalid address input error [speculos_tests] › specs/speculos/subAccount.spec.ts:32:9 › Add subAccount without parent › Add Sub Account without parent (Stellar) - usdc [speculos_tests] › specs/speculos/swap.spec.ts:120:9 › Swap - Accepted (without tx broadcast) › Swap Bitcoin to Ethereum [speculos_tests] › specs/speculos/swap.spec.ts:120:9 › Swap - Accepted (without tx broadcast) › Swap Bitcoin to Solana [speculos_tests] › specs/speculos/swap.spec.ts:220:9 › Swap - with too low amount (throwing UI errors) › Swap too low quote amounts from Tron to Ethereum 48 passed (13.4m)
🎭 Playwright Run Summary
5 failed [speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Bitcoin] Add account [speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Polkadot] Add account [speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Cardano] Add account [speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Algorand] Add account [speculos_tests] › specs/speculos/add.account.spec.ts:34:9 › Add Accounts › [Solana] Add account 48 passed (15.5m)
Xray report URL
https://ledgerhq.atlassian.net/browse/B2CQA-3071
linux Allure report URL
https://ledger-live.allure.green.ledgerlabs.net/allure/reports/87610679-5d96-4ff6-a18a-e7994548db2f/

Artifacts

Produced during runtime
Name Size
aggregated-xray-reports
919 Bytes
allure-report-linux
72.6 MB
allure-results-1 Expired
48.5 MB
allure-results-2 Expired
12.5 MB
allure-results-3 Expired
9.49 MB
xray-reports-1 Expired
572 Bytes
xray-reports-2 Expired
486 Bytes
xray-reports-3 Expired
455 Bytes