Skip to content

Merge pull request #800 from Devadakene/fix/locale-formatting #684

Merge pull request #800 from Devadakene/fix/locale-formatting

Merge pull request #800 from Devadakene/fix/locale-formatting #684

Triggered via push July 30, 2026 04:17
Status Failure
Total duration 1h 2m 5s
Artifacts 1

ci.yml

on: push
Matrix: Unit & Integration Tests
Lint & Format Check
42s
Lint & Format Check
TypeScript Type Check
51s
TypeScript Type Check
E2E Tests
1h 2m
E2E Tests
Visual Regression Tests
9m 20s
Visual Regression Tests
Bundle Visualizer
0s
Bundle Visualizer
Build
0s
Build
Bundle Size Budget
0s
Bundle Size Budget
Fit to window
Zoom out
Zoom in

Annotations

43 errors, 11 warnings, and 2 notices
Lint & Format Check: src/components/preferences/UserPreferences.jsx#L36
'validatePreferences' is not defined
Lint & Format Check: src/components/dashboard/AdvancedSearch.tsx#L809
'AnalyticsChip' is not defined
Lint & Format Check: src/components/dashboard/AdvancedSearch.tsx#L808
'AnalyticsChip' is not defined
Lint & Format Check: src/components/dashboard/AdvancedSearch.tsx#L807
'AnalyticsChip' is not defined
Lint & Format Check: src/components/dashboard/AdvancedSearch.tsx#L806
'AnalyticsChip' is not defined
Lint & Format Check: public/sw.js#L270
'clients' is not defined
Lint & Format Check: public/sw.js#L270
'clients' is not defined
Lint & Format Check: public/sw.js#L264
'clients' is not defined
TypeScript Type Check: src/components/adaptive/PerformanceModeSelector.tsx#L299
Parameter 'key' implicitly has an 'any' type.
TypeScript Type Check: src/components/adaptive/PerformanceModeSelector.tsx#L89
Property 'locked' does not exist on type 'UseAdaptivePerformanceResult'.
TypeScript Type Check: src/components/SecurityHeaders.tsx#L43
Type 'null' is not assignable to type 'Element'.
TypeScript Type Check: src/app/profile/page.tsx#L7
Property 'disconnect' does not exist on type 'unknown'.
TypeScript Type Check: src/app/profile/page.tsx#L7
Property 'connected' does not exist on type 'unknown'.
TypeScript Type Check: src/app/profile/page.tsx#L7
Property 'wallet' does not exist on type 'unknown'.
TypeScript Type Check: src/app/profile/page.tsx#L4
Cannot find module '@/context/WalletContext' or its corresponding type declarations.
TypeScript Type Check: src/api/routes/liquidityPrediction.ts#L4
Cannot find module '../../src/lib/liquidityEngine' or its corresponding type declarations.
TypeScript Type Check: src/api/routes/liquidity.ts#L5
Module '"../../ml/liquidityPredictionModel"' has no exported member 'getModelMetrics'.
Unit & Integration Tests (18)
Process completed with exit code 1.
Unit & Integration Tests (20)
The strategy configuration was canceled because "test._18" failed
Unit & Integration Tests (20)
The operation was canceled.
[visual-mobile] › tests/e2e/visual.spec.js:109:3 › Connected account views › account detail: tests/e2e/visual.spec.js#L100
4) [visual-mobile] › tests/e2e/visual.spec.js:109:3 › Connected account views › account detail ─── TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('textbox') 98 | test.beforeEach(async ({ page }) => { 99 | await page.goto('/'); > 100 | await page.getByRole('textbox').fill(TESTNET_KEY); | ^ 101 | await page.getByRole('button', { name: /connect/i }).click(); 102 | await waitForStable(page); 103 | }); at /home/runner/work/stellar-dev-dashboard/stellar-dev-dashboard/tests/e2e/visual.spec.js:100:37
[visual-mobile] › tests/e2e/visual.spec.js:105:3 › Connected account views › overview: tests/e2e/visual.spec.js#L100
3) [visual-mobile] › tests/e2e/visual.spec.js:105:3 › Connected account views › overview ───────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('textbox') 98 | test.beforeEach(async ({ page }) => { 99 | await page.goto('/'); > 100 | await page.getByRole('textbox').fill(TESTNET_KEY); | ^ 101 | await page.getByRole('button', { name: /connect/i }).click(); 102 | await waitForStable(page); 103 | }); at /home/runner/work/stellar-dev-dashboard/stellar-dev-dashboard/tests/e2e/visual.spec.js:100:37
[visual-mobile] › tests/e2e/visual.spec.js:105:3 › Connected account views › overview: tests/e2e/visual.spec.js#L100
3) [visual-mobile] › tests/e2e/visual.spec.js:105:3 › Connected account views › overview ───────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('textbox') 98 | test.beforeEach(async ({ page }) => { 99 | await page.goto('/'); > 100 | await page.getByRole('textbox').fill(TESTNET_KEY); | ^ 101 | await page.getByRole('button', { name: /connect/i }).click(); 102 | await waitForStable(page); 103 | }); at /home/runner/work/stellar-dev-dashboard/stellar-dev-dashboard/tests/e2e/visual.spec.js:100:37
[visual-mobile] › tests/e2e/visual.spec.js:105:3 › Connected account views › overview: tests/e2e/visual.spec.js#L100
3) [visual-mobile] › tests/e2e/visual.spec.js:105:3 › Connected account views › overview ───────── TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('textbox') 98 | test.beforeEach(async ({ page }) => { 99 | await page.goto('/'); > 100 | await page.getByRole('textbox').fill(TESTNET_KEY); | ^ 101 | await page.getByRole('button', { name: /connect/i }).click(); 102 | await waitForStable(page); 103 | }); at /home/runner/work/stellar-dev-dashboard/stellar-dev-dashboard/tests/e2e/visual.spec.js:100:37
[visual-mobile] › tests/e2e/visual.spec.js:31:3 › Connect Panel › invalid key error state: tests/e2e/visual.spec.js#L33
2) [visual-mobile] › tests/e2e/visual.spec.js:31:3 › Connect Panel › invalid key error state ───── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('textbox') 31 | test('invalid key error state', async ({ page }) => { 32 | await page.goto('/'); > 33 | await page.getByRole('textbox').fill('BADKEY'); | ^ 34 | await page.getByRole('button', { name: /connect/i }).click(); 35 | await waitForStable(page); 36 | await expect(page).toHaveScreenshot('connect-panel-error.png'); at /home/runner/work/stellar-dev-dashboard/stellar-dev-dashboard/tests/e2e/visual.spec.js:33:37
[visual-mobile] › tests/e2e/visual.spec.js:31:3 › Connect Panel › invalid key error state: tests/e2e/visual.spec.js#L33
2) [visual-mobile] › tests/e2e/visual.spec.js:31:3 › Connect Panel › invalid key error state ───── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('textbox') 31 | test('invalid key error state', async ({ page }) => { 32 | await page.goto('/'); > 33 | await page.getByRole('textbox').fill('BADKEY'); | ^ 34 | await page.getByRole('button', { name: /connect/i }).click(); 35 | await waitForStable(page); 36 | await expect(page).toHaveScreenshot('connect-panel-error.png'); at /home/runner/work/stellar-dev-dashboard/stellar-dev-dashboard/tests/e2e/visual.spec.js:33:37
[visual-mobile] › tests/e2e/visual.spec.js:31:3 › Connect Panel › invalid key error state: tests/e2e/visual.spec.js#L33
2) [visual-mobile] › tests/e2e/visual.spec.js:31:3 › Connect Panel › invalid key error state ───── TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('textbox') 31 | test('invalid key error state', async ({ page }) => { 32 | await page.goto('/'); > 33 | await page.getByRole('textbox').fill('BADKEY'); | ^ 34 | await page.getByRole('button', { name: /connect/i }).click(); 35 | await waitForStable(page); 36 | await expect(page).toHaveScreenshot('connect-panel-error.png'); at /home/runner/work/stellar-dev-dashboard/stellar-dev-dashboard/tests/e2e/visual.spec.js:33:37
[visual-mobile] › tests/e2e/visual.spec.js:45:3 › Layout › sidebar: tests/e2e/visual.spec.js#L48
1) [visual-mobile] › tests/e2e/visual.spec.js:45:3 › Layout › sidebar ──────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('aside') Timeout: 5000ms Timeout 5000ms exceeded. Snapshot: sidebar.png Call log: - Expect "toHaveScreenshot(sidebar.png)" with timeout 5000ms - generating new stable screenshot expectation - waiting for locator('aside') - Timeout 5000ms exceeded. 46 | await page.goto('/'); 47 | await waitForStable(page); > 48 | await expect(page.locator('aside')).toHaveScreenshot('sidebar.png'); | ^ 49 | }); 50 | 51 | test('price ticker bar', async ({ page }) => { at /home/runner/work/stellar-dev-dashboard/stellar-dev-dashboard/tests/e2e/visual.spec.js:48:41
[visual-mobile] › tests/e2e/visual.spec.js:45:3 › Layout › sidebar: tests/e2e/visual.spec.js#L48
1) [visual-mobile] › tests/e2e/visual.spec.js:45:3 › Layout › sidebar ──────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('aside') Timeout: 5000ms Timeout 5000ms exceeded. Snapshot: sidebar.png Call log: - Expect "toHaveScreenshot(sidebar.png)" with timeout 5000ms - generating new stable screenshot expectation - waiting for locator('aside') - Timeout 5000ms exceeded. 46 | await page.goto('/'); 47 | await waitForStable(page); > 48 | await expect(page.locator('aside')).toHaveScreenshot('sidebar.png'); | ^ 49 | }); 50 | 51 | test('price ticker bar', async ({ page }) => { at /home/runner/work/stellar-dev-dashboard/stellar-dev-dashboard/tests/e2e/visual.spec.js:48:41
[visual-mobile] › tests/e2e/visual.spec.js:45:3 › Layout › sidebar: tests/e2e/visual.spec.js#L48
1) [visual-mobile] › tests/e2e/visual.spec.js:45:3 › Layout › sidebar ──────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('aside') Timeout: 5000ms Timeout 5000ms exceeded. Snapshot: sidebar.png Call log: - Expect "toHaveScreenshot(sidebar.png)" with timeout 5000ms - generating new stable screenshot expectation - waiting for locator('aside') - Timeout 5000ms exceeded. 46 | await page.goto('/'); 47 | await waitForStable(page); > 48 | await expect(page.locator('aside')).toHaveScreenshot('sidebar.png'); | ^ 49 | }); 50 | 51 | test('price ticker bar', async ({ page }) => { at /home/runner/work/stellar-dev-dashboard/stellar-dev-dashboard/tests/e2e/visual.spec.js:48:41
[visual-mobile] › tests/e2e/visual.spec.js:109:3 › Connected account views › account detail: tests/e2e/visual.spec.js#L100
4) [visual-mobile] › tests/e2e/visual.spec.js:109:3 › Connected account views › account detail ─── TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('textbox') 98 | test.beforeEach(async ({ page }) => { 99 | await page.goto('/'); > 100 | await page.getByRole('textbox').fill(TESTNET_KEY); | ^ 101 | await page.getByRole('button', { name: /connect/i }).click(); 102 | await waitForStable(page); 103 | }); at /home/runner/work/stellar-dev-dashboard/stellar-dev-dashboard/tests/e2e/visual.spec.js:100:37
[visual-mobile] › tests/e2e/visual.spec.js:105:3 › Connected account views › overview: tests/e2e/visual.spec.js#L100
3) [visual-mobile] › tests/e2e/visual.spec.js:105:3 › Connected account views › overview ───────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('textbox') 98 | test.beforeEach(async ({ page }) => { 99 | await page.goto('/'); > 100 | await page.getByRole('textbox').fill(TESTNET_KEY); | ^ 101 | await page.getByRole('button', { name: /connect/i }).click(); 102 | await waitForStable(page); 103 | }); at /home/runner/work/stellar-dev-dashboard/stellar-dev-dashboard/tests/e2e/visual.spec.js:100:37
[visual-mobile] › tests/e2e/visual.spec.js:105:3 › Connected account views › overview: tests/e2e/visual.spec.js#L100
3) [visual-mobile] › tests/e2e/visual.spec.js:105:3 › Connected account views › overview ───────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('textbox') - waiting for navigation to finish... - navigated to "http://localhost:5173/" 98 | test.beforeEach(async ({ page }) => { 99 | await page.goto('/'); > 100 | await page.getByRole('textbox').fill(TESTNET_KEY); | ^ 101 | await page.getByRole('button', { name: /connect/i }).click(); 102 | await waitForStable(page); 103 | }); at /home/runner/work/stellar-dev-dashboard/stellar-dev-dashboard/tests/e2e/visual.spec.js:100:37
[visual-mobile] › tests/e2e/visual.spec.js:105:3 › Connected account views › overview: tests/e2e/visual.spec.js#L100
3) [visual-mobile] › tests/e2e/visual.spec.js:105:3 › Connected account views › overview ───────── TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('textbox') 98 | test.beforeEach(async ({ page }) => { 99 | await page.goto('/'); > 100 | await page.getByRole('textbox').fill(TESTNET_KEY); | ^ 101 | await page.getByRole('button', { name: /connect/i }).click(); 102 | await waitForStable(page); 103 | }); at /home/runner/work/stellar-dev-dashboard/stellar-dev-dashboard/tests/e2e/visual.spec.js:100:37
[visual-mobile] › tests/e2e/visual.spec.js:31:3 › Connect Panel › invalid key error state: tests/e2e/visual.spec.js#L33
2) [visual-mobile] › tests/e2e/visual.spec.js:31:3 › Connect Panel › invalid key error state ───── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('textbox') 31 | test('invalid key error state', async ({ page }) => { 32 | await page.goto('/'); > 33 | await page.getByRole('textbox').fill('BADKEY'); | ^ 34 | await page.getByRole('button', { name: /connect/i }).click(); 35 | await waitForStable(page); 36 | await expect(page).toHaveScreenshot('connect-panel-error.png'); at /home/runner/work/stellar-dev-dashboard/stellar-dev-dashboard/tests/e2e/visual.spec.js:33:37
[visual-mobile] › tests/e2e/visual.spec.js:31:3 › Connect Panel › invalid key error state: tests/e2e/visual.spec.js#L33
2) [visual-mobile] › tests/e2e/visual.spec.js:31:3 › Connect Panel › invalid key error state ───── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('textbox') - waiting for navigation to finish... - navigated to "http://localhost:5173/" 31 | test('invalid key error state', async ({ page }) => { 32 | await page.goto('/'); > 33 | await page.getByRole('textbox').fill('BADKEY'); | ^ 34 | await page.getByRole('button', { name: /connect/i }).click(); 35 | await waitForStable(page); 36 | await expect(page).toHaveScreenshot('connect-panel-error.png'); at /home/runner/work/stellar-dev-dashboard/stellar-dev-dashboard/tests/e2e/visual.spec.js:33:37
[visual-mobile] › tests/e2e/visual.spec.js:31:3 › Connect Panel › invalid key error state: tests/e2e/visual.spec.js#L33
2) [visual-mobile] › tests/e2e/visual.spec.js:31:3 › Connect Panel › invalid key error state ───── TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('textbox') 31 | test('invalid key error state', async ({ page }) => { 32 | await page.goto('/'); > 33 | await page.getByRole('textbox').fill('BADKEY'); | ^ 34 | await page.getByRole('button', { name: /connect/i }).click(); 35 | await waitForStable(page); 36 | await expect(page).toHaveScreenshot('connect-panel-error.png'); at /home/runner/work/stellar-dev-dashboard/stellar-dev-dashboard/tests/e2e/visual.spec.js:33:37
[visual-mobile] › tests/e2e/visual.spec.js:45:3 › Layout › sidebar: tests/e2e/visual.spec.js#L48
1) [visual-mobile] › tests/e2e/visual.spec.js:45:3 › Layout › sidebar ──────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('aside') Timeout: 5000ms Timeout 5000ms exceeded. Snapshot: sidebar.png Call log: - Expect "toHaveScreenshot(sidebar.png)" with timeout 5000ms - generating new stable screenshot expectation - waiting for locator('aside') - Timeout 5000ms exceeded. 46 | await page.goto('/'); 47 | await waitForStable(page); > 48 | await expect(page.locator('aside')).toHaveScreenshot('sidebar.png'); | ^ 49 | }); 50 | 51 | test('price ticker bar', async ({ page }) => { at /home/runner/work/stellar-dev-dashboard/stellar-dev-dashboard/tests/e2e/visual.spec.js:48:41
[visual-mobile] › tests/e2e/visual.spec.js:45:3 › Layout › sidebar: tests/e2e/visual.spec.js#L48
1) [visual-mobile] › tests/e2e/visual.spec.js:45:3 › Layout › sidebar ──────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('aside') Timeout: 5000ms Timeout 5000ms exceeded. Snapshot: sidebar.png Call log: - Expect "toHaveScreenshot(sidebar.png)" with timeout 5000ms - generating new stable screenshot expectation - waiting for locator('aside') - Timeout 5000ms exceeded. 46 | await page.goto('/'); 47 | await waitForStable(page); > 48 | await expect(page.locator('aside')).toHaveScreenshot('sidebar.png'); | ^ 49 | }); 50 | 51 | test('price ticker bar', async ({ page }) => { at /home/runner/work/stellar-dev-dashboard/stellar-dev-dashboard/tests/e2e/visual.spec.js:48:41
[visual-mobile] › tests/e2e/visual.spec.js:45:3 › Layout › sidebar: tests/e2e/visual.spec.js#L48
1) [visual-mobile] › tests/e2e/visual.spec.js:45:3 › Layout › sidebar ──────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('aside') Timeout: 5000ms Timeout 5000ms exceeded. Snapshot: sidebar.png Call log: - Expect "toHaveScreenshot(sidebar.png)" with timeout 5000ms - generating new stable screenshot expectation - waiting for locator('aside') - Timeout 5000ms exceeded. 46 | await page.goto('/'); 47 | await waitForStable(page); > 48 | await expect(page.locator('aside')).toHaveScreenshot('sidebar.png'); | ^ 49 | }); 50 | 51 | test('price ticker bar', async ({ page }) => { at /home/runner/work/stellar-dev-dashboard/stellar-dev-dashboard/tests/e2e/visual.spec.js:48:41
Lint & Format Check: mobile/src/components/CustomDrawerContent.tsx#L10
'DrawerContentScrollView' is defined but never used. Allowed unused vars must match /^_/u
Lint & Format Check: mobile/src/App.tsx#L40
'addresses' is assigned a value but never used. Allowed unused vars must match /^_/u
Lint & Format Check: mobile/src/App.tsx#L12
'getSyncQueue' is defined but never used. Allowed unused vars must match /^_/u
Lint & Format Check: mobile/index.js#L1
'Platform' is defined but never used. Allowed unused vars must match /^_/u
Lint & Format Check: docs/api/examples/js/stellar-horizon-account-example.js#L20
Unexpected console statement. Only these console methods are allowed: warn, error, info
Lint & Format Check: api/server.js#L79
Unexpected console statement. Only these console methods are allowed: warn, error, info
Lint & Format Check: api/server.js#L73
Unexpected console statement. Only these console methods are allowed: warn, error, info
Lint & Format Check: api/server.js#L61
'e' is defined but never used
Lint & Format Check: api/server.js#L52
Unexpected console statement. Only these console methods are allowed: warn, error, info
Lint & Format Check: api/server.js#L51
'req' is defined but never used. Allowed unused args must match /^_/u
E2E Tests
No files were found with the provided path: playwright-report/. No artifacts will be uploaded.
🎭 Playwright Run Summary
180 failed [visual-mobile] › tests/e2e/visual.spec.js:25:3 › Connect Panel › default state ──────────────── [visual-mobile] › tests/e2e/visual.spec.js:31:3 › Connect Panel › invalid key error state ────── [visual-mobile] › tests/e2e/visual.spec.js:45:3 › Layout › sidebar ───────────────────────────── [visual-mobile] › tests/e2e/visual.spec.js:51:3 › Layout › price ticker bar ──────────────────── [visual-mobile] › tests/e2e/visual.spec.js:80:5 › Dashboard tabs › tab-network-stats.png ─────── [visual-mobile] › tests/e2e/visual.spec.js:80:5 › Dashboard tabs › tab-wallet.png ────────────── [visual-mobile] › tests/e2e/visual.spec.js:80:5 › Dashboard tabs › tab-faucet.png ────────────── [visual-mobile] › tests/e2e/visual.spec.js:80:5 › Dashboard tabs › tab-explorer.png ──────────── [visual-mobile] › tests/e2e/visual.spec.js:105:3 › Connected account views › overview ────────── [visual-mobile] › tests/e2e/visual.spec.js:109:3 › Connected account views › account detail ──── [visual-mobile] › tests/e2e/visual.spec.js:118:3 › Connected account views › transactions ────── [visual-mobile] › tests/e2e/visual.spec.js:133:3 › Themes › dark theme (default) ─────────────── [visual-mobile] › tests/e2e/visual.spec.js:139:3 › Themes › light theme ──────────────────────── [visual-mobile] › tests/e2e/visual.spec.js:180:5 › Viewport mobile (375×667) › connect panel ─── [visual-mobile] › tests/e2e/visual.spec.js:188:7 › Viewport mobile (375×667) › widget: overview [visual-mobile] › tests/e2e/visual.spec.js:188:7 › Viewport mobile (375×667) › widget: account ─ [visual-mobile] › tests/e2e/visual.spec.js:188:7 › Viewport mobile (375×667) › widget: transactions [visual-mobile] › tests/e2e/visual.spec.js:188:7 › Viewport mobile (375×667) › widget: network-stats [visual-mobile] › tests/e2e/visual.spec.js:188:7 › Viewport mobile (375×667) › widget: dex-explorer [visual-mobile] › tests/e2e/visual.spec.js:188:7 › Viewport mobile (375×667) › widget: path-explorer [visual-mobile] › tests/e2e/visual.spec.js:188:7 › Viewport mobile (375×667) › widget: real-time-ledger [visual-mobile] › tests/e2e/visual.spec.js:188:7 › Viewport mobile (375×667) › widget: account-comparison [visual-mobile] › tests/e2e/visual.spec.js:188:7 › Viewport mobile (375×667) › widget: portfolio-value [visual-mobile] › tests/e2e/visual.spec.js:180:5 › Viewport tablet (768×1024) › connect panel ── [visual-mobile] › tests/e2e/visual.spec.js:188:7 › Viewport tablet (768×1024) › widget: overview [visual-mobile] › tests/e2e/visual.spec.js:188:7 › Viewport tablet (768×1024) › widget: account [visual-mobile] › tests/e2e/visual.spec.js:188:7 › Viewport tablet (768×1024) › widget: transactions [visual-mobile] › tests/e2e/visual.spec.js:188:7 › Viewport tablet (768×1024) › widget: network-stats [visual-mobile] › tests/e2e/visual.spec.js:188:7 › Viewport tablet (768×1024) › widget: dex-explorer [visual-mobile] › tests/e2e/visual.spec.js:188:7 › Viewport tablet (768×1024) › widget: path-explorer [visual-mobile] › tests/e2e/visual.spec.js:188:7 › Viewport tablet (768×1024) › widget: real-time-ledger [visual-mobile] › tests/e2e/visual.spec.js:188:7 › Viewport tablet (768×1024) › widget: account-comparison [visual-mobile] › tests/e2e/visual.spec.js:188:7 › Viewport tablet (768×1024) › widget: portfolio-value [visual-mobile] › tests/e2e/visual.spec.js:180:5 › Viewport desk
🎭 Playwright Run Summary
532 failed [visual-mobile] › tests/e2e/visual.spec.js:25:3 › Connect Panel › default state ──────────────── [visual-mobile] › tests/e2e/visual.spec.js:31:3 › Connect Panel › invalid key error state ────── [visual-mobile] › tests/e2e/visual.spec.js:45:3 › Layout › sidebar ───────────────────────────── [visual-mobile] › tests/e2e/visual.spec.js:51:3 › Layout › price ticker bar ──────────────────── [visual-mobile] › tests/e2e/visual.spec.js:80:5 › Dashboard tabs › tab-network-stats.png ─────── [visual-mobile] › tests/e2e/visual.spec.js:80:5 › Dashboard tabs › tab-wallet.png ────────────── [visual-mobile] › tests/e2e/visual.spec.js:80:5 › Dashboard tabs › tab-faucet.png ────────────── [visual-mobile] › tests/e2e/visual.spec.js:80:5 › Dashboard tabs › tab-explorer.png ──────────── [visual-mobile] › tests/e2e/visual.spec.js:105:3 › Connected account views › overview ────────── [visual-mobile] › tests/e2e/visual.spec.js:109:3 › Connected account views › account detail ──── [visual-mobile] › tests/e2e/visual.spec.js:118:3 › Connected account views › transactions ────── [visual-mobile] › tests/e2e/visual.spec.js:133:3 › Themes › dark theme (default) ─────────────── [visual-mobile] › tests/e2e/visual.spec.js:139:3 › Themes › light theme ──────────────────────── [visual-mobile] › tests/e2e/visual.spec.js:180:5 › Viewport mobile (375×667) › connect panel ─── [visual-mobile] › tests/e2e/visual.spec.js:188:7 › Viewport mobile (375×667) › widget: overview [visual-mobile] › tests/e2e/visual.spec.js:188:7 › Viewport mobile (375×667) › widget: account ─ [visual-mobile] › tests/e2e/visual.spec.js:188:7 › Viewport mobile (375×667) › widget: transactions [visual-mobile] › tests/e2e/visual.spec.js:188:7 › Viewport mobile (375×667) › widget: network-stats [visual-mobile] › tests/e2e/visual.spec.js:188:7 › Viewport mobile (375×667) › widget: dex-explorer [visual-mobile] › tests/e2e/visual.spec.js:188:7 › Viewport mobile (375×667) › widget: path-explorer [visual-mobile] › tests/e2e/visual.spec.js:188:7 › Viewport mobile (375×667) › widget: real-time-ledger [visual-mobile] › tests/e2e/visual.spec.js:188:7 › Viewport mobile (375×667) › widget: account-comparison [visual-mobile] › tests/e2e/visual.spec.js:188:7 › Viewport mobile (375×667) › widget: portfolio-value [visual-mobile] › tests/e2e/visual.spec.js:180:5 › Viewport tablet (768×1024) › connect panel ── [visual-mobile] › tests/e2e/visual.spec.js:188:7 › Viewport tablet (768×1024) › widget: overview [visual-mobile] › tests/e2e/visual.spec.js:188:7 › Viewport tablet (768×1024) › widget: account [visual-mobile] › tests/e2e/visual.spec.js:188:7 › Viewport tablet (768×1024) › widget: transactions [visual-mobile] › tests/e2e/visual.spec.js:188:7 › Viewport tablet (768×1024) › widget: network-stats [visual-mobile] › tests/e2e/visual.spec.js:188:7 › Viewport tablet (768×1024) › widget: dex-explorer [visual-mobile] › tests/e2e/visual.spec.js:188:7 › Viewport tablet (768×1024) › widget: path-explorer [visual-mobile] › tests/e2e/visual.spec.js:188:7 › Viewport tablet (768×1024) › widget: real-time-ledger [visual-mobile] › tests/e2e/visual.spec.js:188:7 › Viewport tablet (768×1024) › widget: account-comparison [visual-mobile] › tests/e2e/visual.spec.js:188:7 › Viewport tablet (768×1024) › widget: portfolio-value [visual-mobile] › tests/e2e/visual.spec.js:180:5 › Viewport desk

Artifacts

Produced during runtime
Name Size Digest
visual-diff-684 Expired
11.8 MB
sha256:6e96b7bf37b01de05b9af4742a2d6943f8beb7cdb25db34a401b0b7c068e4b9d