@Desktop • UI e2e • Test App triggered by gbecerra-ledger on ref develop #747
test-ui-e2e-only-desktop.yml
on: workflow_dispatch
Matrix: Desktop Tests E2E (Ubuntu)
Upload to Xray
0s
Notify to slack
0s
Annotations
3 errors and 4 notices
[speculos_tests] › specs/speculos/swap.spec.ts:278:9 › Swap - Rejected on device › Swap Ethereum to Bitcoin:
apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts#L432
1) [speculos_tests] › specs/speculos/swap.spec.ts:278:9 › Swap - Rejected on device › Swap Ethereum to Bitcoin › Select currency to swap from
TypeError: Cannot read properties of undefined (reading 'getByTestId')
430 | await app.layout.goToSwap();
431 | await app.swap.waitForPageNetworkIdleState();
> 432 | await app.swap.selectAssetFrom(electronApp, swap.accountToDebit);
| ^
433 | await app.swapDrawer.selectAccountByName(swap.accountToDebit);
434 | await app.swap.selectAssetTo(electronApp, swap.accountToCredit.currency.name);
435 | await app.swapDrawer.selectAccountByName(swap.accountToCredit);
at performSwapUntilQuoteSelectionStep (/home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts:432:18)
at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts:289:9
|
[speculos_tests] › specs/speculos/swap.spec.ts:368:9 › Swap - with too low amount (throwing UI errors) › Swap too low quote amounts from Ethereum to Bitcoin:
apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts#L385
2) [speculos_tests] › specs/speculos/swap.spec.ts:368:9 › Swap - with too low amount (throwing UI errors) › Swap too low quote amounts from Ethereum to Bitcoin › Verify swap amount error message is displayed: /Minimum \d+(\.\d{1,10})? ETH needed for quotes\.\s*$/
TimeoutError: locator.textContent: Timeout 30000ms exceeded.
Call log:
- waiting for locator('span[color*="error"]')
383 | `Minimum \\d+(\\.\\d{1,10})? ${swap.accountToDebit.currency.ticker} needed for quotes\\.\\s*$`,
384 | );
> 385 | await app.swap.verifySwapAmountErrorMessageIsDisplayed(
| ^
386 | electronApp,
387 | swap.accountToDebit,
388 | errorMessage,
at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts:385:24
|
[speculos_tests] › specs/speculos/swap.spec.ts:214:9 › Swap - Accepted (without tx broadcast) › Swap Bitcoin to Ethereum:
apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts#L431
1) [speculos_tests] › specs/speculos/swap.spec.ts:214:9 › Swap - Accepted (without tx broadcast) › Swap Bitcoin to Ethereum › Wait for network calls to be completed
TimeoutError: page.waitForLoadState: Timeout 120000ms exceeded.
429 | await app.swap.waitForPageNetworkIdleState();
430 | await app.layout.goToSwap();
> 431 | await app.swap.waitForPageNetworkIdleState();
| ^
432 | await app.swap.selectAssetFrom(electronApp, swap.accountToDebit);
433 | await app.swapDrawer.selectAccountByName(swap.accountToDebit);
434 | await app.swap.selectAssetTo(electronApp, swap.accountToCredit.currency.name);
at performSwapUntilQuoteSelectionStep (/home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts:431:18)
at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts:225:9
|
🎭 Playwright Run Summary
6 passed (3.6m)
|
🎭 Playwright Run Summary
2 flaky
[speculos_tests] › specs/speculos/swap.spec.ts:278:9 › Swap - Rejected on device › Swap Ethereum to Bitcoin
[speculos_tests] › specs/speculos/swap.spec.ts:368:9 › Swap - with too low amount (throwing UI errors) › Swap too low quote amounts from Ethereum to Bitcoin
3 passed (4.1m)
|
🎭 Playwright Run Summary
1 flaky
[speculos_tests] › specs/speculos/swap.spec.ts:214:9 › Swap - Accepted (without tx broadcast) › Swap Bitcoin to Ethereum
5 passed (5.0m)
|
linux Allure report URL
https://ledger-live.allure.green.ledgerlabs.net/allure/reports/c8e63b94-e337-48bb-ae75-faeba414ee91/
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
allure-results-1
|
6.19 MB |
|
allure-results-2
|
24.9 KB |
|
allure-results-3
|
5 MB |
|