Skip to content

@Desktop • Test App triggered by cpellizzari-ledger on ref bugfix/live-9551-remove-deprecated-patch #20241

@Desktop • Test App triggered by cpellizzari-ledger on ref bugfix/live-9551-remove-deprecated-patch

@Desktop • Test App triggered by cpellizzari-ledger on ref bugfix/live-9551-remove-deprecated-patch #20241

Manually triggered October 2, 2023 20:54
Status Failure
Total duration 3h 45m 15s
Artifacts 7

test-desktop.yml

on: workflow_dispatch
Desktop E2E (Windows)
18m 48s
Desktop E2E (Windows)
Desktop E2E (Linux)
7m 29s
Desktop E2E (Linux)
Desktop E2E (macOS X)
4m 35s
Desktop E2E (macOS X)
Desktop code checks
5m 25s
Desktop code checks
Desktop deadcode check
5m 7s
Desktop deadcode check
Desktop Unit Tests
9m 0s
Desktop Unit Tests
Allure Reports Export on Server
0s
Allure Reports Export on Server
Fit to window
Zoom out
Zoom in

Annotations

16 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.
families/ethereum.spec.ts:8:5 › Send flow: apps/ledger-live-desktop/tests/specs/families/ethereum.spec.ts#L29
1) families/ethereum.spec.ts:8:5 › Send flow › can open send modal and max network fees label is shown Error: Screenshot comparison failed: Expected an image 500px by 608px, received 500px by 448px. 87157 pixels (ratio 0.29 of all image pixels) are different. Call log: - expect.soft.toHaveScreenshot(send-modal-eth-max-network-fees.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 - Expected an image 500px by 608px, received 500px by 448px. 87157 pixels (ratio 0.29 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 - Expected an image 500px by 608px, received 500px by 448px. 87157 pixels (ratio 0.29 of all image pixels) are different. Expected: /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/families/ethereum.spec.ts-snapshots/send-modal-eth-max-network-fees-linux.png Received: /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/artifacts/test-results/families-ethereum-Send-flow/send-modal-eth-max-network-fees-actual.png Diff: /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/artifacts/test-results/families-ethereum-Send-flow/send-modal-eth-max-network-fees-diff.png 27 | await evmGasOptionsLoader.waitFor({ state: "detached" }); 28 | > 29 | await expect.soft(sendModal.container).toHaveScreenshot("send-modal-eth-max-network-fees.png"); | ^ 30 | expect(sendModal.container.getByText("Max Network fees").isVisible()).toBeTruthy(); 31 | await sendModal.back(); 32 | await sendModal.selectAccount("Bitcoin 1 (legacy)"); at /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/families/ethereum.spec.ts:29:44 at /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/families/ethereum.spec.ts:12:3
manager/manager.spec.ts:9:5 › Manager @smoke: apps/ledger-live-desktop/tests/specs/manager/manager.spec.ts#L33
2) manager/manager.spec.ts:9:5 › Manager @smoke › can uninstall an app ─────────────────────────── Error: Screenshot comparison failed: 8997 pixels (ratio 0.02 of all image pixels) are different. Call log: - expect.soft.toHaveScreenshot(manager-uninstall-tron.png) with timeout 30000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - 8997 pixels (ratio 0.02 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - captured a stable screenshot - 8997 pixels (ratio 0.02 of all image pixels) are different. Expected: /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/manager/manager.spec.ts-snapshots/manager-uninstall-tron-linux.png Received: /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/artifacts/test-results/manager-manager-Manager-smoke/manager-uninstall-tron-actual.png Diff: /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/artifacts/test-results/manager-manager-Manager-smoke/manager-uninstall-tron-diff.png 31 | await test.step("can uninstall an app", async () => { 32 | await managerPage.uninstallApp("Tron"); > 33 | await expect.soft(page).toHaveScreenshot("manager-uninstall-tron.png"); | ^ 34 | }); 35 | 36 | await test.step("can update all apps", async () => { at /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/manager/manager.spec.ts:33:29 at /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/manager/manager.spec.ts:31: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
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
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 ───────────────────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── 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
onboarding\setup-device.spec.ts:15:9 › Onboarding › [nanoS] Onboarding flow new device: apps\ledger-live-desktop\tests\fixtures\common.ts#L145
3) onboarding\setup-device.spec.ts:15:9 › Onboarding › [nanoS] Onboarding flow new device ──────── TimeoutError: page.waitForSelector: Timeout 30000ms exceeded. =========================== logs =========================== waiting for locator('#loader-container') to be hidden locator resolved to visible <div class="loading" id="loader-container">…</div> locator resolved to visible <div class="loading" id="loader-container">…</div> locator resolved to visible <div class="loading" id="loader-container">…</div> locator resolved to visible <div class="loading" id="loader-container">…</div> locator resolved to visible <div class="loading" id="loader-container">…</div> locator resolved to visible <div class="loading" id="loader-container">…</div> ============================================================ at ..\fixtures\common.ts:145 143 | // app is loaded 144 | await page.waitForLoadState("domcontentloaded"); > 145 | await page.waitForSelector("#loader-container", { state: "hidden" }); | ^ 146 | 147 | // use page in the test 148 | await use(page); at Object.page (C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\fixtures\common.ts:145:16)
🎭 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
2 flaky families/ethereum.spec.ts:8:5 › Send flow ────────────────────────────────────────────────────── manager/manager.spec.ts:9:5 › Manager @smoke ─────────────────────────────────────────────────── 3 skipped 56 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 ────────────────────────────────────────────────────── onboarding\setup-device.spec.ts:15:9 › Onboarding › [nanoS] Onboarding flow new device ───────── 3 skipped 55 passed (5.8m)

Artifacts

Produced during runtime
Name Size
allure-results-linux Expired
2.03 MB
allure-results-macos Expired
111 KB
allure-results-windows Expired
1.26 MB
images Expired
1.15 KB
lint Expired
596 KB
playwright-results-macos Expired
1.38 MB
summary.json Expired
3.06 KB