Skip to content

@Desktop • UI e2e • Test App triggered by gbecerra-ledger on ref develop #1005

@Desktop • UI e2e • Test App triggered by gbecerra-ledger on ref develop

@Desktop • UI e2e • Test App triggered by gbecerra-ledger on ref develop #1005

Manually triggered February 28, 2025 09:32
Status Success
Total duration 16m 11s
Artifacts 3

test-ui-e2e-only-desktop.yml

on: workflow_dispatch
Matrix: Desktop Tests E2E (Ubuntu)
Create Allure Report and upload it
27s
Create Allure Report and upload it
Upload to Xray
0s
Upload to Xray
Notify to slack
0s
Notify to slack
Fit to window
Zoom out
Zoom in

Annotations

4 errors and 4 notices
[speculos_tests] › specs/speculos/swap.spec.ts:136:9 › Swap - Accepted (without tx broadcast) › Swap Bitcoin to Tether USD: apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts#L152
1) [speculos_tests] › specs/speculos/swap.spec.ts:136:9 › Swap - Accepted (without tx broadcast) › Swap Bitcoin to Tether USD › Verify swap completion: Tether USD 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') 150 | await performSwapUntilDeviceVerificationStep(app, electronApp, swap, selectedProvider); 151 | await app.speculos.verifyAmountsAndAcceptSwap(swap); > 152 | await app.swapDrawer.verifyExchangeCompletedTextContent(swap.accountToCredit.currency.name); | ^ 153 | }, 154 | ); 155 | }); at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts:152:30
[speculos_tests] › specs/speculos/swap.spec.ts:136:9 › Swap - Accepted (without tx broadcast) › Swap Solana to Tether USD: apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts#L581
2) [speculos_tests] › specs/speculos/swap.spec.ts:136:9 › Swap - Accepted (without tx broadcast) › Swap Solana to Tether USD › Get amount to receive TimeoutError: locator.textContent: Timeout 120000ms exceeded. Call log: - waiting for getByTestId('amountReceived') 579 | await app.swap.clickExchangeButton(electronApp, selectedProvider); 580 | > 581 | const amountTo = await app.swapDrawer.getAmountToReceive(); | ^ 582 | const fees = await app.swapDrawer.getFees(); 583 | 584 | swap.setAmountToReceive(amountTo); at performSwapUntilDeviceVerificationStep (/home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts:581:41) at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts:150:9
[speculos_tests] › specs/speculos/swap.spec.ts:317:9 › Swap - Using different seed › Swap using a different seed - Bitcoin to Ethereum: apps/ledger-live-desktop/tests/page/drawer/swap.confirmation.drawer.ts#L69
1) [speculos_tests] › specs/speculos/swap.spec.ts:317:9 › Swap - Using different seed › Swap using a different seed - Bitcoin to Ethereum TimeoutError: locator.textContent: Timeout 120000ms exceeded. Call log: - waiting for getByTestId('error-description-deviceAction') at page/drawer/swap.confirmation.drawer.ts:69 67 | 68 | async checkErrorMessage(errorMessage: string) { > 69 | const error = await this.deviceActionError.textContent(); | ^ 70 | expect(error).toContain(errorMessage); 71 | } 72 | } at SwapConfirmationDrawer.checkErrorMessage (/home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/page/drawer/swap.confirmation.drawer.ts:69:48) at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts:330:30
[speculos_tests] › specs/speculos/swap.spec.ts:519:7 › Swap flow from different entry point › Entry Point - Account page: apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts#L1
2) [speculos_tests] › specs/speculos/swap.spec.ts:519:7 › Swap flow from different entry point › Entry Point - Account page Test timeout of 400000ms exceeded.
🎭 Playwright Run Summary
10 passed (3.6m)
🎭 Playwright Run Summary
2 flaky [speculos_tests] › specs/speculos/swap.spec.ts:136:9 › Swap - Accepted (without tx broadcast) › Swap Bitcoin to Tether USD [speculos_tests] › specs/speculos/swap.spec.ts:136:9 › Swap - Accepted (without tx broadcast) › Swap Solana to Tether USD 13 passed (8.5m)
🎭 Playwright Run Summary
2 flaky [speculos_tests] › specs/speculos/swap.spec.ts:317:9 › Swap - Using different seed › Swap using a different seed - Bitcoin to Ethereum [speculos_tests] › specs/speculos/swap.spec.ts:519:7 › Swap flow from different entry point › Entry Point - Account page 10 passed (9.4m)
linux-speculos Allure report URL
https://ledger-live.allure.green.ledgerlabs.net/allure/reports/850f666d-1531-4c51-b7ab-cf6a3e12fa94/

Artifacts

Produced during runtime
Name Size
allure-results-1
7.77 MB
allure-results-2
36.6 KB
allure-results-3
4.87 MB