@Desktop • Test App triggered by KVNLS on ref support/extract-json #20944
This run and associated checks have been archived and are scheduled for deletion.
Learn more about checks retention
test-desktop.yml
on: workflow_dispatch
Desktop E2E (Windows)
17m 2s
Desktop E2E (Linux)
7m 27s
Desktop E2E (macOS X)
21m 34s
Desktop code checks
7m 40s
Desktop deadcode check
5m 19s
Desktop Unit Tests
10m 55s
Allure Reports Export on Server
0s
report
0s
Annotations
10 errors, 3 warnings, and 1 notice
general/layout.spec.ts:12:5 › Layout @smoke:
apps/ledger-live-desktop/tests/specs/general/layout.spec.ts#L27
1) general/layout.spec.ts:12:5 › Layout @smoke › can open send modal ─────────────────────────────
Error: Screenshot comparison failed:
1624 pixels (ratio 0.01 of all image pixels) are different.
Call log:
- expect.soft.toHaveScreenshot(send-modal.png) with timeout 30000ms
- verifying given screenshot expectation
- waiting for locator('[data-test-id=modal-container][style*="opacity: 1"][style*="transform: scale(1)"]')
- locator resolved to <div tabindex="0" class="sc-cTQhss fyhQlv" data-test-…>…</div>
- taking element screenshot
- disabled all CSS animations
- waiting for element to be visible and stable
- element is visible and stable
- 1624 pixels (ratio 0.01 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('[data-test-id=modal-container][style*="opacity: 1"][style*="transform: scale(1)"]')
- locator resolved to <div tabindex="0" class="sc-cTQhss fyhQlv" data-test-…>…</div>
- taking element screenshot
- disabled all CSS animations
- waiting for element to be visible and stable
- element is visible and stable
- captured a stable screenshot
- 1624 pixels (ratio 0.01 of all image pixels) are different.
Expected: /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/general/layout.spec.ts-snapshots/send-modal-linux.png
Received: /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/artifacts/test-results/general-layout-Layout-smoke/send-modal-actual.png
Diff: /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/artifacts/test-results/general-layout-Layout-smoke/send-modal-diff.png
25 | .locator("data-test-id=loading-spinner");
26 | await sendButtonLoader.waitFor({ state: "detached" });
> 27 | await expect.soft(sendModal.container).toHaveScreenshot("send-modal.png");
| ^
28 | await sendModal.close();
29 | });
30 |
at /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/general/layout.spec.ts:27:44
at /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/general/layout.spec.ts:20:3
|
general/layout.spec.ts:12:5 › Layout @smoke:
apps/ledger-live-desktop/tests/specs/general/layout.spec.ts#L27
1) general/layout.spec.ts:12:5 › Layout @smoke › can open send modal ─────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
1624 pixels (ratio 0.01 of all image pixels) are different.
Call log:
- expect.soft.toHaveScreenshot(send-modal.png) with timeout 30000ms
- verifying given screenshot expectation
- waiting for locator('[data-test-id=modal-container][style*="opacity: 1"][style*="transform: scale(1)"]')
- locator resolved to <div tabindex="0" class="sc-cTQhss fyhQlv" data-test-…>…</div>
- taking element screenshot
- disabled all CSS animations
- waiting for element to be visible and stable
- element is visible and stable
- 1624 pixels (ratio 0.01 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('[data-test-id=modal-container][style*="opacity: 1"][style*="transform: scale(1)"]')
- locator resolved to <div tabindex="0" class="sc-cTQhss fyhQlv" data-test-…>…</div>
- taking element screenshot
- disabled all CSS animations
- waiting for element to be visible and stable
- element is visible and stable
- captured a stable screenshot
- 1624 pixels (ratio 0.01 of all image pixels) are different.
Expected: /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/general/layout.spec.ts-snapshots/send-modal-linux.png
Received: /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/artifacts/test-results/general-layout-Layout-smoke-retry1/send-modal-actual.png
Diff: /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/artifacts/test-results/general-layout-Layout-smoke-retry1/send-modal-diff.png
25 | .locator("data-test-id=loading-spinner");
26 | await sendButtonLoader.waitFor({ state: "detached" });
> 27 | await expect.soft(sendModal.container).toHaveScreenshot("send-modal.png");
| ^
28 | await sendModal.close();
29 | });
30 |
at /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/general/layout.spec.ts:27:44
at /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/general/layout.spec.ts:20:3
|
general/layout.spec.ts:12:5 › Layout @smoke:
apps/ledger-live-desktop/tests/specs/general/layout.spec.ts#L27
1) general/layout.spec.ts:12:5 › Layout @smoke › can open send modal ─────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
1624 pixels (ratio 0.01 of all image pixels) are different.
Call log:
- expect.soft.toHaveScreenshot(send-modal.png) with timeout 30000ms
- verifying given screenshot expectation
- waiting for locator('[data-test-id=modal-container][style*="opacity: 1"][style*="transform: scale(1)"]')
- locator resolved to <div tabindex="0" class="sc-cTQhss fyhQlv" data-test-…>…</div>
- taking element screenshot
- disabled all CSS animations
- waiting for element to be visible and stable
- element is visible and stable
- 1624 pixels (ratio 0.01 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('[data-test-id=modal-container][style*="opacity: 1"][style*="transform: scale(1)"]')
- locator resolved to <div tabindex="0" class="sc-cTQhss fyhQlv" data-test-…>…</div>
- taking element screenshot
- disabled all CSS animations
- waiting for element to be visible and stable
- element is visible and stable
- captured a stable screenshot
- 1624 pixels (ratio 0.01 of all image pixels) are different.
Expected: /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/general/layout.spec.ts-snapshots/send-modal-linux.png
Received: /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/artifacts/test-results/general-layout-Layout-smoke-retry2/send-modal-actual.png
Diff: /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/artifacts/test-results/general-layout-Layout-smoke-retry2/send-modal-diff.png
25 | .locator("data-test-id=loading-spinner");
26 | await sendButtonLoader.waitFor({ state: "detached" });
> 27 | await expect.soft(sendModal.container).toHaveScreenshot("send-modal.png");
| ^
28 | await sendModal.close();
29 | });
30 |
at /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/general/layout.spec.ts:27:44
at /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/general/layout.spec.ts:20:3
|
services/ethereumStaking.spec.ts:67:5 › Ethereum staking flows via portfolio:
apps/ledger-live-desktop/tests/models/Analytics.ts#L28
2) services/ethereumStaking.spec.ts:67:5 › Ethereum staking flows via portfolio, asset page and market page @smoke › choose Kiln
TimeoutError: page.waitForRequest: Timeout 5000ms exceeded while waiting for event "request"
at ../models/Analytics.ts:28
26 | timeout?: number;
27 | }) {
> 28 | return this.page.waitForRequest(
| ^
29 | (request: Request) => {
30 | const url = request.url();
31 |
at Analytics.waitForTracking (/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/models/Analytics.ts:28:22)
at /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/services/ethereumStaking.spec.ts:103:40
at /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/services/ethereumStaking.spec.ts:102:14
|
services/buy.spec.ts:41:5 › Buy / Sell @smoke:
apps/ledger-live-desktop/eval at evaluate (:202:30)#L3
3) services/buy.spec.ts:41:5 › Buy / Sell @smoke ─────────────────────────────────────────────────
Error: page.evaluate: Error: The WebView must be attached to the DOM and the dom-ready event emitted before this method can be called.
at WebViewElement.getWebContentsId (node:electron/js2c/renderer_init:2:23741)
at e.<computed> [as executeJavaScript] (node:electron/js2c/renderer_init:2:27962)
at eval (eval at evaluate (:202:30), <anonymous>:3:22)
at UtilityScript.evaluate (<anonymous>:204:17)
at UtilityScript.<anonymous> (<anonymous>:1:44)
at eval (/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/eval at evaluate (:202:30), <anonymous>:3:22)
at UtilityScript.evaluate (/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/<anonymous>:204:17)
at UtilityScript.<anonymous> (/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/<anonymous>:1:44)
at LiveAppWebview.textIsPresent (/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/models/LiveAppWebview.ts:116:45)
at predicate (/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/models/LiveAppWebview.ts:112:31)
at Timeout._onTimeout (/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/utils/waitFor.ts:14:31)
|
services/buy.spec.ts:41:5 › Buy / Sell @smoke:
apps/ledger-live-desktop/tests/specs/services/buy.spec.ts#L1
3) services/buy.spec.ts:41:5 › Buy / Sell @smoke ─────────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test was interrupted.
|
Desktop E2E (Linux)
Process completed with exit code 1.
|
Desktop E2E (Windows)
The operation was canceled.
|
Desktop E2E (macOS X)
Canceling since a higher priority waiting request for '@desktop • Test App-refs/heads/support/extract-json' exists
|
Desktop E2E (macOS X)
The operation was canceled.
|
Desktop E2E (Windows)
'v8::ObjectTemplate::SetAccessor': Do signature check in accessor
|
Desktop E2E (Windows)
'<<': result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?)
|
Desktop E2E (Windows)
No files were found with the provided path: apps/ledger-live-desktop/allure-results. No artifacts will be uploaded.
|
🎭 Playwright Run Summary
2 failed
general/layout.spec.ts:12:5 › Layout @smoke ────────────────────────────────────────────────────
services/ethereumStaking.spec.ts:67:5 › Ethereum staking flows via portfolio, asset page and market page @smoke
6 interrupted
recover/recover.spec.ts:21:7 › Recover @smoke › Restore page with nanoX ────────────────────────
recover/recover.spec.ts:44:7 › Recover @smoke › Restore page with stax ─────────────────────────
services/liveapp-sdk.spec.ts:34:5 › Live App SDK methods @smoke ────────────────────────────────
services/swap.spec.ts:30:7 › Swap › Add accounts via Swap page @smoke ──────────────────────────
services/swap.spec.ts:86:7 › Swap › Filter Rates @smoke ────────────────────────────────────────
services/swap.spec.ts:133:7 › Swap › Full Swap with Centralised Exchange @smoke ────────────────
1 flaky
services/buy.spec.ts:41:5 › Buy / Sell @smoke ──────────────────────────────────────────────────
9 skipped
42 passed (2.0m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
allure-results-linux
Expired
|
2.34 MB |
|
allure-results-macos
Expired
|
1.52 MB |
|
images
Expired
|
1.17 KB |
|
lint
Expired
|
587 KB |
|
playwright-results-linux
Expired
|
38.7 MB |
|