Swap widget Updates #947
pull-request.yaml
on: pull_request
web-build
/
web-build
3m 12s
twa-build
2m 33s
extension-build
3m 48s
ipad-build
/
ipad-build
7m 41s
swap-widget-build
/
Swap Widget
2m 54s
Matrix: desktop-build
web-tests
/
playwright-tests
10m 2s
Annotations
10 errors, 11 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.
|
twa-build
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
swap-widget-build / Swap Widget
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
web-build / web-build
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
desktop-build (ubuntu-latest, make:arm, arm64, /apps/desktop/out/make)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
desktop-build (ubuntu-latest, make:intel, x64, /apps/desktop/out/make)
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] › AddExistingWallets/Add existing general wallet.spec.ts#L1
tests/playwright/[chromium] › AddExistingWallets/Add existing general wallet.spec.ts took 36.9s
|
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 36.7s
|
Slow Test:
tests/playwright/[chromium] › AddWatchOnly/add watch only.spec.ts#L1
tests/playwright/[chromium] › AddWatchOnly/add watch only.spec.ts took 30.7s
|
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.1s
|
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 24.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.5m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
Extension Chrome
|
6.36 MB |
|
Extension Firefox
|
6.38 MB |
|
Tonkeeper Desktop Linux arm64
|
254 MB |
|
Tonkeeper Desktop Linux x64
|
473 MB |
|
Tonkeeper Desktop Windows x64
|
107 MB |
|
Tonkeeper Desktop Windows x64 archive
|
110 MB |
|
Tonkeeper Desktop macOS arm
|
189 MB |
|
Tonkeeper Desktop macOS universal
|
349 MB |
|
Tonkeeper Desktop macOS x64
|
203 MB |
|