@Desktop • Test App triggered by cpellizzari-ledger on ref fix/live-9551-remove-deprecated-patch #20240
test-desktop.yml
on: workflow_dispatch
Desktop E2E (Windows)
19m 14s
Desktop E2E (Linux)
7m 38s
Desktop E2E (macOS X)
5m 12s
Desktop code checks
7m 53s
Desktop deadcode check
4m 39s
Desktop Unit Tests
7m 17s
Allure Reports Export on Server
0s
report
2m 40s
Annotations
15 errors and 3 notices
accounts/account.spec.ts:18:9 › Accounts @smoke › [LTC] Add account:
apps/ledger-live-desktop/tests/fixtures/common.ts#L79
1) accounts/account.spec.ts:18:9 › Accounts @smoke › [LTC] Add account ───────────────────────────
Error: electron.launch: Process failed to launch!
at ../fixtures/common.ts:79
77 | const windowSize = { width: 1024, height: 768 };
78 |
> 79 | const electronApp: ElectronApplication = await electron.launch({
| ^
80 | args: [
81 | `${path.join(__dirname, "../../.webpack/main.bundle.js")}`,
82 | `--user-data-dir=${userdataDestinationPath}`,
at Object.electronApp (/Users/macrunner1/RUNNER/actions-runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/fixtures/common.ts:79:46)
|
accounts/account.spec.ts:18:9 › Accounts @smoke › [LTC] Add account:
apps/ledger-live-desktop/tests/fixtures/common.ts#L79
1) accounts/account.spec.ts:18:9 › Accounts @smoke › [LTC] Add account ───────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: electron.launch: Process failed to launch!
at ../fixtures/common.ts:79
77 | const windowSize = { width: 1024, height: 768 };
78 |
> 79 | const electronApp: ElectronApplication = await electron.launch({
| ^
80 | args: [
81 | `${path.join(__dirname, "../../.webpack/main.bundle.js")}`,
82 | `--user-data-dir=${userdataDestinationPath}`,
at Object.electronApp (/Users/macrunner1/RUNNER/actions-runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/fixtures/common.ts:79:46)
|
accounts/account.spec.ts:18:9 › Accounts @smoke › [BTC] Add account:
apps/ledger-live-desktop/tests/fixtures/common.ts#L79
2) accounts/account.spec.ts:18:9 › Accounts @smoke › [BTC] Add account ───────────────────────────
Error: electron.launch: Process failed to launch!
at ../fixtures/common.ts:79
77 | const windowSize = { width: 1024, height: 768 };
78 |
> 79 | const electronApp: ElectronApplication = await electron.launch({
| ^
80 | args: [
81 | `${path.join(__dirname, "../../.webpack/main.bundle.js")}`,
82 | `--user-data-dir=${userdataDestinationPath}`,
at Object.electronApp (/Users/macrunner1/RUNNER/actions-runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/fixtures/common.ts:79:46)
|
accounts/account.spec.ts:18:9 › Accounts @smoke › [BTC] Add account:
apps/ledger-live-desktop/tests/specs/accounts/account.spec.ts#L1
2) accounts/account.spec.ts:18:9 › Accounts @smoke › [BTC] Add account ───────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test was interrupted.
|
accounts/account.spec.ts:18:9 › Accounts @smoke › [ETH] Add account:
apps/ledger-live-desktop/tests/fixtures/common.ts#L79
3) accounts/account.spec.ts:18:9 › Accounts @smoke › [ETH] Add account ───────────────────────────
Error: electron.launch: Process failed to launch!
at ../fixtures/common.ts:79
77 | const windowSize = { width: 1024, height: 768 };
78 |
> 79 | const electronApp: ElectronApplication = await electron.launch({
| ^
80 | args: [
81 | `${path.join(__dirname, "../../.webpack/main.bundle.js")}`,
82 | `--user-data-dir=${userdataDestinationPath}`,
at Object.electronApp (/Users/macrunner1/RUNNER/actions-runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/fixtures/common.ts:79:46)
|
accounts/account.spec.ts:18:9 › Accounts @smoke › [ETH] Add account:
apps/ledger-live-desktop/tests/specs/accounts/account.spec.ts#L1
3) accounts/account.spec.ts:18:9 › Accounts @smoke › [ETH] Add account ───────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test was interrupted.
|
accounts/account.spec.ts:18:9 › Accounts @smoke › [ATOM] Add account:
apps/ledger-live-desktop/tests/fixtures/common.ts#L79
4) accounts/account.spec.ts:18:9 › Accounts @smoke › [ATOM] Add account ──────────────────────────
Error: electron.launch: Process failed to launch!
at ../fixtures/common.ts:79
77 | const windowSize = { width: 1024, height: 768 };
78 |
> 79 | const electronApp: ElectronApplication = await electron.launch({
| ^
80 | args: [
81 | `${path.join(__dirname, "../../.webpack/main.bundle.js")}`,
82 | `--user-data-dir=${userdataDestinationPath}`,
at Object.electronApp (/Users/macrunner1/RUNNER/actions-runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/fixtures/common.ts:79:46)
|
accounts/account.spec.ts:18:9 › Accounts @smoke › [ATOM] Add account:
apps/ledger-live-desktop/tests/specs/accounts/account.spec.ts#L1
4) accounts/account.spec.ts:18:9 › Accounts @smoke › [ATOM] Add account ──────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test was interrupted.
|
Desktop E2E (macOS X)
Process completed with exit code 1.
|
Desktop code checks
Process completed with exit code 1.
|
market/market.spec.ts:39:5 › Market:
apps/ledger-live-desktop/tests/specs/market/market.spec.ts#L60
1) market/market.spec.ts:39:5 › Market › change market range ─────────────────────────────────────
Error: Screenshot comparison failed:
7026 pixels (ratio 0.01 of all image pixels) are different.
Call log:
- expect.soft.toHaveScreenshot(market-page-7d-range.png) with timeout 30000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- 7026 pixels (ratio 0.01 of all image pixels) are different.
- waiting 100ms before taking screenshot
- taking page screenshot
- disabled all CSS animations
- captured a stable screenshot
- 7026 pixels (ratio 0.01 of all image pixels) are different.
Expected: /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/market/market.spec.ts-snapshots/market-page-7d-range-linux.png
Received: /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/artifacts/test-results/market-market-Market/market-page-7d-range-actual.png
Diff: /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/artifacts/test-results/market-market-Market/market-page-7d-range-diff.png
58 | await marketPage.switchMarketRange("7d");
59 | await marketPage.waitForLoading();
> 60 | await expect.soft(page).toHaveScreenshot("market-page-7d-range.png");
| ^
61 | });
62 |
63 | await test.step("star bitcoin", async () => {
at /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/market/market.spec.ts:60:29
at /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/market/market.spec.ts:57:3
|
accounts\delegate.smoke.spec.ts:43:7 › Delegate flow › The user search and select a provider:
apps\ledger-live-desktop\tests\specs\accounts\delegate.smoke.spec.ts#L46
1) accounts\delegate.smoke.spec.ts:43:7 › Delegate flow › The user search and select a provider › open the provider search modal
Error: Screenshot comparison failed:
4045 pixels (ratio 0.02 of all image pixels) are different.
Call log:
- expect.soft.toHaveScreenshot(provider-search-page.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 width="550" tabindex="0" class="sc-cTQhss lezhwm…>…</div>
- taking element screenshot
- disabled all CSS animations
- waiting for element to be visible and stable
- element is visible and stable
- 4045 pixels (ratio 0.02 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 width="550" tabindex="0" class="sc-cTQhss lezhwm…>…</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
- 4045 pixels (ratio 0.02 of all image pixels) are different.
Expected: C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\specs\accounts\delegate.smoke.spec.ts-snapshots\provider-search-page-win32.png
Received: C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\artifacts\test-results\accounts-delegate.smoke-Delegate-flow-The-user-search-and-select-a-provider\provider-search-page-actual.png
Diff: C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\artifacts\test-results\accounts-delegate.smoke-Delegate-flow-The-user-search-and-select-a-provider\provider-search-page-diff.png
44 | await test.step("open the provider search modal", async () => {
45 | await modalPage.continue();
> 46 | await expect.soft(modalPage.container).toHaveScreenshot(`provider-search-page.png`);
| ^
47 | });
48 |
49 | await test.step("search for new provider", async () => {
at C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\specs\accounts\delegate.smoke.spec.ts:46:46
at C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\specs\accounts\delegate.smoke.spec.ts:44:5
|
accounts\delegate.smoke.spec.ts:43:7 › Delegate flow › The user search and select a provider:
apps\ledger-live-desktop\tests\specs\accounts\delegate.smoke.spec.ts#L46
1) accounts\delegate.smoke.spec.ts:43:7 › Delegate flow › The user search and select a provider › open the provider search modal
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
4045 pixels (ratio 0.02 of all image pixels) are different.
Call log:
- expect.soft.toHaveScreenshot(provider-search-page.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 width="550" tabindex="0" class="sc-cTQhss lezhwm…>…</div>
- taking element screenshot
- disabled all CSS animations
- waiting for element to be visible and stable
- element is visible and stable
- 4045 pixels (ratio 0.02 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 width="550" tabindex="0" class="sc-cTQhss lezhwm…>…</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
- 4045 pixels (ratio 0.02 of all image pixels) are different.
Expected: C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\specs\accounts\delegate.smoke.spec.ts-snapshots\provider-search-page-win32.png
Received: C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\artifacts\test-results\accounts-delegate.smoke-Delegate-flow-The-user-search-and-select-a-provider-retry1\provider-search-page-actual.png
Diff: C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\artifacts\test-results\accounts-delegate.smoke-Delegate-flow-The-user-search-and-select-a-provider-retry1\provider-search-page-diff.png
44 | await test.step("open the provider search modal", async () => {
45 | await modalPage.continue();
> 46 | await expect.soft(modalPage.container).toHaveScreenshot(`provider-search-page.png`);
| ^
47 | });
48 |
49 | await test.step("search for new provider", async () => {
at C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\specs\accounts\delegate.smoke.spec.ts:46:46
at C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\specs\accounts\delegate.smoke.spec.ts:44:5
|
families\ethereum.spec.ts:8:5 › Send flow:
apps\ledger-live-desktop\tests\specs\families\ethereum.spec.ts#L38
2) families\ethereum.spec.ts:8:5 › Send flow ─────────────────────────────────────────────────────
Error: locator.isVisible: Target closed
=========================== logs ===========================
checking visibility of locator('[data-test-id=modal-container][style*="opacity: 1"][style*="transform: scale(1)"]').getByText('Max Network fees')
============================================================
36 | .soft(sendModal.container)
37 | .toHaveScreenshot("send-modal-eth-max-network-fees-2.png");
> 38 | expect(sendModal.container.getByText("Max Network fees").isVisible()).toBeFalsy;
| ^
39 | });
40 | });
41 |
at C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\specs\families\ethereum.spec.ts:38:62
at C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\specs\families\ethereum.spec.ts:12:3
|
services\liveapp-sdk.spec.ts:34:5 › Live App SDK methods @smoke:
apps\ledger-live-desktop\tests\models\DeviceAction.ts#L41
3) services\liveapp-sdk.spec.ts:34:5 › Live App SDK methods @smoke › Verify Address - modal ──────
TimeoutError: locator.waitFor: Timeout 30000ms exceeded.
=========================== logs ===========================
waiting for locator('data-test-id=device-action-loader') to be visible
============================================================
at ..\models\DeviceAction.ts:41
39 | });
40 |
> 41 | await this.loader.waitFor({ state: "visible" });
| ^
42 | await this.loader.waitFor({ state: "detached" });
43 | }
44 |
at DeviceAction.openApp (C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\models\DeviceAction.ts:41:23)
at C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\specs\services\liveapp-sdk.spec.ts:86:5
at C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\specs\services\liveapp-sdk.spec.ts:84:3
|
🎭 Playwright Run Summary
1 failed
accounts/account.spec.ts:18:9 › Accounts @smoke › [LTC] Add account ────────────────────────────
3 flaky
accounts/account.spec.ts:18:9 › Accounts @smoke › [BTC] Add account ────────────────────────────
accounts/account.spec.ts:18:9 › Accounts @smoke › [ETH] Add account ────────────────────────────
accounts/account.spec.ts:18:9 › Accounts @smoke › [ATOM] Add account ───────────────────────────
57 skipped
|
🎭 Playwright Run Summary
1 flaky
market/market.spec.ts:39:5 › Market ────────────────────────────────────────────────────────────
3 skipped
57 passed (3.3m)
|
🎭 Playwright Run Summary
3 flaky
accounts\delegate.smoke.spec.ts:43:7 › Delegate flow › The user search and select a provider ───
families\ethereum.spec.ts:8:5 › Send flow ──────────────────────────────────────────────────────
services\liveapp-sdk.spec.ts:34:5 › Live App SDK methods @smoke ────────────────────────────────
3 skipped
55 passed (5.4m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
allure-results-linux
Expired
|
1.72 MB |
|
allure-results-macos
Expired
|
117 KB |
|
allure-results-windows
Expired
|
1.53 MB |
|
images
Expired
|
806 Bytes |
|
lint
Expired
|
596 KB |
|
playwright-results-macos
Expired
|
1.38 MB |
|
summary.json
Expired
|
2.59 KB |
|