@Desktop • UI e2e • Test App triggered by VicAlbr on ref support/fix-swap-ci #744
test-ui-e2e-only-desktop.yml
on: workflow_dispatch
Matrix: Desktop Tests E2E (Ubuntu)
Upload to Xray
0s
Notify to slack
0s
Annotations
19 errors and 4 notices
[speculos_tests] › specs/speculos/delegate.spec.ts:131:11 › Delegate flows › Select a validator › [NEAR] - Select validator:
apps/ledger-live-desktop/tests/specs/speculos/delegate.spec.ts#L145
1) [speculos_tests] › specs/speculos/delegate.spec.ts:131:11 › Delegate flows › Select a validator › [NEAR] - Select validator › Verify first provider name is ledgerbyfigment.poolv1.near › Get title provider on row 1
TimeoutError: locator.waitFor: Timeout 120000ms exceeded.
Call log:
- waiting for getByTestId('modal-provider-title').first() to be visible
143 | await app.modal.continue();
144 |
> 145 | await app.delegate.verifyFirstProviderName(validator.delegate.provider);
| ^
146 | if (validator.delegate.account.currency.name == Currency.SOL.name) {
147 | await app.delegate.verifyContinueDisabled();
148 | await app.delegate.selectProviderByName(validator.delegate.provider);
at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/delegate.spec.ts:145:30
|
[speculos_tests] › specs/speculos/delegate.spec.ts:131:11 › Delegate flows › Select a validator › [NEAR] - Select validator:
apps/ledger-live-desktop/tests/specs/speculos/delegate.spec.ts#L145
1) [speculos_tests] › specs/speculos/delegate.spec.ts:131:11 › Delegate flows › Select a validator › [NEAR] - Select validator › Verify first provider name is ledgerbyfigment.poolv1.near › Get title provider on row 1
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.waitFor: Timeout 120000ms exceeded.
Call log:
- waiting for getByTestId('modal-provider-title').first() to be visible
143 | await app.modal.continue();
144 |
> 145 | await app.delegate.verifyFirstProviderName(validator.delegate.provider);
| ^
146 | if (validator.delegate.account.currency.name == Currency.SOL.name) {
147 | await app.delegate.verifyContinueDisabled();
148 | await app.delegate.selectProviderByName(validator.delegate.provider);
at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/delegate.spec.ts:145:30
|
[speculos_tests] › specs/speculos/delegate.spec.ts:131:11 › Delegate flows › Select a validator › [NEAR] - Select validator:
apps/ledger-live-desktop/tests/specs/speculos/delegate.spec.ts#L145
1) [speculos_tests] › specs/speculos/delegate.spec.ts:131:11 › Delegate flows › Select a validator › [NEAR] - Select validator › Verify first provider name is ledgerbyfigment.poolv1.near › Get title provider on row 1
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.waitFor: Timeout 120000ms exceeded.
Call log:
- waiting for getByTestId('modal-provider-title').first() to be visible
143 | await app.modal.continue();
144 |
> 145 | await app.delegate.verifyFirstProviderName(validator.delegate.provider);
| ^
146 | if (validator.delegate.account.currency.name == Currency.SOL.name) {
147 | await app.delegate.verifyContinueDisabled();
148 | await app.delegate.selectProviderByName(validator.delegate.provider);
at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/delegate.spec.ts:145:30
|
[speculos_tests] › specs/speculos/send.tx.spec.ts:249:11 › Send flows › Send from 1 account to another › Send from Polygon 1 to Polygon 2:
apps/ledger-live-desktop/tests/specs/speculos/send.tx.spec.ts#L291
2) [speculos_tests] › specs/speculos/send.tx.spec.ts:249:11 › Send flows › Send from 1 account to another › Send from Polygon 1 to Polygon 2 › Verify that the information of the transaction is visible
Error: Timed out 41000ms waiting for expect(locator).toBeVisible()
Locator: getByTestId('amountReceived-drawer')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 41000ms
- waiting for getByTestId('amountReceived-drawer')
289 | );
290 | await app.account.selectAndClickOnLastOperation(OperationType.RECEIVED);
> 291 | await app.sendDrawer.expectReceiverInfos(transaction.transaction);
| ^
292 | }
293 | },
294 | );
at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/send.tx.spec.ts:291:34
|
[speculos_tests] › specs/speculos/send.tx.spec.ts:249:11 › Send flows › Send from 1 account to another › Send from Polygon 1 to Polygon 2:
apps/ledger-live-desktop/tests/specs/speculos/send.tx.spec.ts#L291
2) [speculos_tests] › specs/speculos/send.tx.spec.ts:249:11 › Send flows › Send from 1 account to another › Send from Polygon 1 to Polygon 2 › Verify that the information of the transaction is visible
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 41000ms waiting for expect(locator).toBeVisible()
Locator: getByTestId('amountReceived-drawer')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 41000ms
- waiting for getByTestId('amountReceived-drawer')
289 | );
290 | await app.account.selectAndClickOnLastOperation(OperationType.RECEIVED);
> 291 | await app.sendDrawer.expectReceiverInfos(transaction.transaction);
| ^
292 | }
293 | },
294 | );
at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/send.tx.spec.ts:291:34
|
[speculos_tests] › specs/speculos/send.tx.spec.ts:249:11 › Send flows › Send from 1 account to another › Send from Polygon 1 to Polygon 2:
apps/ledger-live-desktop/tests/specs/speculos/send.tx.spec.ts#L291
2) [speculos_tests] › specs/speculos/send.tx.spec.ts:249:11 › Send flows › Send from 1 account to another › Send from Polygon 1 to Polygon 2 › Verify that the information of the transaction is visible
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 41000ms waiting for expect(locator).toBeVisible()
Locator: getByTestId('amountReceived-drawer')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 41000ms
- waiting for getByTestId('amountReceived-drawer')
289 | );
290 | await app.account.selectAndClickOnLastOperation(OperationType.RECEIVED);
> 291 | await app.sendDrawer.expectReceiverInfos(transaction.transaction);
| ^
292 | }
293 | },
294 | );
at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/send.tx.spec.ts:291:34
|
[speculos_tests] › specs/speculos/delegate.spec.ts:131:11 › Delegate flows › Select a validator › [Solana] - Select validator:
apps/ledger-live-desktop/tests/specs/speculos/delegate.spec.ts#L142
3) [speculos_tests] › specs/speculos/delegate.spec.ts:131:11 › Delegate flows › Select a validator › [Solana] - Select validator › Click Stake button
TimeoutError: locator.click: Timeout 120000ms exceeded.
Call log:
- waiting for getByTestId('stake-button')
140 | await app.accounts.navigateToAccountByName(validator.delegate.account.accountName);
141 |
> 142 | await app.account.startStakingFlowFromMainStakeButton();
| ^
143 | await app.modal.continue();
144 |
145 | await app.delegate.verifyFirstProviderName(validator.delegate.provider);
at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/delegate.spec.ts:142:29
|
[speculos_tests] › specs/speculos/send.tx.spec.ts:249:11 › Send flows › Send from 1 account to another › Send from Cardano 1 to Cardano 2:
apps/ledger-live-desktop/tests/specs/speculos/send.tx.spec.ts#L274
4) [speculos_tests] › specs/speculos/send.tx.spec.ts:249:11 › Send flows › Send from 1 account to another › Send from Cardano 1 to Cardano 2 › Sign Send Transaction
TypeError: Cannot read properties of undefined (reading 'includes')
272 | await app.send.clickContinueToDevice();
273 |
> 274 | await app.speculos.signSendTransaction(transaction.transaction);
| ^
275 | await app.send.expectTxSent();
276 | await app.account.navigateToViewDetails();
277 | await app.sendDrawer.addressValueIsVisible(
at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/send.tx.spec.ts:274:30
|
Desktop Tests E2E (Ubuntu) (1, 3)
Process completed with exit code 1.
|
[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#L229
1) [speculos_tests] › specs/speculos/swap.spec.ts:214:9 › Swap - Accepted (without tx broadcast) › Swap Bitcoin to Ethereum › Verify swap completion: Ethereum
Error: Timed out 41000ms 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 41000ms
- waiting for getByTestId('swap-completed-message')
227 | await performSwapUntilDeviceVerificationStep(app, electronApp, swap);
228 | await app.speculos.verifyAmountsAndAcceptSwap(swap);
> 229 | await app.swapDrawer.verifyExchangeCompletedTextContent(swap.accountToCredit.currency.name);
| ^
230 | },
231 | );
232 | });
at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts:229:30
|
[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#L229
1) [speculos_tests] › specs/speculos/swap.spec.ts:214:9 › Swap - Accepted (without tx broadcast) › Swap Bitcoin to Ethereum › Verify swap completion: Ethereum
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 41000ms 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 41000ms
- waiting for getByTestId('swap-completed-message')
227 | await performSwapUntilDeviceVerificationStep(app, electronApp, swap);
228 | await app.speculos.verifyAmountsAndAcceptSwap(swap);
> 229 | await app.swapDrawer.verifyExchangeCompletedTextContent(swap.accountToCredit.currency.name);
| ^
230 | },
231 | );
232 | });
at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts:229:30
|
[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#L229
1) [speculos_tests] › specs/speculos/swap.spec.ts:214:9 › Swap - Accepted (without tx broadcast) › Swap Bitcoin to Ethereum › Verify swap completion: Ethereum
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 41000ms 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 41000ms
- waiting for getByTestId('swap-completed-message')
227 | await performSwapUntilDeviceVerificationStep(app, electronApp, swap);
228 | await app.speculos.verifyAmountsAndAcceptSwap(swap);
> 229 | await app.swapDrawer.verifyExchangeCompletedTextContent(swap.accountToCredit.currency.name);
| ^
230 | },
231 | );
232 | });
at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts:229:30
|
[speculos_tests] › specs/speculos/swap.spec.ts:214:9 › Swap - Accepted (without tx broadcast) › Swap Bitcoin to Tether USD:
apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts#L229
2) [speculos_tests] › specs/speculos/swap.spec.ts:214:9 › Swap - Accepted (without tx broadcast) › Swap Bitcoin to Tether USD › Verify swap completion: Tether USD
Error: Timed out 41000ms 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 41000ms
- waiting for getByTestId('swap-completed-message')
227 | await performSwapUntilDeviceVerificationStep(app, electronApp, swap);
228 | await app.speculos.verifyAmountsAndAcceptSwap(swap);
> 229 | await app.swapDrawer.verifyExchangeCompletedTextContent(swap.accountToCredit.currency.name);
| ^
230 | },
231 | );
232 | });
at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts:229:30
|
[speculos_tests] › specs/speculos/swap.spec.ts:214:9 › Swap - Accepted (without tx broadcast) › Swap Bitcoin to Tether USD:
apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts#L229
2) [speculos_tests] › specs/speculos/swap.spec.ts:214:9 › Swap - Accepted (without tx broadcast) › Swap Bitcoin to Tether USD › Verify swap completion: Tether USD
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 41000ms 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 41000ms
- waiting for getByTestId('swap-completed-message')
227 | await performSwapUntilDeviceVerificationStep(app, electronApp, swap);
228 | await app.speculos.verifyAmountsAndAcceptSwap(swap);
> 229 | await app.swapDrawer.verifyExchangeCompletedTextContent(swap.accountToCredit.currency.name);
| ^
230 | },
231 | );
232 | });
at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts:229:30
|
[speculos_tests] › specs/speculos/swap.spec.ts:214:9 › Swap - Accepted (without tx broadcast) › Swap Bitcoin to Tether USD:
apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts#L229
2) [speculos_tests] › specs/speculos/swap.spec.ts:214:9 › Swap - Accepted (without tx broadcast) › Swap Bitcoin to Tether USD › Verify swap completion: Tether USD
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 41000ms 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 41000ms
- waiting for getByTestId('swap-completed-message')
227 | await performSwapUntilDeviceVerificationStep(app, electronApp, swap);
228 | await app.speculos.verifyAmountsAndAcceptSwap(swap);
> 229 | await app.swapDrawer.verifyExchangeCompletedTextContent(swap.accountToCredit.currency.name);
| ^
230 | },
231 | );
232 | });
at /home/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts:229:30
|
[speculos_tests] › specs/speculos/swap.spec.ts:368:9 › Swap - with too low amount (throwing UI errors) › Swap too low quote amounts from Tron to Ethereum:
apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts#L385
3) [speculos_tests] › specs/speculos/swap.spec.ts:368:9 › Swap - with too low amount (throwing UI errors) › Swap too low quote amounts from Tron to Ethereum › Verify swap amount error message is displayed: /Minimum \d+(\.\d{1,10})? TRX needed for quotes\.\s*$/
Error: locator.textContent: Error: strict mode violation: locator('span[color*="error"]') resolved to 2 elements:
1) <span color="error.c60" variant="paragraph" font-weight="medium" font-size="paragraph" class="sc-jlZhRR sc-cwHqhk fTRjha eFlguM">Keep 1 TRX minimum balance after the swap. </span> aka getByText('Keep 1 TRX minimum balance')
2) <span color="error.c60" variant="paragraph" font-size="paragraph" font-weight="semiBold" class="sc-jlZhRR sc-cwHqhk fTRjha ixjhKv">Learn More</span> aka locator('[data-test-id="share-your-feedback-link"]')
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:368:9 › Swap - with too low amount (throwing UI errors) › Swap too low quote amounts from Tron to Ethereum:
apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts#L385
3) [speculos_tests] › specs/speculos/swap.spec.ts:368:9 › Swap - with too low amount (throwing UI errors) › Swap too low quote amounts from Tron to Ethereum › Verify swap amount error message is displayed: /Minimum \d+(\.\d{1,10})? TRX needed for quotes\.\s*$/
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.textContent: Error: strict mode violation: locator('span[color*="error"]') resolved to 2 elements:
1) <span color="error.c60" variant="paragraph" font-weight="medium" font-size="paragraph" class="sc-eqUzNf sc-fqkwJk dlSRuB eYYyHE">Keep 1 TRX minimum balance after the swap. </span> aka getByText('Keep 1 TRX minimum balance')
2) <span color="error.c60" variant="paragraph" font-size="paragraph" font-weight="semiBold" class="sc-eqUzNf sc-fqkwJk dlSRuB iQWzXn">Learn More</span> aka locator('[data-test-id="share-your-feedback-link"]')
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:368:9 › Swap - with too low amount (throwing UI errors) › Swap too low quote amounts from Tron to Ethereum:
apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts#L385
3) [speculos_tests] › specs/speculos/swap.spec.ts:368:9 › Swap - with too low amount (throwing UI errors) › Swap too low quote amounts from Tron to Ethereum › Verify swap amount error message is displayed: /Minimum \d+(\.\d{1,10})? TRX needed for quotes\.\s*$/
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.textContent: Error: strict mode violation: locator('span[color*="error"]') resolved to 2 elements:
1) <span color="error.c60" variant="paragraph" font-weight="medium" font-size="paragraph" class="sc-eqUzNf sc-fqkwJk dlSRuB eYYyHE">Keep 1 TRX minimum balance after the swap. </span> aka getByText('Keep 1 TRX minimum balance')
2) <span color="error.c60" variant="paragraph" font-size="paragraph" font-weight="semiBold" class="sc-eqUzNf sc-fqkwJk dlSRuB iQWzXn">Learn More</span> aka locator('[data-test-id="share-your-feedback-link"]')
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 Ethereum to Tether USD:
apps/ledger-live-desktop/tests/specs/speculos/swap.spec.ts#L432
4) [speculos_tests] › specs/speculos/swap.spec.ts:214:9 › Swap - Accepted (without tx broadcast) › Swap Ethereum to Tether USD › 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:225:9
|
🎭 Playwright Run Summary
20 passed (1.7m)
|
🎭 Playwright Run Summary
2 failed
[speculos_tests] › specs/speculos/delegate.spec.ts:131:11 › Delegate flows › Select a validator › [NEAR] - Select validator
[speculos_tests] › specs/speculos/send.tx.spec.ts:249:11 › Send flows › Send from 1 account to another › Send from Polygon 1 to Polygon 2
2 flaky
[speculos_tests] › specs/speculos/delegate.spec.ts:131:11 › Delegate flows › Select a validator › [Solana] - Select validator
[speculos_tests] › specs/speculos/send.tx.spec.ts:249:11 › Send flows › Send from 1 account to another › Send from Cardano 1 to Cardano 2
23 passed (14.7m)
|
🎭 Playwright Run Summary
3 failed
[speculos_tests] › specs/speculos/swap.spec.ts:214:9 › Swap - Accepted (without tx broadcast) › Swap Bitcoin to Ethereum
[speculos_tests] › specs/speculos/swap.spec.ts:214:9 › Swap - Accepted (without tx broadcast) › Swap Bitcoin to Tether USD
[speculos_tests] › specs/speculos/swap.spec.ts:368:9 › Swap - with too low amount (throwing UI errors) › Swap too low quote amounts from Tron to Ethereum
4 flaky
[speculos_tests] › specs/speculos/swap.spec.ts:214:9 › Swap - Accepted (without tx broadcast) › Swap Ethereum to Tether USD
[speculos_tests] › specs/speculos/swap.spec.ts:214:9 › Swap - Accepted (without tx broadcast) › Swap Bitcoin to Solana
[speculos_tests] › specs/speculos/swap.spec.ts:214:9 › Swap - Accepted (without tx broadcast) › Swap Tether USD to Solana
[speculos_tests] › specs/speculos/swap.spec.ts:214:9 › Swap - Accepted (without tx broadcast) › Swap Solana to Ethereum
15 passed (23.0m)
|
linux Allure report URL
https://ledger-live.allure.green.ledgerlabs.net/allure/reports/32c419c2-9d9a-4350-830a-0e61432d67ed/
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
allure-results-1
Expired
|
6.79 MB |
|
allure-results-2
Expired
|
59.7 KB |
|
allure-results-3
Expired
|
60.7 MB |
|