Skip to content

@Desktop • Test App triggered by mohammed-ledger on ref support/debug-macos-type #20238

@Desktop • Test App triggered by mohammed-ledger on ref support/debug-macos-type

@Desktop • Test App triggered by mohammed-ledger on ref support/debug-macos-type #20238

Re-run triggered October 6, 2023 09:48
Status Failure
Total duration 46m 4s
Artifacts 8

test-desktop.yml

on: workflow_dispatch
Desktop E2E (Windows)
17m 19s
Desktop E2E (Windows)
Desktop E2E (Linux)
8m 16s
Desktop E2E (Linux)
Desktop E2E (macOS X)
41m 40s
Desktop E2E (macOS X)
Desktop code checks
7m 23s
Desktop code checks
Desktop deadcode check
4m 39s
Desktop deadcode check
Desktop Unit Tests
7m 7s
Desktop Unit Tests
Allure Reports Export on Server
0s
Allure Reports Export on Server
Fit to window
Zoom out
Zoom in

Annotations

11 errors, 1 warning, and 3 notices
services\swap.spec.ts:82:7 › Swap › Filter Rates @smoke: apps\ledger-live-desktop\tests\models\SwapPage.ts#L114
1) services\swap.spec.ts:82:7 › Swap › Filter Rates @smoke › Generate ETH to USDT quotes ───────── TimeoutError: locator.click: Timeout 30000ms exceeded. =========================== logs =========================== waiting for getByRole('option').getByText('Tether USD').first() ============================================================ at ..\models\SwapPage.ts:114 112 | async selectCurrencyFromCurrencyDropdown(textToSelect: string) { 113 | await this.waitForCurrenciesToExist(); > 114 | await this.page.getByRole("option").getByText(textToSelect).first().click(); | ^ 115 | } 116 | 117 | async selectCurrencyByName(accountName: string) { at SwapPage.selectCurrencyFromCurrencyDropdown (C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\models\SwapPage.ts:114:73) at C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\specs\services\swap.spec.ts:96:7 at C:\actions-runner\_work\ledger-live\ledger-live\apps\ledger-live-desktop\tests\specs\services\swap.spec.ts:91: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 Error: Screenshot comparison failed: 3999 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 - 3999 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 - 3999 pixels (ratio 0.02 of all image pixels) are different. Expected: /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/accounts/delegate.smoke.spec.ts-snapshots/provider-search-page-linux.png Received: /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: /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 /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/accounts/delegate.smoke.spec.ts:46:46 at /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: 3999 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 - 3999 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 - 3999 pixels (ratio 0.02 of all image pixels) are different. Expected: /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/accounts/delegate.smoke.spec.ts-snapshots/provider-search-page-linux.png Received: /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: /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 /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/accounts/delegate.smoke.spec.ts:46:46 at /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 #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: 3999 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 - 3999 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 - 3999 pixels (ratio 0.02 of all image pixels) are different. Expected: /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/accounts/delegate.smoke.spec.ts-snapshots/provider-search-page-linux.png Received: /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-retry2/provider-search-page-actual.png Diff: /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-retry2/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 /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/accounts/delegate.smoke.spec.ts:46:46 at /runner/_work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/accounts/delegate.smoke.spec.ts:44:5
Desktop E2E (Linux)
Process completed with exit code 1.
Desktop E2E (macOS X)
CredentialsProviderError: Could not load credentials from any providers
Desktop E2E (macOS X)
CredentialsProviderError: Could not load credentials from any providers
Desktop E2E (macOS X)
CredentialsProviderError: Could not load credentials from any providers
Desktop E2E (macOS X)
CredentialsProviderError: Could not load credentials from any providers
settings/localization.spec.ts:12:5 › Settings: apps/ledger-live-desktop/tests/specs/settings/localization.spec.ts#L39
1) settings/localization.spec.ts:12:5 › Settings › go to settings -> change language with device in English Error: Screenshot comparison failed: 19497 pixels (ratio 0.03 of all image pixels) are different. Call log: - expect.toHaveScreenshot(settings-français-with-device-l10n.png) with timeout 30000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - 19497 pixels (ratio 0.03 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - captured a stable screenshot - 19497 pixels (ratio 0.03 of all image pixels) are different. Expected: /Users/runner/work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/settings/localization.spec.ts-snapshots/settings-français-with-device-l10n-darwin.png Received: /Users/runner/work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/artifacts/test-results/settings-localization-Settings/settings-français-with-device-l10n-actual.png Diff: /Users/runner/work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/artifacts/test-results/settings-localization-Settings/settings-français-with-device-l10n-diff.png 37 | await page.waitForTimeout(3000); 38 | await settingsPage.changeLanguage("Français", "Español"); > 39 | await expect(page).toHaveScreenshot("settings-français-with-device-l10n.png"); | ^ 40 | }); 41 | 42 | await test.step("accept and install language change on device", async () => { at /Users/runner/work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/settings/localization.spec.ts:39:24 at /Users/runner/work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/settings/localization.spec.ts:24:3
settings/localization.spec.ts:12:5 › Settings: apps/ledger-live-desktop/tests/specs/settings/localization.spec.ts#L39
1) settings/localization.spec.ts:12:5 › Settings › go to settings -> change language with device in English Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: 19497 pixels (ratio 0.03 of all image pixels) are different. Call log: - expect.toHaveScreenshot(settings-français-with-device-l10n.png) with timeout 30000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - 19497 pixels (ratio 0.03 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - captured a stable screenshot - 19497 pixels (ratio 0.03 of all image pixels) are different. Expected: /Users/runner/work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/settings/localization.spec.ts-snapshots/settings-français-with-device-l10n-darwin.png Received: /Users/runner/work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/artifacts/test-results/settings-localization-Settings-retry1/settings-français-with-device-l10n-actual.png Diff: /Users/runner/work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/artifacts/test-results/settings-localization-Settings-retry1/settings-français-with-device-l10n-diff.png 37 | await page.waitForTimeout(3000); 38 | await settingsPage.changeLanguage("Français", "Español"); > 39 | await expect(page).toHaveScreenshot("settings-français-with-device-l10n.png"); | ^ 40 | }); 41 | 42 | await test.step("accept and install language change on device", async () => { at /Users/runner/work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/settings/localization.spec.ts:39:24 at /Users/runner/work/ledger-live/ledger-live/apps/ledger-live-desktop/tests/specs/settings/localization.spec.ts:24:3
Desktop E2E (macOS X)
No files were found with the provided path: images-macos.json. No artifacts will be uploaded.
🎭 Playwright Run Summary
1 flaky services\swap.spec.ts:82:7 › Swap › Filter Rates @smoke ──────────────────────────────────────── 3 skipped 57 passed (5.0m)
🎭 Playwright Run Summary
1 failed accounts/delegate.smoke.spec.ts:43:7 › Delegate flow › The user search and select a provider ─── 3 skipped 57 passed (3.3m)
🎭 Playwright Run Summary
1 flaky settings/localization.spec.ts:12:5 › Settings ────────────────────────────────────────────────── 2 skipped 57 passed (28.9m)

Artifacts

Produced during runtime
Name Size
allure-results-linux Expired
1.65 MB
allure-results-macos Expired
3.45 MB
allure-results-windows Expired
973 KB
images Expired
405 Bytes
lint Expired
583 KB
playwright-results-linux Expired
48.3 MB
playwright-results-macos Expired
53 MB
summary.json Expired
1.8 KB