Skip to content

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

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

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

Manually triggered December 16, 2024 11:21
Status Success
Total duration 8m 49s
Artifacts 3

test-ui-e2e-only-desktop.yml

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

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