@Desktop • Test App triggered by KVNLS on ref support/extract-json #20945
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)
25m 44s
Desktop E2E (Linux)
7m 25s
Desktop E2E (macOS X)
22m 30s
Desktop code checks
7m 57s
Desktop deadcode check
5m 40s
Desktop Unit Tests
18m 26s
Allure Reports Export on Server
0s
report
1m 55s
Annotations
21 errors, 2 warnings, and 3 notices
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/liveapp-sdk.spec.ts:34:5 › Live App SDK methods @smoke:
apps/ledger-live-desktop/tests/utils/waitFor.ts#L23
2) services/liveapp-sdk.spec.ts:34:5 › Live App SDK methods @smoke › Request Account - select BTC
Error: waitFor timeout
at ../utils/waitFor.ts:23
21 | setTimeout(() => {
22 | clearTimeout(interval);
> 23 | reject(new Error("waitFor timeout"));
| ^
24 | }, timeout);
25 | });
26 | }
at Timeout._onTimeout (/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/utils/waitFor.ts:23: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.
|
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:
1618 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
- 1618 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
- 1618 pixels (ratio 0.01 of all image pixels) are different.
Expected: /Users/admin/actions-runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/general/layout.spec.ts-snapshots/send-modal-darwin.png
Received: /Users/admin/actions-runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/artifacts/test-results/general-layout-Layout-smoke/send-modal-actual.png
Diff: /Users/admin/actions-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 /Users/admin/actions-runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/general/layout.spec.ts:27:44
at /Users/admin/actions-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:
1618 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
- 1618 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
- 1618 pixels (ratio 0.01 of all image pixels) are different.
Expected: /Users/admin/actions-runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/general/layout.spec.ts-snapshots/send-modal-darwin.png
Received: /Users/admin/actions-runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/artifacts/test-results/general-layout-Layout-smoke-retry1/send-modal-actual.png
Diff: /Users/admin/actions-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 /Users/admin/actions-runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/general/layout.spec.ts:27:44
at /Users/admin/actions-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:
1618 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
- 1618 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
- 1618 pixels (ratio 0.01 of all image pixels) are different.
Expected: /Users/admin/actions-runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/general/layout.spec.ts-snapshots/send-modal-darwin.png
Received: /Users/admin/actions-runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/artifacts/test-results/general-layout-Layout-smoke-retry2/send-modal-actual.png
Diff: /Users/admin/actions-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 /Users/admin/actions-runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/general/layout.spec.ts:27:44
at /Users/admin/actions-runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/general/layout.spec.ts:20:3
|
services/liveapp-sdk.spec.ts:34:5 › Live App SDK methods @smoke:
apps/ledger-live-desktop/tests/utils/waitFor.ts#L23
2) services/liveapp-sdk.spec.ts:34:5 › Live App SDK methods @smoke › Request Account - select BTC
Error: waitFor timeout
at ../utils/waitFor.ts:23
21 | setTimeout(() => {
22 | clearTimeout(interval);
> 23 | reject(new Error("waitFor timeout"));
| ^
24 | }, timeout);
25 | });
26 | }
at Timeout._onTimeout (/Users/admin/actions-runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/utils/waitFor.ts:23: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 (/Users/admin/actions-runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/eval at evaluate (:202:30), <anonymous>:3:22)
at UtilityScript.evaluate (/Users/admin/actions-runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/<anonymous>:204:17)
at UtilityScript.<anonymous> (/Users/admin/actions-runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/<anonymous>:1:44)
at LiveAppWebview.textIsPresent (/Users/admin/actions-runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/models/LiveAppWebview.ts:116:45)
at predicate (/Users/admin/actions-runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/models/LiveAppWebview.ts:112:31)
at Timeout._onTimeout (/Users/admin/actions-runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/utils/waitFor.ts:14:31)
|
Desktop E2E (macOS X)
Process completed with exit code 1.
|
Desktop E2E (Windows)
Error: page.evaluate: Target page, context or browser has been closed
Failed worker ran 7 tests:
tests\specs\accounts\account.spec.ts:18:9 › Accounts @smoke › [LTC] Add account
tests\specs\deeplinks\discover.cold.spec.ts:11:5 › Discover deeplink cold start @smoke
tests\specs\general\keyboard-shortcuts.spec.ts:11:5 › Keyboard shortcuts
tests\specs\general\userParametersChange.spec.ts:8:5 › User able to update currency/language/theme in settings
tests\specs\onboarding\connect-device.spec.ts:15:9 › Onboarding › [nanoX] Onboarding flow already set up
tests\specs\onboarding\setup-device.spec.ts:15:9 › Onboarding › [nanoS] Onboarding flow new device
tests\specs\services\buy.spec.ts:41:5 › Buy / Sell @smoke
at ..\models\LiveAppWebview.ts:116
114 |
115 | async textIsPresent(textToCheck: string) {
> 116 | const result: boolean = await this.page.evaluate(textToCheck => {
| ^
117 | const webview = document.querySelector("webview");
118 | return (webview as WebviewTag)
119 | .executeJavaScript(
at LiveAppWebview.textIsPresent (C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\models\LiveAppWebview.ts:116:45)
at predicate (C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\models\LiveAppWebview.ts:112:31)
at Timeout._onTimeout (C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\utils\waitFor.ts:14:31)
|
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:
1644 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
- 1644 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
- 1644 pixels (ratio 0.01 of all image pixels) are different.
Expected: C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\specs\general\layout.spec.ts-snapshots\send-modal-win32.png
Received: C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\artifacts\test-results\general-layout-Layout-smoke\send-modal-actual.png
Diff: C:\actions-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 C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\specs\general\layout.spec.ts:27:44
at C:\actions-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:
1644 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
- 1644 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
- 1644 pixels (ratio 0.01 of all image pixels) are different.
Expected: C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\specs\general\layout.spec.ts-snapshots\send-modal-win32.png
Received: C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\artifacts\test-results\general-layout-Layout-smoke-retry1\send-modal-actual.png
Diff: C:\actions-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 C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\specs\general\layout.spec.ts:27:44
at C:\actions-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:
1644 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
- 1644 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
- 1644 pixels (ratio 0.01 of all image pixels) are different.
Expected: C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\specs\general\layout.spec.ts-snapshots\send-modal-win32.png
Received: C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\artifacts\test-results\general-layout-Layout-smoke-retry2\send-modal-actual.png
Diff: C:\actions-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 C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\specs\general\layout.spec.ts:27:44
at C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\specs\general\layout.spec.ts:20:3
|
services\liveapp-sdk.spec.ts:34:5 › Live App SDK methods @smoke:
apps\ledger-live-desktop\tests\utils\waitFor.ts#L23
2) services\liveapp-sdk.spec.ts:34:5 › Live App SDK methods @smoke › Request Account - select BTC
Error: waitFor timeout
at ..\utils\waitFor.ts:23
21 | setTimeout(() => {
22 | clearTimeout(interval);
> 23 | reject(new Error("waitFor timeout"));
| ^
24 | }, timeout);
25 | });
26 | }
at Timeout._onTimeout (C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\utils\waitFor.ts:23: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 (C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\eval at evaluate (:202:30), <anonymous>:3:22)
at UtilityScript.evaluate (C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\<anonymous>:204:17)
at UtilityScript.<anonymous> (C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\<anonymous>:1:44)
at LiveAppWebview.textIsPresent (C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\models\LiveAppWebview.ts:116:45)
at predicate (C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\models\LiveAppWebview.ts:112:31)
at Timeout._onTimeout (C:\actions-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 (Windows)
Process completed with exit code 1.
|
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?)
|
🎭 Playwright Run Summary
2 failed
general/layout.spec.ts:12:5 › Layout @smoke ────────────────────────────────────────────────────
services/liveapp-sdk.spec.ts:34:5 › Live App SDK methods @smoke ────────────────────────────────
6 interrupted
services/swap.spec.ts:133:7 › Swap › Full Swap with Centralised Exchange @smoke ────────────────
services/wallet-api.spec.ts:191:5 › Wallet API methods @smoke ──────────────────────────────────
settings/localization.spec.ts:12:5 › Settings ──────────────────────────────────────────────────
settings/settings.spec.ts:8:5 › Settings ───────────────────────────────────────────────────────
support/unsupported-os.spec.ts:13:5 › Unsupported OS ───────────────────────────────────────────
syncOnboarding/install-set-of-apps.spec.ts:15:5 › Install set of apps ──────────────────────────
1 flaky
services/buy.spec.ts:41:5 › Buy / Sell @smoke ──────────────────────────────────────────────────
4 skipped
47 passed (2.1m)
|
🎭 Playwright Run Summary
2 failed
general/layout.spec.ts:12:5 › Layout @smoke ────────────────────────────────────────────────────
services/liveapp-sdk.spec.ts:34:5 › Live App SDK methods @smoke ────────────────────────────────
1 interrupted
services/swap.spec.ts:86:7 › Swap › Filter Rates @smoke ────────────────────────────────────────
1 flaky
services/buy.spec.ts:41:5 › Buy / Sell @smoke ──────────────────────────────────────────────────
10 skipped
46 passed (9.6m)
|
🎭 Playwright Run Summary
2 failed
general\layout.spec.ts:12:5 › Layout @smoke ────────────────────────────────────────────────────
services\liveapp-sdk.spec.ts:34:5 › Live App SDK methods @smoke ────────────────────────────────
6 interrupted
services\ethereumStaking.spec.ts:67:5 › Ethereum staking flows via portfolio, asset page and market 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 ────────────────
services\wallet-api.spec.ts:191:5 › Wallet API methods @smoke ──────────────────────────────────
settings\localization.spec.ts:12:5 › Settings ──────────────────────────────────────────────────
settings\settings.spec.ts:8:5 › Settings ───────────────────────────────────────────────────────
1 flaky
services\buy.spec.ts:41:5 › Buy / Sell @smoke ──────────────────────────────────────────────────
6 skipped
45 passed (5.2m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
allure-results-linux
Expired
|
1.81 MB |
|
allure-results-macos
Expired
|
1.72 MB |
|
allure-results-windows
Expired
|
1.84 MB |
|
images
Expired
|
1.57 KB |
|
lint
Expired
|
587 KB |
|
playwright-results-linux
Expired
|
40.1 MB |
|
playwright-results-macos
Expired
|
44.5 MB |
|
playwright-results-windows
Expired
|
62.5 MB |
|
summary.json
Expired
|
2.95 KB |
|