Playwright workflow #734
pull-request.yaml
on: pull_request
web-build
3m 2s
twa-build
2m 57s
extension-build
3m 57s
Matrix: desktop-build
playwright-tests
13m 3s
Annotations
10 errors, 4 warnings, and 1 notice
[chromium] › 12 word mnemonic\trust value.spec.ts:6:5 › trust + assert visibility and value:
tests\playwright\tests\12 word mnemonic\trust value.spec.ts#L1
1) [chromium] › 12 word mnemonic\trust value.spec.ts:6:5 › trust + assert visibility and value ───
Test timeout of 60000ms exceeded.
|
[chromium] › 12 word mnemonic\trust value.spec.ts:6:5 › trust + assert visibility and value:
tests\playwright\tests\12 word mnemonic\trust value.spec.ts#L8
1) [chromium] › 12 word mnemonic\trust value.spec.ts:6:5 › trust + assert visibility and value ───
Error: locator.click: Test timeout of 60000ms exceeded.
Call log:
- waiting for getByRole('button', { name: 'Get started' })
6 | test('trust + assert visibility and value', async ({ page }) => {
7 | await page.goto('/');
> 8 | await page.getByRole('button', { name: 'Get started' }).click();
| ^
9 | await page.getByRole('button', { name: 'Existing Wallet Import wallet' }).click();
10 | await page.getByRole('button', { name: '12 words' }).click();
11 | await page.getByLabel('1:', { exact: true }).click();
at D:\a\tonkeeper-web\tonkeeper-web\tests\playwright\tests\12 word mnemonic\trust value.spec.ts:8:61
|
[chromium] › 12 word mnemonic\trust value.spec.ts:6:5 › trust + assert visibility and value:
tests\playwright\tests\12 word mnemonic\trust value.spec.ts#L1
1) [chromium] › 12 word mnemonic\trust value.spec.ts:6:5 › trust + assert visibility and value ───
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
[chromium] › 12 word mnemonic\trust value.spec.ts:6:5 › trust + assert visibility and value:
tests\playwright\tests\12 word mnemonic\trust value.spec.ts#L8
1) [chromium] › 12 word mnemonic\trust value.spec.ts:6:5 › trust + assert visibility and value ───
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 60000ms exceeded.
Call log:
- waiting for getByRole('button', { name: 'Get started' })
- locator resolved to <button class="sc-bXDltw fmwZTj">Get started</button>
- 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
- performing click action
6 | test('trust + assert visibility and value', async ({ page }) => {
7 | await page.goto('/');
> 8 | await page.getByRole('button', { name: 'Get started' }).click();
| ^
9 | await page.getByRole('button', { name: 'Existing Wallet Import wallet' }).click();
10 | await page.getByRole('button', { name: '12 words' }).click();
11 | await page.getByLabel('1:', { exact: true }).click();
at D:\a\tonkeeper-web\tonkeeper-web\tests\playwright\tests\12 word mnemonic\trust value.spec.ts:8:61
|
[chromium] › Add 2 wallets and delete in a bulk\2 wallets & bulk delete.spec.ts:3:5 › 2 wallets & bulk delete:
tests\playwright\tests\Add 2 wallets and delete in a bulk\2 wallets & bulk delete.spec.ts#L1
2) [chromium] › Add 2 wallets and delete in a bulk\2 wallets & bulk delete.spec.ts:3:5 › 2 wallets & bulk delete
Test timeout of 60000ms exceeded.
|
[chromium] › Add 2 wallets and delete in a bulk\2 wallets & bulk delete.spec.ts:3:5 › 2 wallets & bulk delete:
tests\playwright\tests\Add 2 wallets and delete in a bulk\2 wallets & bulk delete.spec.ts#L5
2) [chromium] › Add 2 wallets and delete in a bulk\2 wallets & bulk delete.spec.ts:3:5 › 2 wallets & bulk delete
Error: locator.click: Test timeout of 60000ms exceeded.
Call log:
- waiting for getByRole('button', { name: 'Get started' })
3 | test('2 wallets & bulk delete', 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();
7 | await page.getByLabel('1:', { exact: true }).click();
8 | await page.getByLabel('1:', { exact: true }).fill(process.env.TON_MNEMONIC_24_5);
at D:\a\tonkeeper-web\tonkeeper-web\tests\playwright\tests\Add 2 wallets and delete in a bulk\2 wallets & bulk delete.spec.ts:5:61
|
[chromium] › Add 2 wallets and delete in a bulk\2 wallets & bulk delete.spec.ts:3:5 › 2 wallets & bulk delete:
tests\playwright\tests\Add 2 wallets and delete in a bulk\2 wallets & bulk delete.spec.ts#L1
2) [chromium] › Add 2 wallets and delete in a bulk\2 wallets & bulk delete.spec.ts:3:5 › 2 wallets & bulk delete
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
[chromium] › Add 2 wallets and delete in a bulk\2 wallets & bulk delete.spec.ts:3:5 › 2 wallets & bulk delete:
tests\playwright\tests\Add 2 wallets and delete in a bulk\2 wallets & bulk delete.spec.ts#L5
2) [chromium] › Add 2 wallets and delete in a bulk\2 wallets & bulk delete.spec.ts:3:5 › 2 wallets & bulk delete
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 60000ms exceeded.
Call log:
- waiting for getByRole('button', { name: 'Get started' })
- locator resolved to <button class="sc-bXDltw fmwZTj">Get started</button>
- 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
3 | test('2 wallets & bulk delete', 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();
7 | await page.getByLabel('1:', { exact: true }).click();
8 | await page.getByLabel('1:', { exact: true }).fill(process.env.TON_MNEMONIC_24_5);
at D:\a\tonkeeper-web\tonkeeper-web\tests\playwright\tests\Add 2 wallets and delete in a bulk\2 wallets & bulk delete.spec.ts:5:61
|
[chromium] › Add existing multi\Add existing multi parent and child.spec.ts:5:5 › Add existing multi wallet:
tests\playwright\tests\Add existing multi\Add existing multi parent and child.spec.ts#L1
3) [chromium] › Add existing multi\Add existing multi parent and child.spec.ts:5:5 › Add existing multi wallet
Test timeout of 60000ms exceeded.
|
[chromium] › Add existing multi\Add existing multi parent and child.spec.ts:5:5 › Add existing multi wallet:
tests\playwright\tests\Add existing multi\Add existing multi parent and child.spec.ts#L7
3) [chromium] › Add existing multi\Add existing multi parent and child.spec.ts:5:5 › Add existing multi wallet
Error: locator.click: Test timeout of 60000ms exceeded.
Call log:
- waiting for getByRole('button', { name: 'Get started' })
5 | test('Add existing multi wallet', async ({ page }) => {
6 | await page.goto('/');
> 7 | await page.getByRole('button', { name: 'Get started' }).click();
| ^
8 | await page.getByRole('button', { name: 'Existing Wallet Import wallet' }).click();
9 | await page.getByLabel('1:', { exact: true }).click();
10 | await page.getByLabel('1:', { exact: true }).fill(process.env.TON_MNEMONIC_24_3);
at D:\a\tonkeeper-web\tonkeeper-web\tests\playwright\tests\Add existing multi\Add existing multi parent and child.spec.ts:7:61
|
Slow Test:
tests\playwright\[firefox] › Add existing multi\Add existing multi parent and child.spec.ts#L1
tests\playwright\[firefox] › Add existing multi\Add existing multi parent and child.spec.ts took 1.3m
|
Slow Test:
tests\playwright\[firefox] › Add 2 wallets and delete in a bulk\2 wallets & bulk delete.spec.ts#L1
tests\playwright\[firefox] › Add 2 wallets and delete in a bulk\2 wallets & bulk delete.spec.ts took 57.4s
|
Slow Test:
tests\playwright\[firefox] › Add existing multi\Hide and add wallets in multiaccount.spec.ts#L1
tests\playwright\[firefox] › Add existing multi\Hide and add wallets in multiaccount.spec.ts took 36.5s
|
Slow Test:
tests\playwright\[firefox] › Dashboard.spec.ts#L1
tests\playwright\[firefox] › Dashboard.spec.ts took 25.0s
|
🎭 Playwright Run Summary
27 failed
[chromium] › 12 word mnemonic\trust value.spec.ts:6:5 › trust + assert visibility and value ────
[chromium] › Add 2 wallets and delete in a bulk\2 wallets & bulk delete.spec.ts:3:5 › 2 wallets & bulk delete
[chromium] › Add existing multi\Add existing multi parent and child.spec.ts:5:5 › Add existing multi wallet
[chromium] › Add existing multi\Add existing multi parent and child.spec.ts:33:5 › Child wallet
[chromium] › Add existing multi\Hide and add wallets in multiaccount.spec.ts:5:5 › Hide/ add wallets
[chromium] › Add existing wallets\Add existing general wallet.spec.ts:5:5 › Add general wallet ─
[chromium] › Add existing wallets\Add existing general wallet.spec.ts:34:5 › Add my test wallet & hide version
[chromium] › Add watch only\add watch only.spec.ts:5:5 › watch only by dns ─────────────────────
[chromium] › Add watch only\add watch only.spec.ts:26:5 › watch only by address ────────────────
[chromium] › Add watch only\add watch only.spec.ts:43:5 › watch only by hex ────────────────────
[chromium] › Dashboard.spec.ts:5:5 › Dashboard + elements ──────────────────────────────────────
[chromium] › Negative cases\Negative.spec.ts:6:5 › Incorrect seed phrase ──────────────────────
[chromium] › Negative cases\Negative.spec.ts:31:5 › Incorrect password ─────────────────────────
[chromium] › TON connect + elements.spec.ts:5:5 › ton connect + elements ───────────────────────
[chromium] › TON Connect Getgems.spec.ts:3:5 › test ────────────────────────────────────────────
[chromium] › TON Connect STON fi .spec.ts:5:5 › TON Connect ────────────────────────────────────
[chromium] › Transactions\Send TON.spec.ts:3:5 › test ──────────────────────────────────────────
[chromium] › Transactions\Send usdt from token screen.spec.ts:5:5 › test ───────────────────────
[chromium] › Transactions\Swap.spec.ts:5:5 › test ──────────────────────────────────────────────
[firefox] › Negative cases\Negative.spec.ts:6:5 › Incorrect seed phrase ───────────────────────
[firefox] › Negative cases\Negative.spec.ts:31:5 › Incorrect password ──────────────────────────
[firefox] › TON connect + elements.spec.ts:5:5 › ton connect + elements ────────────────────────
[firefox] › TON Connect Getgems.spec.ts:3:5 › test ─────────────────────────────────────────────
[firefox] › TON Connect STON fi .spec.ts:5:5 › TON Connect ─────────────────────────────────────
[firefox] › Transactions\Send TON.spec.ts:3:5 › test ───────────────────────────────────────────
[firefox] › Transactions\Send usdt from token screen.spec.ts:5:5 › test ────────────────────────
[firefox] › Transactions\Swap.spec.ts:5:5 › test ───────────────────────────────────────────────
1 flaky
[firefox] › 12 word mnemonic\trust value.spec.ts:6:5 › trust + assert visibility and value ─────
10 passed (8.4m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
Extension Chrome
Expired
|
6.34 MB |
|
Extension Firefox
Expired
|
6.35 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 |
|