Replace e2e fork node with anvil #9244
Annotations
11 errors and 3 notices
|
e2e-tests
Process completed with exit code 1.
|
|
[chromium] › e2e-tests/regular/transactions.spec.ts:5:7 › Transactions › User can send base asset (on Sepolia testnet) @testnet:
e2e-tests/regular/transactions.spec.ts#L54
1) [chromium] › e2e-tests/regular/transactions.spec.ts:5:7 › Transactions › User can send base asset (on Sepolia testnet) @testnet › Import account
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Target page, context or browser has been closed
Call log:
- waiting for getByText(/^Ethereum Sepolia$/).last()
52 | .getByText(/^Ethereum Sepolia$/)
53 | .last()
> 54 | .click()
| ^
55 | await walletPageHelper.assertCommonElements(
56 | /^Ethereum Sepolia$/,
57 | true,
at /home/runner/work/extension/extension/e2e-tests/regular/transactions.spec.ts:54:10
at /home/runner/work/extension/extension/e2e-tests/regular/transactions.spec.ts:11:5
|
|
[chromium] › e2e-tests/regular/transactions.spec.ts:5:7 › Transactions › User can send base asset (on Sepolia testnet) @testnet:
e2e-tests/regular/transactions.spec.ts#L0
1) [chromium] › e2e-tests/regular/transactions.spec.ts:5:7 › Transactions › User can send base asset (on Sepolia testnet) @testnet › Import account
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 200000ms exceeded.
|
|
[chromium] › e2e-tests/regular/transactions.spec.ts:5:7 › Transactions › User can send base asset (on Sepolia testnet) @testnet:
e2e-tests/regular/transactions.spec.ts#L54
1) [chromium] › e2e-tests/regular/transactions.spec.ts:5:7 › Transactions › User can send base asset (on Sepolia testnet) @testnet › Import account
Error: locator.click: Target page, context or browser has been closed
Call log:
- waiting for getByText(/^Ethereum Sepolia$/).last()
52 | .getByText(/^Ethereum Sepolia$/)
53 | .last()
> 54 | .click()
| ^
55 | await walletPageHelper.assertCommonElements(
56 | /^Ethereum Sepolia$/,
57 | true,
at /home/runner/work/extension/extension/e2e-tests/regular/transactions.spec.ts:54:10
at /home/runner/work/extension/extension/e2e-tests/regular/transactions.spec.ts:11:5
|
|
[chromium] › e2e-tests/regular/transactions.spec.ts:5:7 › Transactions › User can send base asset (on Sepolia testnet) @testnet:
e2e-tests/regular/transactions.spec.ts#L0
1) [chromium] › e2e-tests/regular/transactions.spec.ts:5:7 › Transactions › User can send base asset (on Sepolia testnet) @testnet › Import account
Test timeout of 200000ms exceeded.
|
|
e2e-tests-fork
Process completed with exit code 1.
|
|
[chromium] › e2e-tests/fork-based/transactions.spec.ts:40:7 › Transactions @fork › User can send base asset:
e2e-tests/utils/assets.ts#L90
3) [chromium] › e2e-tests/fork-based/transactions.spec.ts:40:7 › Transactions @fork › User can send base asset › Verify asset activity screen and transaction status
Error: expect(locator).toHaveText(expected) failed
Locator: getByRole('group', { name: 'Asset info' }).getByTestId('asset_balance')
Expected pattern: /^19.\d+$/
Received string: "20"
Timeout: 45000ms
Call log:
- Expect "toHaveText" with timeout 45000ms
- waiting for getByRole('group', { name: 'Asset info' }).getByTestId('asset_balance')
12 × locator resolved to <div data-testid="asset_balance" class="jsx-1553261280 balance">20</div>
- unexpected value "20"
at utils/assets.ts:90
88 | const balance = await activityLeftContainer.getByTestId("asset_balance")
89 |
> 90 | await expect(balance).toHaveText(expectedBalance, {
| ^
91 | // We might expect a balance change
92 | timeout: 45000,
93 | })
at AssetsHelper.assertAssetDetailsPage (/home/runner/work/extension/extension/e2e-tests/utils/assets.ts:90:27)
at /home/runner/work/extension/extension/e2e-tests/fork-based/transactions.spec.ts:163:7
at /home/runner/work/extension/extension/e2e-tests/fork-based/transactions.spec.ts:159:5
|
|
[chromium] › e2e-tests/fork-based/transactions.spec.ts:355:7 › Transactions @fork › User can send ERC-20 from header:
e2e-tests/fork-based/transactions.spec.ts#L396
2) [chromium] › e2e-tests/fork-based/transactions.spec.ts:355:7 › Transactions @fork › User can send ERC-20 from header › Import account
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: locator('div.asset_list_item').filter({ has: locator('span').filter({ hasText: /^USDC$/ }) }).getByText(/^\$\d+\.\d{2}$/)
Expected: visible
Timeout: 120000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 120000ms
- waiting for locator('div.asset_list_item').filter({ has: locator('span').filter({ hasText: /^USDC$/ }) }).getByText(/^\$\d+\.\d{2}$/)
394 | timeout: 120000,
395 | })
> 396 | await expect(usdcAsset.getByText(/^\$\d+\.\d{2}$/)).toBeVisible({
| ^
397 | timeout: 120000,
398 | })
399 | await usdcAsset.locator(".asset_icon_send").click({ trial: true })
at /home/runner/work/extension/extension/e2e-tests/fork-based/transactions.spec.ts:396:59
at /home/runner/work/extension/extension/e2e-tests/fork-based/transactions.spec.ts:361:5
|
|
[chromium] › e2e-tests/fork-based/transactions.spec.ts:355:7 › Transactions @fork › User can send ERC-20 from header:
e2e-tests/fork-based/transactions.spec.ts#L396
2) [chromium] › e2e-tests/fork-based/transactions.spec.ts:355:7 › Transactions @fork › User can send ERC-20 from header › Import account
Error: expect(locator).toBeVisible() failed
Locator: locator('div.asset_list_item').filter({ has: locator('span').filter({ hasText: /^USDC$/ }) }).getByText(/^\$\d+\.\d{2}$/)
Expected: visible
Timeout: 120000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 120000ms
- waiting for locator('div.asset_list_item').filter({ has: locator('span').filter({ hasText: /^USDC$/ }) }).getByText(/^\$\d+\.\d{2}$/)
394 | timeout: 120000,
395 | })
> 396 | await expect(usdcAsset.getByText(/^\$\d+\.\d{2}$/)).toBeVisible({
| ^
397 | timeout: 120000,
398 | })
399 | await usdcAsset.locator(".asset_icon_send").click({ trial: true })
at /home/runner/work/extension/extension/e2e-tests/fork-based/transactions.spec.ts:396:59
at /home/runner/work/extension/extension/e2e-tests/fork-based/transactions.spec.ts:361:5
|
|
[chromium] › e2e-tests/fork-based/transactions.spec.ts:221:7 › Transactions @fork › User can open ERC-20 transfer from asset list and can reject the transfer:
e2e-tests/fork-based/transactions.spec.ts#L263
1) [chromium] › e2e-tests/fork-based/transactions.spec.ts:221:7 › Transactions @fork › User can open ERC-20 transfer from asset list and can reject the transfer › Import account
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: locator('.asset_list_item').filter({ has: locator('span').filter({ hasText: /^DAI$/ }) }).getByTestId('resolved_asset_price')
Expected: visible
Timeout: 20000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 20000ms
- waiting for locator('.asset_list_item').filter({ has: locator('span').filter({ hasText: /^DAI$/ }) }).getByTestId('resolved_asset_price')
261 | await expect(daiAsset.getByText(/^2\.62$/)).toBeVisible()
262 | // Wait for prices to load
> 263 | await expect(daiAsset.getByTestId("resolved_asset_price")).toBeVisible()
| ^
264 | await daiAsset.locator(".asset_icon_send").click({ trial: true })
265 | await daiAsset.locator(".asset_icon_swap").click({ trial: true })
266 |
at /home/runner/work/extension/extension/e2e-tests/fork-based/transactions.spec.ts:263:66
at /home/runner/work/extension/extension/e2e-tests/fork-based/transactions.spec.ts:228:5
|
|
[chromium] › e2e-tests/fork-based/transactions.spec.ts:221:7 › Transactions @fork › User can open ERC-20 transfer from asset list and can reject the transfer:
e2e-tests/fork-based/transactions.spec.ts#L263
1) [chromium] › e2e-tests/fork-based/transactions.spec.ts:221:7 › Transactions @fork › User can open ERC-20 transfer from asset list and can reject the transfer › Import account
Error: expect(locator).toBeVisible() failed
Locator: locator('.asset_list_item').filter({ has: locator('span').filter({ hasText: /^DAI$/ }) }).getByTestId('resolved_asset_price')
Expected: visible
Timeout: 20000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 20000ms
- waiting for locator('.asset_list_item').filter({ has: locator('span').filter({ hasText: /^DAI$/ }) }).getByTestId('resolved_asset_price')
261 | await expect(daiAsset.getByText(/^2\.62$/)).toBeVisible()
262 | // Wait for prices to load
> 263 | await expect(daiAsset.getByTestId("resolved_asset_price")).toBeVisible()
| ^
264 | await daiAsset.locator(".asset_icon_send").click({ trial: true })
265 | await daiAsset.locator(".asset_icon_swap").click({ trial: true })
266 |
at /home/runner/work/extension/extension/e2e-tests/fork-based/transactions.spec.ts:263:66
at /home/runner/work/extension/extension/e2e-tests/fork-based/transactions.spec.ts:228:5
|
|
🎭 Playwright Run Summary
1 failed
[chromium] › e2e-tests/regular/transactions.spec.ts:5:7 › Transactions › User can send base asset (on Sepolia testnet) @testnet
|
|
🎭 Playwright Run Summary
2 passed (43.7s)
|
|
🎭 Playwright Run Summary
2 failed
[chromium] › e2e-tests/fork-based/transactions.spec.ts:221:7 › Transactions @fork › User can open ERC-20 transfer from asset list and can reject the transfer
[chromium] › e2e-tests/fork-based/transactions.spec.ts:355:7 › Transactions @fork › User can send ERC-20 from header
1 flaky
[chromium] › e2e-tests/fork-based/transactions.spec.ts:40:7 › Transactions @fork › User can send base asset
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
debug-output
|
43 MB |
sha256:50e2ac5f2fbf50756c438a7dad8d1964991fc979399b122aa536058d11c52094
|
|
|
extension-builds-3781
|
25.5 MB |
sha256:f309ec900f3a85e3b7d40010638bd59313187415c51fb0267bfe823b348c5d5d
|
|
|
extension-builds-fork-3781
|
25.5 MB |
sha256:eb43d7e4411b87f1f5da872d385ebc6708bc109461cfa220486a5d218b85ac6c
|
|
|
fork-debug-output
|
127 MB |
sha256:4e89be73306239106c35f65dbdbb92bdb7df05ab6a383d65e97323108ac9a184
|
|