Skip to content

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

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

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

Manually triggered December 12, 2024 10:16
Status Failure
Total duration 15m 55s
Artifacts 2

test-ui-e2e-only-desktop.yml

on: workflow_dispatch
Matrix: Desktop Tests E2E (Ubuntu)
Create Allure Report and upload it
36s
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

13 errors and 4 notices
Desktop Tests E2E (Ubuntu) (1, 3)
The runner has received a shutdown signal. This can happen when the runner service is stopped, or a manually started runner is canceled.
Desktop Tests E2E (Ubuntu) (1, 3)
Error: electron.launch: Process failed to launch! at utils/electronUtils.ts:19 17 | windowSize: { width: number; height: number }; 18 | }): Promise<ElectronApplication> { > 19 | return await electron.launch({ | ^ 20 | args: [ 21 | `${path.join(__dirname, "../../.webpack/main.bundle.js")}`, 22 | `--user-data-dir=${userdataDestinationPath}`, at launchApp (/home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/utils/electronUtils.ts:19:10) at globalTeardown (/home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/utils/global.teardown.ts:11:46)
Desktop Tests E2E (Ubuntu) (1, 3)
The operation was canceled.
[speculos_tests] › specs/speculos/swap.spec.ts:215:9 › Swap - Accepted (without tx broadcast) › Swap Bitcoin to Tether USD: apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts#L447
1) [speculos_tests] › specs/speculos/swap.spec.ts:215:9 › Swap - Accepted (without tx broadcast) › Swap Bitcoin to Tether USD › Get amount to receive TimeoutError: locator.textContent: Timeout 120000ms exceeded. Call log: - waiting for getByTestId('amountReceived') 445 | await app.swap.clickExchangeButton(electronApp, swap.provider.uiName); 446 | > 447 | const amountTo = await app.swapDrawer.getAmountToReceive(); | ^ 448 | const fees = await app.swapDrawer.getFees(); 449 | 450 | swap.setAmountToReceive(amountTo); at performSwapUntilDeviceVerificationStep (/home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts:447:41) at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts:228:9
[speculos_tests] › specs/speculos/swap.spec.ts:215:9 › Swap - Accepted (without tx broadcast) › Swap Bitcoin to Tether USD: apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts#L447
1) [speculos_tests] › specs/speculos/swap.spec.ts:215:9 › Swap - Accepted (without tx broadcast) › Swap Bitcoin to Tether USD › Get amount to receive Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.textContent: Timeout 120000ms exceeded. Call log: - waiting for getByTestId('amountReceived') 445 | await app.swap.clickExchangeButton(electronApp, swap.provider.uiName); 446 | > 447 | const amountTo = await app.swapDrawer.getAmountToReceive(); | ^ 448 | const fees = await app.swapDrawer.getFees(); 449 | 450 | swap.setAmountToReceive(amountTo); at performSwapUntilDeviceVerificationStep (/home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts:447:41) at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts:228:9
[speculos_tests] › specs/speculos/swap.spec.ts:215:9 › Swap - Accepted (without tx broadcast) › Swap Bitcoin to Tether USD: apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts#L447
1) [speculos_tests] › specs/speculos/swap.spec.ts:215:9 › Swap - Accepted (without tx broadcast) › Swap Bitcoin to Tether USD › Get amount to receive Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.textContent: Timeout 120000ms exceeded. Call log: - waiting for getByTestId('amountReceived') 445 | await app.swap.clickExchangeButton(electronApp, swap.provider.uiName); 446 | > 447 | const amountTo = await app.swapDrawer.getAmountToReceive(); | ^ 448 | const fees = await app.swapDrawer.getFees(); 449 | 450 | swap.setAmountToReceive(amountTo); at performSwapUntilDeviceVerificationStep (/home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts:447:41) at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts:228:9
[speculos_tests] › specs/speculos/swap.spec.ts:215:9 › Swap - Accepted (without tx broadcast) › Swap Tether USD to Bitcoin: apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts#L447
2) [speculos_tests] › specs/speculos/swap.spec.ts:215:9 › Swap - Accepted (without tx broadcast) › Swap Tether USD to Bitcoin › Get amount to receive TimeoutError: locator.textContent: Timeout 120000ms exceeded. Call log: - waiting for getByTestId('amountReceived') 445 | await app.swap.clickExchangeButton(electronApp, swap.provider.uiName); 446 | > 447 | const amountTo = await app.swapDrawer.getAmountToReceive(); | ^ 448 | const fees = await app.swapDrawer.getFees(); 449 | 450 | swap.setAmountToReceive(amountTo); at performSwapUntilDeviceVerificationStep (/home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts:447:41) at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts:228:9
[speculos_tests] › specs/speculos/swap.spec.ts:215:9 › Swap - Accepted (without tx broadcast) › Swap Tether USD to Bitcoin: apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts#L447
2) [speculos_tests] › specs/speculos/swap.spec.ts:215:9 › Swap - Accepted (without tx broadcast) › Swap Tether USD to Bitcoin › Get amount to receive Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.textContent: Timeout 120000ms exceeded. Call log: - waiting for getByTestId('amountReceived') 445 | await app.swap.clickExchangeButton(electronApp, swap.provider.uiName); 446 | > 447 | const amountTo = await app.swapDrawer.getAmountToReceive(); | ^ 448 | const fees = await app.swapDrawer.getFees(); 449 | 450 | swap.setAmountToReceive(amountTo); at performSwapUntilDeviceVerificationStep (/home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts:447:41) at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts:228:9
[speculos_tests] › specs/speculos/swap.spec.ts:215:9 › Swap - Accepted (without tx broadcast) › Swap Tether USD to Bitcoin: apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts#L447
2) [speculos_tests] › specs/speculos/swap.spec.ts:215:9 › Swap - Accepted (without tx broadcast) › Swap Tether USD to Bitcoin › Get amount to receive Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.textContent: Timeout 120000ms exceeded. Call log: - waiting for getByTestId('amountReceived') 445 | await app.swap.clickExchangeButton(electronApp, swap.provider.uiName); 446 | > 447 | const amountTo = await app.swapDrawer.getAmountToReceive(); | ^ 448 | const fees = await app.swapDrawer.getFees(); 449 | 450 | swap.setAmountToReceive(amountTo); at performSwapUntilDeviceVerificationStep (/home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts:447:41) at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts:228:9
[speculos_tests] › specs/speculos/swap.spec.ts:215:9 › Swap - Accepted (without tx broadcast) › Swap Tether USD to Solana: apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts#L447
3) [speculos_tests] › specs/speculos/swap.spec.ts:215:9 › Swap - Accepted (without tx broadcast) › Swap Tether USD to Solana › Get amount to receive TimeoutError: locator.textContent: Timeout 120000ms exceeded. Call log: - waiting for getByTestId('amountReceived') 445 | await app.swap.clickExchangeButton(electronApp, swap.provider.uiName); 446 | > 447 | const amountTo = await app.swapDrawer.getAmountToReceive(); | ^ 448 | const fees = await app.swapDrawer.getFees(); 449 | 450 | swap.setAmountToReceive(amountTo); at performSwapUntilDeviceVerificationStep (/home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts:447:41) at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts:228:9
[speculos_tests] › specs/speculos/swap.spec.ts:215:9 › Swap - Accepted (without tx broadcast) › Swap Tether USD to Solana: apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts#L447
3) [speculos_tests] › specs/speculos/swap.spec.ts:215:9 › Swap - Accepted (without tx broadcast) › Swap Tether USD to Solana › Get amount to receive Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.textContent: Timeout 120000ms exceeded. Call log: - waiting for getByTestId('amountReceived') 445 | await app.swap.clickExchangeButton(electronApp, swap.provider.uiName); 446 | > 447 | const amountTo = await app.swapDrawer.getAmountToReceive(); | ^ 448 | const fees = await app.swapDrawer.getFees(); 449 | 450 | swap.setAmountToReceive(amountTo); at performSwapUntilDeviceVerificationStep (/home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts:447:41) at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts:228:9
[speculos_tests] › specs/speculos/swap.spec.ts:215:9 › Swap - Accepted (without tx broadcast) › Swap Tether USD to Solana: apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts#L447
3) [speculos_tests] › specs/speculos/swap.spec.ts:215:9 › Swap - Accepted (without tx broadcast) › Swap Tether USD to Solana › Get amount to receive Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.textContent: Timeout 120000ms exceeded. Call log: - waiting for getByTestId('amountReceived') 445 | await app.swap.clickExchangeButton(electronApp, swap.provider.uiName); 446 | > 447 | const amountTo = await app.swapDrawer.getAmountToReceive(); | ^ 448 | const fees = await app.swapDrawer.getFees(); 449 | 450 | swap.setAmountToReceive(amountTo); at performSwapUntilDeviceVerificationStep (/home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts:447:41) at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts:228:9
[speculos_tests] › specs/speculos/swap.spec.ts:279:9 › Swap - Rejected on device › Swap Ethereum to Bitcoin: apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts#L447
4) [speculos_tests] › specs/speculos/swap.spec.ts:279:9 › Swap - Rejected on device › Swap Ethereum to Bitcoin › Get amount to receive TimeoutError: locator.textContent: Timeout 120000ms exceeded. Call log: - waiting for getByTestId('amountReceived') 445 | await app.swap.clickExchangeButton(electronApp, swap.provider.uiName); 446 | > 447 | const amountTo = await app.swapDrawer.getAmountToReceive(); | ^ 448 | const fees = await app.swapDrawer.getFees(); 449 | 450 | swap.setAmountToReceive(amountTo); at performSwapUntilDeviceVerificationStep (/home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts:447:41) at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts:292:9
🎭 Playwright Run Summary
3 passed (2.0m)
🎭 Playwright Run Summary
6 did not run
🎭 Playwright Run Summary
4 failed [speculos_tests] › specs/speculos/swap.spec.ts:215:9 › Swap - Accepted (without tx broadcast) › Swap Bitcoin to Tether USD [speculos_tests] › specs/speculos/swap.spec.ts:215:9 › Swap - Accepted (without tx broadcast) › Swap Tether USD to Bitcoin [speculos_tests] › specs/speculos/swap.spec.ts:215:9 › Swap - Accepted (without tx broadcast) › Swap Tether USD to Solana [speculos_tests] › specs/speculos/swap.spec.ts:279:9 › Swap - Rejected on device › Swap Ethereum to Bitcoin
linux Allure report URL
https://ledger-live.allure.green.ledgerlabs.net/allure/reports/55f69306-c138-4a4c-8306-c7190cbf2dac/

Artifacts

Produced during runtime
Name Size
allure-results-2 Expired
66.5 MB
allure-results-3 Expired
16 KB