Skip to content

Tonkeeper Web Deploy #52

Tonkeeper Web Deploy

Tonkeeper Web Deploy #52

Manually triggered December 20, 2024 18:44
Status Failure
Total duration 9m 37s
Artifacts

deploy-web.yaml

on: workflow_dispatch
web-tests  /  playwright-tests
6m 43s
web-tests / playwright-tests
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 7 warnings, and 1 notice
[chromium] › 12WordMnemonic/trust value.spec.ts:6:5 › trust + assert visibility and value: tests/playwright/tests/12WordMnemonic/trust value.spec.ts#L26
1) [chromium] › 12WordMnemonic/trust value.spec.ts:6:5 › trust + assert visibility and value ───── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByRole('button', { name: 'Multi Send' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('button', { name: 'Multi Send' }) 24 | await expect(page.getByText('TON').first()).toBeVisible(); 25 | await expect(page.getByText('USD₮')).toBeVisible(); > 26 | await expect(page.getByRole('button', { name: 'Multi Send' })).toBeVisible(); | ^ 27 | await expect(page.locator('#root')).toContainText('Multi Send'); 28 | }); 29 | at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/12WordMnemonic/trust value.spec.ts:26:68
[chromium] › 12WordMnemonic/trust value.spec.ts:6:5 › trust + assert visibility and value: tests/playwright/tests/12WordMnemonic/trust value.spec.ts#L26
1) [chromium] › 12WordMnemonic/trust value.spec.ts:6:5 › trust + assert visibility and value ───── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByRole('button', { name: 'Multi Send' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('button', { name: 'Multi Send' }) 24 | await expect(page.getByText('TON').first()).toBeVisible(); 25 | await expect(page.getByText('USD₮')).toBeVisible(); > 26 | await expect(page.getByRole('button', { name: 'Multi Send' })).toBeVisible(); | ^ 27 | await expect(page.locator('#root')).toContainText('Multi Send'); 28 | }); 29 | at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/12WordMnemonic/trust value.spec.ts:26:68
[chromium] › 12WordMnemonic/trust value.spec.ts:6:5 › trust + assert visibility and value: tests/playwright/tests/12WordMnemonic/trust value.spec.ts#L26
1) [chromium] › 12WordMnemonic/trust value.spec.ts:6:5 › trust + assert visibility and value ───── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByRole('button', { name: 'Multi Send' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('button', { name: 'Multi Send' }) 24 | await expect(page.getByText('TON').first()).toBeVisible(); 25 | await expect(page.getByText('USD₮')).toBeVisible(); > 26 | await expect(page.getByRole('button', { name: 'Multi Send' })).toBeVisible(); | ^ 27 | await expect(page.locator('#root')).toContainText('Multi Send'); 28 | }); 29 | at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/12WordMnemonic/trust value.spec.ts:26:68
[chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements: tests/playwright/tests/Ton Connect.spec.ts#L1
2) [chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements ──────────────────────────────── Test timeout of 30000ms exceeded.
[chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements: tests/playwright/tests/Ton Connect.spec.ts#L43
2) [chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements ──────────────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for getByText('Discover') 41 | await context.grantPermissions(['clipboard-read', 'clipboard-write']); 42 | > 43 | await page.getByText('Discover').click(); | ^ 44 | 45 | const page1Promise = page.waitForEvent('popup'); 46 | at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/Ton Connect.spec.ts:43:42
[chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements: tests/playwright/tests/Ton Connect.spec.ts#L1
2) [chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements ──────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements: tests/playwright/tests/Ton Connect.spec.ts#L43
2) [chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements ──────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for getByText('Discover') 41 | await context.grantPermissions(['clipboard-read', 'clipboard-write']); 42 | > 43 | await page.getByText('Discover').click(); | ^ 44 | 45 | const page1Promise = page.waitForEvent('popup'); 46 | at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/Ton Connect.spec.ts:43:42
[chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements: tests/playwright/tests/Ton Connect.spec.ts#L1
2) [chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements ──────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements: tests/playwright/tests/Ton Connect.spec.ts#L43
2) [chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements ──────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for getByText('Discover') 41 | await context.grantPermissions(['clipboard-read', 'clipboard-write']); 42 | > 43 | await page.getByText('Discover').click(); | ^ 44 | 45 | const page1Promise = page.waitForEvent('popup'); 46 | at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/Ton Connect.spec.ts:43:42
[chromium] › Ton Connect.spec.ts:80:9 › ton connect › STON fi: tests/playwright/tests/Ton Connect.spec.ts#L1
3) [chromium] › Ton Connect.spec.ts:80:9 › ton connect › STON fi ───────────────────────────────── Test timeout of 30000ms exceeded.
web-deploy / web-build
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
web-tests / playwright-tests
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Slow Test: tests/playwright/[chromium] › AddExistingMulti/Add existing multi parent and child.spec.ts#L1
tests/playwright/[chromium] › AddExistingMulti/Add existing multi parent and child.spec.ts took 35.4s
Slow Test: tests/playwright/[chromium] › AddWatchOnly/add watch only.spec.ts#L1
tests/playwright/[chromium] › AddWatchOnly/add watch only.spec.ts took 29.3s
Slow Test: tests/playwright/[chromium] › AddExistingWallets/Add existing general wallet.spec.ts#L1
tests/playwright/[chromium] › AddExistingWallets/Add existing general wallet.spec.ts took 27.9s
Slow Test: tests/playwright/[chromium] › Add2WalletsAndDeleteInABulk/2 wallets & bulk delete.spec.ts#L1
tests/playwright/[chromium] › Add2WalletsAndDeleteInABulk/2 wallets & bulk delete.spec.ts took 25.7s
Slow Test: tests/playwright/[chromium] › AddExistingMulti/Hide and add wallets in multiaccount.spec.ts#L1
tests/playwright/[chromium] › AddExistingMulti/Hide and add wallets in multiaccount.spec.ts took 23.0s
🎭 Playwright Run Summary
4 failed [chromium] › 12WordMnemonic/trust value.spec.ts:6:5 › trust + assert visibility and value ────── [chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements ───────────────────────────────── [chromium] › Ton Connect.spec.ts:80:9 › ton connect › STON fi ────────────────────────────────── [chromium] › Ton Connect.spec.ts:109:9 › ton connect › Getgems ───────────────────────────────── 1 flaky [chromium] › Dashboard.spec.ts:5:5 › Dashboard + elements ────────────────────────────────────── 11 passed (5.4m)