Testnet accounts #817
pull-request.yaml
on: pull_request
web-build
/
web-build
3m 4s
twa-build
2m 58s
extension-build
4m 35s
Matrix: desktop-build
web-tests
/
playwright-tests
8m 21s
Annotations
10 errors, 5 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#L25
1) [chromium] › 12WordMnemonic/trust value.spec.ts:6:5 › trust + assert visibility and value ─────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByText('USD₮')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByText('USD₮')
23 | await page.getByRole('button', { name: 'Save' }).click();
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 | });
at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/12WordMnemonic/trust value.spec.ts:25:42
|
[chromium] › 12WordMnemonic/trust value.spec.ts:6:5 › trust + assert visibility and value:
tests/playwright/tests/12WordMnemonic/trust value.spec.ts#L25
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: getByText('USD₮')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByText('USD₮')
23 | await page.getByRole('button', { name: 'Save' }).click();
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 | });
at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/12WordMnemonic/trust value.spec.ts:25:42
|
[chromium] › 12WordMnemonic/trust value.spec.ts:6:5 › trust + assert visibility and value:
tests/playwright/tests/12WordMnemonic/trust value.spec.ts#L25
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: getByText('USD₮')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByText('USD₮')
23 | await page.getByRole('button', { name: 'Save' }).click();
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 | });
at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/12WordMnemonic/trust value.spec.ts:25:42
|
[chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements:
tests/playwright/tests/Ton Connect.spec.ts#L65
2) [chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements ────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('#react-portal-modal-container').getByText('UQAG…gyIO')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('#react-portal-modal-container').getByText('UQAG…gyIO')
63 | await expect(
64 | page.locator('#react-portal-modal-container').getByText('UQAG…gyIO')
> 65 | ).toBeVisible();
| ^
66 | await expect(page.locator('form')).toContainText('UQAG…gyIO');
67 | await page.getByRole('button', { name: 'Connect wallet' }).click();
68 | await page.getByRole('link', { name: 'Settings' }).click();
at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/Ton Connect.spec.ts:65:11
|
[chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements:
tests/playwright/tests/Ton Connect.spec.ts#L17
2) [chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements ────────────────────────────────
Test timeout of 30000ms exceeded while running "afterEach" hook.
15 | });
16 |
> 17 | test.afterEach(async ({ page }) => {
| ^
18 | await page.getByRole('link', { name: 'Settings' }).click();
19 | await page.getByText('Delete Account').click();
20 | await page
at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/Ton Connect.spec.ts:17:6
|
[chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements:
tests/playwright/tests/Ton Connect.spec.ts#L18
2) [chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements ────────────────────────────────
Error: locator.click: Test ended.
Call log:
- waiting for getByRole('link', { name: 'Settings' })
- locator resolved to <a class="" href="/wallet-settings">…</a>
- attempting click action
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div paddingright="0" class="sc-gGmKOd ieGPSC notification-overlay">…</div> from <div id="react-portal-modal-container">…</div> subtree intercepts pointer events
- retrying click action, attempt #1
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div paddingright="0" class="sc-gGmKOd ieGPSC notification-overlay">…</div> from <div id="react-portal-modal-container">…</div> subtree intercepts pointer events
- retrying click action, attempt #2
- waiting 20ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div paddingright="0" class="sc-gGmKOd ieGPSC notification-overlay">…</div> from <div id="react-portal-modal-container">…</div> subtree intercepts pointer events
- retrying click action, attempt #3
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div paddingright="0" class="sc-gGmKOd ieGPSC notification-overlay">…</div> from <div id="react-portal-modal-container">…</div> subtree intercepts pointer events
- retrying click action, attempt #4
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div paddingright="0" class="sc-gGmKOd ieGPSC notification-overlay">…</div> from <div id="react-portal-modal-container">…</div> subtree intercepts pointer events
- retrying click action, attempt #5
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div paddingright="0" class="sc-gGmKOd ieGPSC notification-overlay">…</div> from <div id="react-portal-modal-container">…</div> subtree intercepts pointer events
- retrying click action, attempt #6
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div paddingright="0" class="sc-gGmKOd ieGPSC notification-overlay">…</div> from <div id="react-portal-modal-container">…</div> subtree intercepts pointer events
- retrying click action, attempt #7
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div paddingright="0" class="sc-gGmKOd ieGPSC notification-overlay">…</div> from <div id="react-portal-modal-container">…</div> subtree intercepts pointer events
- retrying click action, attempt #8
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div paddingright="0" class="sc-gGmKOd ieGPSC notification-overlay">…</div> from <div id="react-portal-modal-container">…</div> subtree intercepts pointer events
- retrying click action, attempt #9
- waiting 500ms
- waiting for element to be visible, enabled and sta
|
[chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements:
tests/playwright/tests/Ton Connect.spec.ts#L65
2) [chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements ────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('#react-portal-modal-container').getByText('UQAG…gyIO')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('#react-portal-modal-container').getByText('UQAG…gyIO')
63 | await expect(
64 | page.locator('#react-portal-modal-container').getByText('UQAG…gyIO')
> 65 | ).toBeVisible();
| ^
66 | await expect(page.locator('form')).toContainText('UQAG…gyIO');
67 | await page.getByRole('button', { name: 'Connect wallet' }).click();
68 | await page.getByRole('link', { name: 'Settings' }).click();
at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/Ton Connect.spec.ts:65:11
|
[chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements:
tests/playwright/tests/Ton Connect.spec.ts#L17
2) [chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements ────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded while running "afterEach" hook.
15 | });
16 |
> 17 | test.afterEach(async ({ page }) => {
| ^
18 | await page.getByRole('link', { name: 'Settings' }).click();
19 | await page.getByText('Delete Account').click();
20 | await page
at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/Ton Connect.spec.ts:17:6
|
[chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements:
tests/playwright/tests/Ton Connect.spec.ts#L18
2) [chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements ────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test ended.
Call log:
- waiting for getByRole('link', { name: 'Settings' })
- locator resolved to <a class="" href="/wallet-settings">…</a>
- attempting click action
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div paddingright="0" class="sc-gGmKOd ieGPSC notification-overlay">…</div> from <div id="react-portal-modal-container">…</div> subtree intercepts pointer events
- retrying click action, attempt #1
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div paddingright="0" class="sc-gGmKOd ieGPSC notification-overlay">…</div> from <div id="react-portal-modal-container">…</div> subtree intercepts pointer events
- retrying click action, attempt #2
- waiting 20ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div paddingright="0" class="sc-gGmKOd ieGPSC notification-overlay">…</div> from <div id="react-portal-modal-container">…</div> subtree intercepts pointer events
- retrying click action, attempt #3
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div paddingright="0" class="sc-gGmKOd ieGPSC notification-overlay">…</div> from <div id="react-portal-modal-container">…</div> subtree intercepts pointer events
- retrying click action, attempt #4
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div paddingright="0" class="sc-gGmKOd ieGPSC notification-overlay">…</div> from <div id="react-portal-modal-container">…</div> subtree intercepts pointer events
- retrying click action, attempt #5
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div paddingright="0" class="sc-gGmKOd ieGPSC notification-overlay">…</div> from <div id="react-portal-modal-container">…</div> subtree intercepts pointer events
- retrying click action, attempt #6
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div paddingright="0" class="sc-gGmKOd ieGPSC notification-overlay">…</div> from <div id="react-portal-modal-container">…</div> subtree intercepts pointer events
- retrying click action, attempt #7
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div paddingright="0" class="sc-gGmKOd ieGPSC notification-overlay">…</div> from <div id="react-portal-modal-container">…</div> subtree intercepts pointer events
- retrying click action, attempt #8
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div paddingright="0" class="sc-gGmKOd ieGPSC notification-overlay">…</div> from <div id="react-portal-modal-container">…</div> subtree intercepts pointer events
- retrying click a
|
[chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements:
tests/playwright/tests/Ton Connect.spec.ts#L65
2) [chromium] › Ton Connect.spec.ts:40:9 › ton connect › elements ────────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('#react-portal-modal-container').getByText('UQAG…gyIO')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('#react-portal-modal-container').getByText('UQAG…gyIO')
63 | await expect(
64 | page.locator('#react-portal-modal-container').getByText('UQAG…gyIO')
> 65 | ).toBeVisible();
| ^
66 | await expect(page.locator('form')).toContainText('UQAG…gyIO');
67 | await page.getByRole('button', { name: 'Connect wallet' }).click();
68 | await page.getByRole('link', { name: 'Settings' }).click();
at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/Ton Connect.spec.ts:65:11
|
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 38.6s
|
Slow Test:
tests/playwright/[chromium] › AddExistingWallets/Add existing general wallet.spec.ts#L1
tests/playwright/[chromium] › AddExistingWallets/Add existing general wallet.spec.ts took 34.6s
|
Slow Test:
tests/playwright/[chromium] › AddWatchOnly/add watch only.spec.ts#L1
tests/playwright/[chromium] › AddWatchOnly/add watch only.spec.ts took 31.4s
|
Slow Test:
tests/playwright/[chromium] › Add2WalletsAndDeleteInABulk/2 wallets & bulk delete.spec.ts#L1
tests/playwright/[chromium] › Add2WalletsAndDeleteInABulk/2 wallets & bulk delete.spec.ts took 26.4s
|
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 26.4s
|
🎭 Playwright Run Summary
3 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:104:9 › ton connect › Getgems ─────────────────────────────────
13 passed (6.0m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
Extension Chrome
Expired
|
6.35 MB |
|
Extension Firefox
Expired
|
6.36 MB |
|
Tonkeeper Desktop Linux arm64
Expired
|
254 MB |
|
Tonkeeper Desktop Linux x64
Expired
|
473 MB |
|
Tonkeeper Desktop Windows x64
Expired
|
107 MB |
|
Tonkeeper Desktop Windows x64 archive
Expired
|
110 MB |
|
Tonkeeper Desktop macOS arm
Expired
|
189 MB |
|
Tonkeeper Desktop macOS universal
Expired
|
349 MB |
|
Tonkeeper Desktop macOS x64
Expired
|
203 MB |
|