Skip to content

@Desktop • Generate Screenshots triggered by KVNLS on PR 5072 #802

@Desktop • Generate Screenshots triggered by KVNLS on PR 5072

@Desktop • Generate Screenshots triggered by KVNLS on PR 5072 #802

Manually triggered October 17, 2023 14:01
Status Failure
Total duration 49m 21s
Artifacts 4
This run and associated checks have been archived and are scheduled for deletion. Learn more about checks retention

generate-screenshots.yml

on: workflow_dispatch
generate-screenshots-linux
6m 16s
generate-screenshots-linux
generate-screenshots-windows
17m 41s
generate-screenshots-windows
generate-screenshots-mac
29m 23s
generate-screenshots-mac
Report start
4s
Report start
Report end
4s
Report end
Fit to window
Zoom out
Zoom in

Annotations

25 errors, 1 warning, and 3 notices
services/wallet-api.spec.ts:191:5 › Wallet API methods @smoke: apps/ledger-live-desktop/tests/specs/services/wallet-api.spec.ts#L223
1) services/wallet-api.spec.ts:191:5 › Wallet API methods @smoke › account.request ─────────────── Error: expect(received).resolves.toMatchObject(expected) - Expected - 6 + Received + 6 Object { "id": "4d832eaa-794d-4206-98d2-574c7735973e", "jsonrpc": "2.0", "result": Object { "rawAccount": Object { - "address": "1xeyL26EKAAR3pStd7wEveajk4MQcrYezeJ", - "balance": "35688397", - "blockHeight": 194870, + "address": "19qAJ5F2eH7CRPFfj5c94x22zFcXpa8rZ77", + "balance": "128092473", + "blockHeight": 124828, "currency": "bitcoin", - "id": "2d23ca2a-069e-579f-b13d-05bc706c7583", - "name": "Bitcoin 1 (legacy)", - "spendableBalance": "35688397", + "id": "3463fc5b-deb9-5b19-a27e-4554624f2090", + "name": "Bitcoin 2 (legacy)", + "spendableBalance": "128092473", }, }, } 221 | await drawer.selectAccount("bitcoin"); 222 | > 223 | await expect(response).resolves.toMatchObject({ | ^ 224 | id, 225 | jsonrpc: "2.0", 226 | result: { at /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/services/wallet-api.spec.ts:223:37 at /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/services/wallet-api.spec.ts:204:3
services/wallet-api.spec.ts:191:5 › Wallet API methods @smoke: apps/ledger-live-desktop/tests/specs/services/wallet-api.spec.ts#L223
1) services/wallet-api.spec.ts:191:5 › Wallet API methods @smoke › account.request ─────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).resolves.toMatchObject(expected) - Expected - 6 + Received + 6 Object { "id": "29c28e41-b9ac-49de-84ad-14ad428c5e77", "jsonrpc": "2.0", "result": Object { "rawAccount": Object { - "address": "1xeyL26EKAAR3pStd7wEveajk4MQcrYezeJ", - "balance": "35688397", - "blockHeight": 194870, + "address": "19qAJ5F2eH7CRPFfj5c94x22zFcXpa8rZ77", + "balance": "128092473", + "blockHeight": 124828, "currency": "bitcoin", - "id": "2d23ca2a-069e-579f-b13d-05bc706c7583", - "name": "Bitcoin 1 (legacy)", - "spendableBalance": "35688397", + "id": "3463fc5b-deb9-5b19-a27e-4554624f2090", + "name": "Bitcoin 2 (legacy)", + "spendableBalance": "128092473", }, }, } 221 | await drawer.selectAccount("bitcoin"); 222 | > 223 | await expect(response).resolves.toMatchObject({ | ^ 224 | id, 225 | jsonrpc: "2.0", 226 | result: { at /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/services/wallet-api.spec.ts:223:37 at /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/services/wallet-api.spec.ts:204:3
accounts/account.spec.ts:18:9 › Accounts @smoke › [XTZ] Add account: apps/ledger-live-desktop/tests/models/DeviceAction.ts#L41
2) accounts/account.spec.ts:18:9 › Accounts @smoke › [XTZ] Add account › [XTZ] Open device app ─── 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 (/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/models/DeviceAction.ts:41:23) at /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/accounts/account.spec.ts:40:9 at /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/accounts/account.spec.ts:39:7
services/ethereumStaking.spec.ts:67:5 › Ethereum staking flows via portfolio: apps/ledger-live-desktop/tests/models/Analytics.ts#L28
3) services/ethereumStaking.spec.ts:67:5 › Ethereum staking flows via portfolio, asset page and market page @smoke › choose Kiln TimeoutError: page.waitForRequest: Timeout 5000ms exceeded while waiting for event "request" at ../models/Analytics.ts:28 26 | timeout?: number; 27 | }) { > 28 | return this.page.waitForRequest( | ^ 29 | (request: Request) => { 30 | const url = request.url(); 31 | at Analytics.waitForTracking (/runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/models/Analytics.ts:28:22) at /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/services/ethereumStaking.spec.ts:103:40 at /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/services/ethereumStaking.spec.ts:102:14
services/ethereumStaking.spec.ts:67:5 › Ethereum staking flows via portfolio: apps/ledger-live-desktop/tests/specs/services/ethereumStaking.spec.ts#L1
3) services/ethereumStaking.spec.ts:67:5 › Ethereum staking flows via portfolio, asset page and market page @smoke › choose Kiln Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test was interrupted.
services/liveapp-sdk.spec.ts:34:5 › Live App SDK methods @smoke: apps/ledger-live-desktop/tests/utils/waitFor.ts#L23
4) 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/liveapp-sdk.spec.ts:34:5 › Live App SDK methods @smoke: apps/ledger-live-desktop/tests/specs/services/liveapp-sdk.spec.ts#L1
4) services/liveapp-sdk.spec.ts:34:5 › Live App SDK methods @smoke › Request Account - select BTC Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test was interrupted.
generate-screenshots-linux
Process completed with exit code 1.
services\ethereumStaking.spec.ts:67:5 › Ethereum staking flows via portfolio: apps\ledger-live-desktop\tests\models\Analytics.ts#L28
1) services\ethereumStaking.spec.ts:67:5 › Ethereum staking flows via portfolio, asset page and market page @smoke › choose Kiln TimeoutError: page.waitForRequest: Timeout 5000ms exceeded while waiting for event "request" at ..\models\Analytics.ts:28 26 | timeout?: number; 27 | }) { > 28 | return this.page.waitForRequest( | ^ 29 | (request: Request) => { 30 | const url = request.url(); 31 | at Analytics.waitForTracking (C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\models\Analytics.ts:28:22) at C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\specs\services\ethereumStaking.spec.ts:103:40 at C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\specs\services\ethereumStaking.spec.ts:102:14
services\ethereumStaking.spec.ts:67:5 › Ethereum staking flows via portfolio: apps\ledger-live-desktop\tests\models\Analytics.ts#L28
1) services\ethereumStaking.spec.ts:67:5 › Ethereum staking flows via portfolio, asset page and market page @smoke › choose Kiln Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForRequest: Timeout 5000ms exceeded while waiting for event "request" at ..\models\Analytics.ts:28 26 | timeout?: number; 27 | }) { > 28 | return this.page.waitForRequest( | ^ 29 | (request: Request) => { 30 | const url = request.url(); 31 | at Analytics.waitForTracking (C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\models\Analytics.ts:28:22) at C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\specs\services\ethereumStaking.spec.ts:103:40 at C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\specs\services\ethereumStaking.spec.ts:102:14
accounts\delegate.smoke.spec.ts:22:7 › Delegate flow › Delegate flow using max amount: apps\ledger-live-desktop\tests\models\Modal.ts#L122
2) accounts\delegate.smoke.spec.ts:22:7 › Delegate flow › Delegate flow using max amount › Toggle max amount to be filled in the amount field TimeoutError: locator.click: Timeout 30000ms exceeded. =========================== logs =========================== waiting for locator('id=delegate-continue-button') locator resolved to <button disabled font-size="4" class="sc-iIPllB jbhNrx" …>…</button> attempting click action waiting for element to be visible, enabled and stable element is not enabled - waiting... ============================================================ at ..\models\Modal.ts:122 120 | 121 | async continueDelegate() { > 122 | await this.delegateContinueButton.click(); | ^ 123 | } 124 | 125 | async getSpendableBannerValue() { at Modal.continueDelegate (C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\models\Modal.ts:122:39) at C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\specs\accounts\delegate.smoke.spec.ts:34:23 at C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\specs\accounts\delegate.smoke.spec.ts:33:16
services\liveapp-sdk.spec.ts:34:5 › Live App SDK methods @smoke: apps\ledger-live-desktop\tests\utils\waitFor.ts#L23
3) 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\liveapp-sdk.spec.ts:34:5 › Live App SDK methods @smoke: apps\ledger-live-desktop\tests\specs\services\liveapp-sdk.spec.ts#L1
3) services\liveapp-sdk.spec.ts:34:5 › Live App SDK methods @smoke › Request Account - select BTC Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test was interrupted.
services\wallet-api.spec.ts:191:5 › Wallet API methods @smoke: apps\ledger-live-desktop\tests\specs\services\wallet-api.spec.ts#L223
4) services\wallet-api.spec.ts:191:5 › Wallet API methods @smoke › account.request ─────────────── Error: expect(received).resolves.toMatchObject(expected) - Expected - 6 + Received + 6 Object { "id": "e4aa8b83-d6d5-4b7d-8b8c-0d420adc5842", "jsonrpc": "2.0", "result": Object { "rawAccount": Object { - "address": "1xeyL26EKAAR3pStd7wEveajk4MQcrYezeJ", - "balance": "35688397", - "blockHeight": 194870, + "address": "19qAJ5F2eH7CRPFfj5c94x22zFcXpa8rZ77", + "balance": "128092473", + "blockHeight": 124828, "currency": "bitcoin", - "id": "2d23ca2a-069e-579f-b13d-05bc706c7583", - "name": "Bitcoin 1 (legacy)", - "spendableBalance": "35688397", + "id": "3463fc5b-deb9-5b19-a27e-4554624f2090", + "name": "Bitcoin 2 (legacy)", + "spendableBalance": "128092473", }, }, } 221 | await drawer.selectAccount("bitcoin"); 222 | > 223 | await expect(response).resolves.toMatchObject({ | ^ 224 | id, 225 | jsonrpc: "2.0", 226 | result: { at C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\specs\services\wallet-api.spec.ts:223:37 at C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\specs\services\wallet-api.spec.ts:204:3
services\wallet-api.spec.ts:191:5 › Wallet API methods @smoke: apps\ledger-live-desktop\tests\specs\services\wallet-api.spec.ts#L1
4) services\wallet-api.spec.ts:191:5 › Wallet API methods @smoke › account.request ─────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test was interrupted.
generate-screenshots-windows
Process completed with exit code 1.
accounts/account.spec.ts:18:9 › Accounts @smoke › [BTC] Add account: apps/ledger-live-desktop/tests/models/AccountPage.ts#L56
1) accounts/account.spec.ts:18:9 › Accounts @smoke › [BTC] Add account › scroll to operations ──── TimeoutError: locator.scrollIntoViewIfNeeded: Timeout 328.3150000000023ms exceeded. =========================== logs =========================== waiting for element to be and stable ============================================================ at ../models/AccountPage.ts:56 54 | await this.page.waitForTimeout(500); 55 | const operationList = this.page.locator("id=operation-list"); > 56 | await operationList.scrollIntoViewIfNeeded({ timeout: 1000 }); | ^ 57 | } 58 | 59 | async startCosmosStakingFlow() { at AccountPage.scrollToOperations (/Users/admin/actions-runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/models/AccountPage.ts:56:25) at /Users/admin/actions-runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/accounts/account.spec.ts:68:9 at /Users/admin/actions-runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/accounts/account.spec.ts:67:7
accounts/account.spec.ts:18:9 › Accounts @smoke › [BTC] Add account: apps/ledger-live-desktop/tests/specs/accounts/account.spec.ts#L1
1) accounts/account.spec.ts:18:9 › Accounts @smoke › [BTC] Add account › scroll to operations ──── Test finished within timeout of 190000ms, but tearing down "electronApp" ran out of time. Please allow more time for the test, since teardown is attributed towards the test timeout budget.
accounts/account.spec.ts:18:9 › Accounts @smoke › [BTC] Add account: apps/ledger-live-desktop/tests/models/AccountPage.ts#L56
1) accounts/account.spec.ts:18:9 › Accounts @smoke › [BTC] Add account › scroll to operations ──── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.scrollIntoViewIfNeeded: Timeout 1000ms exceeded. =========================== logs =========================== waiting for locator('id=operation-list') ============================================================ at ../models/AccountPage.ts:56 54 | await this.page.waitForTimeout(500); 55 | const operationList = this.page.locator("id=operation-list"); > 56 | await operationList.scrollIntoViewIfNeeded({ timeout: 1000 }); | ^ 57 | } 58 | 59 | async startCosmosStakingFlow() { at AccountPage.scrollToOperations (/Users/admin/actions-runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/models/AccountPage.ts:56:25) at /Users/admin/actions-runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/accounts/account.spec.ts:68:9 at /Users/admin/actions-runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/accounts/account.spec.ts:67:7
accounts/account.spec.ts:18:9 › Accounts @smoke › [LTC] Add account: apps/ledger-live-desktop/tests/specs/accounts/account.spec.ts#L1
2) accounts/account.spec.ts:18:9 › Accounts @smoke › [LTC] Add account ─────────────────────────── Test finished within timeout of 190000ms, but tearing down "electronApp" ran out of time. Please allow more time for the test, since teardown is attributed towards the test timeout budget.
accounts/account.spec.ts:18:9 › Accounts @smoke › [LTC] Add account: apps/ledger-live-desktop/tests/specs/accounts/account.spec.ts#L1
2) accounts/account.spec.ts:18:9 › Accounts @smoke › [LTC] Add account ─────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test was interrupted.
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 ─────────────────────────── Test finished within timeout of 190000ms, but tearing down "electronApp" ran out of time. Please allow more time for the test, since teardown is attributed towards the test timeout budget.
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 ────────────────────────── Test finished within timeout of 190000ms, but tearing down "electronApp" ran out of time. Please allow more time for the test, since teardown is attributed towards the test timeout budget.
generate-screenshots-mac
Process completed with exit code 1.
generate-screenshots-mac
you need to resolve your current index first
generate-screenshots-mac
Unable to prepare the existing repository. The repository will be recreated instead.
🎭 Playwright Run Summary
1 failed services/wallet-api.spec.ts:191:5 › Wallet API methods @smoke ────────────────────────────────── 2 interrupted services/swap.spec.ts:133:7 › Swap › Full Swap with Centralised Exchange @smoke ──────────────── syncOnboarding/manual.spec.ts:7:5 › Manual @smoke ────────────────────────────────────────────── 3 flaky accounts/account.spec.ts:18:9 › Accounts @smoke › [XTZ] Add account ──────────────────────────── services/ethereumStaking.spec.ts:67:5 › Ethereum staking flows via portfolio, asset page and market page @smoke services/liveapp-sdk.spec.ts:34:5 › Live App SDK methods @smoke ──────────────────────────────── 3 skipped 51 passed (2.3m)
🎭 Playwright Run Summary
1 failed services\ethereumStaking.spec.ts:67:5 › Ethereum staking flows via portfolio, asset page and market page @smoke 3 interrupted services\swap.spec.ts:86:7 › Swap › Filter Rates @smoke ──────────────────────────────────────── syncOnboarding\install-set-of-apps.spec.ts:15:5 › Install set of apps ────────────────────────── syncOnboarding\manual.spec.ts:7:5 › Manual @smoke ────────────────────────────────────────────── 3 flaky accounts\delegate.smoke.spec.ts:22:7 › Delegate flow › Delegate flow using max amount ────────── services\liveapp-sdk.spec.ts:34:5 › Live App SDK methods @smoke ──────────────────────────────── services\wallet-api.spec.ts:191:5 › Wallet API methods @smoke ────────────────────────────────── 3 skipped 50 passed (4.2m)
🎭 Playwright Run Summary
1 failed accounts/account.spec.ts:18:9 › Accounts @smoke › [BTC] Add account ──────────────────────────── 3 flaky accounts/account.spec.ts:18:9 › Accounts @smoke › [LTC] Add account ──────────────────────────── accounts/account.spec.ts:18:9 › Accounts @smoke › [ETH] Add account ──────────────────────────── accounts/account.spec.ts:18:9 › Accounts @smoke › [ATOM] Add account ─────────────────────────── 56 skipped

Artifacts

Produced during runtime
Name Size
playwright-results-macos-latest Expired
14.1 MB
playwright-results-ubuntu-latest Expired
41 MB
playwright-results-windows-latest Expired
58.7 MB
summary.json Expired
502 Bytes