@Desktop • Test App triggered by mohammed-ledger on ref support/debug-macos-type #20238
test-desktop.yml
on: workflow_dispatch
Desktop E2E (Windows)
17m 19s
Desktop E2E (Linux)
8m 16s
Desktop E2E (macOS X)
41m 40s
Desktop code checks
7m 23s
Desktop deadcode check
4m 39s
Desktop Unit Tests
7m 7s
Allure Reports Export on Server
0s
report
2m 49s
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 |
|