Testnet accounts #802
pull-request.yaml
on: pull_request
web-build
/
web-build
3m 5s
twa-build
3m 0s
extension-build
4m 45s
Matrix: desktop-build
web-tests
/
playwright-tests
8m 23s
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#L30
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₮')
28 | await page.getByRole('button', { name: 'Save' }).click();
29 | await expect(page.getByText('TON').first()).toBeVisible();
> 30 | await expect(page.getByText('USD₮')).toBeVisible();
| ^
31 | await expect(page.getByRole('button', { name: 'Multi Send' })).toBeVisible();
32 | await expect(page.locator('#root')).toContainText('Multi Send');
33 | });
at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/12WordMnemonic/trust value.spec.ts:30:42
|
[chromium] › 12WordMnemonic/trust value.spec.ts:6:5 › trust + assert visibility and value:
tests/playwright/tests/12WordMnemonic/trust value.spec.ts#L30
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₮')
28 | await page.getByRole('button', { name: 'Save' }).click();
29 | await expect(page.getByText('TON').first()).toBeVisible();
> 30 | await expect(page.getByText('USD₮')).toBeVisible();
| ^
31 | await expect(page.getByRole('button', { name: 'Multi Send' })).toBeVisible();
32 | await expect(page.locator('#root')).toContainText('Multi Send');
33 | });
at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/12WordMnemonic/trust value.spec.ts:30:42
|
[chromium] › 12WordMnemonic/trust value.spec.ts:6:5 › trust + assert visibility and value:
tests/playwright/tests/12WordMnemonic/trust value.spec.ts#L30
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₮')
28 | await page.getByRole('button', { name: 'Save' }).click();
29 | await expect(page.getByText('TON').first()).toBeVisible();
> 30 | await expect(page.getByText('USD₮')).toBeVisible();
| ^
31 | await expect(page.getByRole('button', { name: 'Multi Send' })).toBeVisible();
32 | await expect(page.locator('#root')).toContainText('Multi Send');
33 | });
at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/12WordMnemonic/trust value.spec.ts:30:42
|
[chromium] › Ton Connect.spec.ts:36:9 › ton connect › elements:
tests/playwright/tests/Ton Connect.spec.ts#L3
2) [chromium] › Ton Connect.spec.ts:36:9 › ton connect › elements ────────────────────────────────
Test timeout of 30000ms exceeded while running "beforeEach" hook.
1 | import { test, expect } from '@playwright/test';
2 |
> 3 | test.beforeEach(async ({ page }) => {
| ^
4 | await page.goto('/');
5 | await page.getByRole('button', { name: 'Get started' }).click();
6 | await page.getByRole('button', { name: 'Existing Wallet Import wallet' }).click();
at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/Ton Connect.spec.ts:3:6
|
[chromium] › Ton Connect.spec.ts:36:9 › ton connect › elements:
tests/playwright/tests/Ton Connect.spec.ts#L22
2) [chromium] › Ton Connect.spec.ts:36:9 › ton connect › elements ────────────────────────────────
Test timeout of 30000ms exceeded while running "afterEach" hook.
20 | });
21 |
> 22 | test.afterEach(async ({ page }) => {
| ^
23 | await page.goto('/wallet-settings');
24 | await page.getByText('Delete Account').click();
25 | await page
at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/Ton Connect.spec.ts:22:6
|
[chromium] › Ton Connect.spec.ts:36:9 › ton connect › elements:
tests/playwright/tests/Ton Connect.spec.ts#L15
2) [chromium] › Ton Connect.spec.ts:36:9 › ton connect › elements ────────────────────────────────
Error: locator.fill: Test ended.
Call log:
- waiting for locator('div').filter({ hasText: /^Password$/ }).getByRole('textbox')
13 | .filter({ hasText: /^Password$/ })
14 | .getByRole('textbox')
> 15 | .fill('123456');
| ^
16 | await page.getByRole('textbox').nth(1).click();
17 | await page.getByRole('textbox').nth(1).fill('123456');
18 | await page.getByRole('button', { name: 'Continue' }).click();
at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/Ton Connect.spec.ts:15:10
|
[chromium] › Ton Connect.spec.ts:36:9 › ton connect › elements:
tests/playwright/tests/Ton Connect.spec.ts#L24
2) [chromium] › Ton Connect.spec.ts:36:9 › ton connect › elements ────────────────────────────────
Error: locator.click: Test ended.
Call log:
- waiting for getByText('Delete Account')
22 | test.afterEach(async ({ page }) => {
23 | await page.goto('/wallet-settings');
> 24 | await page.getByText('Delete Account').click();
| ^
25 | await page
26 | .locator('div')
27 | .filter({ hasText: /^I have a backup copy of recovery phrase$/ })
at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/Ton Connect.spec.ts:24:44
|
[chromium] › Ton Connect.spec.ts:36:9 › ton connect › elements:
tests/playwright/tests/Ton Connect.spec.ts#L1
2) [chromium] › Ton Connect.spec.ts:36:9 › ton connect › elements ────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
[chromium] › Ton Connect.spec.ts:36:9 › ton connect › elements:
tests/playwright/tests/Ton Connect.spec.ts#L38
2) [chromium] › Ton Connect.spec.ts:36:9 › ton connect › elements ────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.waitForEvent: Test timeout of 30000ms exceeded.
=========================== logs ===========================
waiting for event "popup"
============================================================
36 | test('elements', async ({ page }) => {
37 | await page.getByText('Discover').click();
> 38 | const page1Promise = page.waitForEvent('popup');
| ^
39 | await page.locator('div:nth-child(4) > .sc-dxeFTI > div > .sc-bcKLde').first().click();
40 | const page1 = await page1Promise;
41 | await page.getByText('STON.fi').nth(2).click();
at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/Ton Connect.spec.ts:38:35
|
[chromium] › Ton Connect.spec.ts:36:9 › ton connect › elements:
tests/playwright/tests/Ton Connect.spec.ts#L39
2) [chromium] › Ton Connect.spec.ts:36:9 › ton connect › elements ────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('div:nth-child(4) > .sc-dxeFTI > div > .sc-bcKLde').first()
37 | await page.getByText('Discover').click();
38 | const page1Promise = page.waitForEvent('popup');
> 39 | await page.locator('div:nth-child(4) > .sc-dxeFTI > div > .sc-bcKLde').first().click();
| ^
40 | const page1 = await page1Promise;
41 | await page.getByText('STON.fi').nth(2).click();
42 | await page1.getByRole('button', { name: 'Connect wallet' }).click();
at /home/runner/work/tonkeeper-web/tonkeeper-web/tests/playwright/tests/Ton Connect.spec.ts:39:88
|
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 41.0s
|
Slow Test:
tests/playwright/[chromium] › AddExistingWallets/Add existing general wallet.spec.ts#L1
tests/playwright/[chromium] › AddExistingWallets/Add existing general wallet.spec.ts took 31.4s
|
Slow Test:
tests/playwright/[chromium] › AddWatchOnly/add watch only.spec.ts#L1
tests/playwright/[chromium] › AddWatchOnly/add watch only.spec.ts took 31.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 25.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 23.9s
|
🎭 Playwright Run Summary
4 failed
[chromium] › 12WordMnemonic/trust value.spec.ts:6:5 › trust + assert visibility and value ──────
[chromium] › Ton Connect.spec.ts:36:9 › ton connect › elements ─────────────────────────────────
[chromium] › Ton Connect.spec.ts:72:9 › ton connect › STON fi ──────────────────────────────────
[chromium] › Ton Connect.spec.ts:94:9 › ton connect › Getgems ──────────────────────────────────
1 flaky
[chromium] › NegativeCases/Negative.spec.ts:32:5 › Incorrect password ──────────────────────────
11 passed (6.2m)
|
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 |
|