Skip to content

@Desktop • Test App triggered by KVNLS on ref support/extract-json #20945

@Desktop • Test App triggered by KVNLS on ref support/extract-json

@Desktop • Test App triggered by KVNLS on ref support/extract-json #20945

Manually triggered October 17, 2023 20:50
Status Failure
Total duration 2h 9m 56s
Artifacts 9
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 (Windows)
Desktop E2E (Linux)
7m 25s
Desktop E2E (Linux)
Desktop E2E (macOS X)
22m 30s
Desktop E2E (macOS X)
Desktop code checks
7m 57s
Desktop code checks
Desktop deadcode check
5m 40s
Desktop deadcode check
Desktop Unit Tests
18m 26s
Desktop Unit Tests
Allure Reports Export on Server
0s
Allure Reports Export on Server
Fit to window
Zoom out
Zoom in

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