@Desktop • Generate Screenshots triggered by KVNLS on PR 5072 #802
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-windows
17m 41s
generate-screenshots-mac
29m 23s
Report start
4s
Report end
4s
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 |
|