@Desktop • UI e2e • Test App triggered by gbecerra-ledger on ref develop #736
test-ui-e2e-only-desktop.yml
on: workflow_dispatch
Matrix: Desktop Tests E2E (Ubuntu)
Upload to Xray
0s
Notify to slack
0s
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 |
|