Replace e2e fork node with anvil #9239
Annotations
14 errors and 2 notices
|
e2e-tests-fork
Process completed with exit code 1.
|
|
[chromium] › e2e-tests/fork-based/transactions.spec.ts:359:7 › Transactions @fork › User can send ERC-20 from header:
e2e-tests/utils/transactions.ts#L156
2) [chromium] › e2e-tests/fork-based/transactions.spec.ts:359:7 › Transactions @fork › User can send ERC-20 from header › Send transaction
Error: expect(received).toMatch(expected)
Expected pattern: /0x[a-f\d]{40,}/
Received string: "0x47745A7252e119431CCF973c0eBD4279638875a6"
at utils/transactions.ts:156
154 | await expect(rawDataWrap.locator(".raw_data_text")).toBeEmpty()
155 | } else {
> 156 | expect(clipboardHex).toMatch(/0x[a-f\d]{40,}/)
| ^
157 | await expect(rawDataWrap.getByText(/0x[a-f\d]{40,}/)).toBeVisible()
158 | }
159 |
at TransactionsHelper.assertTransferScreen (/home/runner/work/extension/extension/e2e-tests/utils/transactions.ts:156:28)
at /home/runner/work/extension/extension/e2e-tests/fork-based/transactions.spec.ts:509:7
at /home/runner/work/extension/extension/e2e-tests/fork-based/transactions.spec.ts:505: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#L265
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: 120000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 120000ms
- waiting for locator('.asset_list_item').filter({ has: locator('span').filter({ hasText: /^DAI$/ }) }).getByTestId('resolved_asset_price')
263 | })
264 | // Wait for prices to load
> 265 | await expect(daiAsset.getByTestId("resolved_asset_price")).toBeVisible({
| ^
266 | timeout: 120000,
267 | })
268 | await daiAsset.locator(".asset_icon_send").click({ trial: true })
at /home/runner/work/extension/extension/e2e-tests/fork-based/transactions.spec.ts:265: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#L265
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: 120000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 120000ms
- waiting for locator('.asset_list_item').filter({ has: locator('span').filter({ hasText: /^DAI$/ }) }).getByTestId('resolved_asset_price')
263 | })
264 | // Wait for prices to load
> 265 | await expect(daiAsset.getByTestId("resolved_asset_price")).toBeVisible({
| ^
266 | timeout: 120000,
267 | })
268 | await daiAsset.locator(".asset_icon_send").click({ trial: true })
at /home/runner/work/extension/extension/e2e-tests/fork-based/transactions.spec.ts:265:66
at /home/runner/work/extension/extension/e2e-tests/fork-based/transactions.spec.ts:228:5
|
|
[chromium] › e2e-tests/regular/onboarding.spec.ts:28:7 › Onboarding › User can onboard with a existing seed-phrase:
e2e-tests/regular/onboarding.spec.ts#L54
3) [chromium] › e2e-tests/regular/onboarding.spec.ts:28:7 › Onboarding › User can onboard with a existing seed-phrase
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.hover: Target page, context or browser has been closed
Call log:
- waiting for getByTestId('top_menu_profile_button').last()
52 | await walletPageHelper.goToStartPage()
53 |
> 54 | await popup.getByTestId("top_menu_profile_button").last().hover()
| ^
55 |
56 | await popup.getByRole("button", { name: "Copy address" }).click()
57 |
at /home/runner/work/extension/extension/e2e-tests/regular/onboarding.spec.ts:54:63
|
|
[chromium] › e2e-tests/regular/onboarding.spec.ts:28:7 › Onboarding › User can onboard with a existing seed-phrase:
e2e-tests/regular/onboarding.spec.ts#L0
3) [chromium] › e2e-tests/regular/onboarding.spec.ts:28:7 › Onboarding › User can onboard with a existing seed-phrase
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 240000ms exceeded.
|
|
[chromium] › e2e-tests/regular/onboarding.spec.ts:28:7 › Onboarding › User can onboard with a existing seed-phrase:
e2e-tests/regular/onboarding.spec.ts#L54
3) [chromium] › e2e-tests/regular/onboarding.spec.ts:28:7 › Onboarding › User can onboard with a existing seed-phrase
Error: locator.hover: Target page, context or browser has been closed
Call log:
- waiting for getByTestId('top_menu_profile_button').last()
52 | await walletPageHelper.goToStartPage()
53 |
> 54 | await popup.getByTestId("top_menu_profile_button").last().hover()
| ^
55 |
56 | await popup.getByRole("button", { name: "Copy address" }).click()
57 |
at /home/runner/work/extension/extension/e2e-tests/regular/onboarding.spec.ts:54:63
|
|
[chromium] › e2e-tests/regular/onboarding.spec.ts:28:7 › Onboarding › User can onboard with a existing seed-phrase:
e2e-tests/regular/onboarding.spec.ts#L0
3) [chromium] › e2e-tests/regular/onboarding.spec.ts:28:7 › Onboarding › User can onboard with a existing seed-phrase
Test timeout of 240000ms exceeded.
|
|
[chromium] › e2e-tests/regular/onboarding.spec.ts:7:7 › Onboarding › User can onboard a read-only address:
e2e-tests/regular/onboarding.spec.ts#L21
2) [chromium] › e2e-tests/regular/onboarding.spec.ts:7:7 › Onboarding › User can onboard a read-only address
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toHaveText(expected) failed
Locator: getByTestId('top_menu_profile_button').last()
Expected: "testertesting.eth"
Timeout: 60000ms
Error: element(s) not found
Call log:
- Expect "toHaveText" with timeout 60000ms
- waiting for getByTestId('top_menu_profile_button').last()
Call Log:
- Test timeout of 240000ms exceeded
19 | popup.getByTestId("top_menu_profile_button").last(),
20 | ).toHaveText(readOnlyAddress)
> 21 | }).toPass()
| ^
22 |
23 | await expect(popup.getByTestId("wallet_balance")).toBeVisible()
24 |
at /home/runner/work/extension/extension/e2e-tests/regular/onboarding.spec.ts:21:8
|
|
[chromium] › e2e-tests/regular/onboarding.spec.ts:7:7 › Onboarding › User can onboard a read-only address:
e2e-tests/regular/onboarding.spec.ts#L21
2) [chromium] › e2e-tests/regular/onboarding.spec.ts:7:7 › Onboarding › User can onboard a read-only address
Error: expect(locator).toHaveText(expected) failed
Locator: getByTestId('top_menu_profile_button').last()
Expected: "testertesting.eth"
Timeout: 60000ms
Error: element(s) not found
Call log:
- Expect "toHaveText" with timeout 60000ms
- waiting for getByTestId('top_menu_profile_button').last()
Call Log:
- Test timeout of 240000ms exceeded
19 | popup.getByTestId("top_menu_profile_button").last(),
20 | ).toHaveText(readOnlyAddress)
> 21 | }).toPass()
| ^
22 |
23 | await expect(popup.getByTestId("wallet_balance")).toBeVisible()
24 |
at /home/runner/work/extension/extension/e2e-tests/regular/onboarding.spec.ts:21:8
|
|
[chromium] › e2e-tests/regular/dapp-connect.spec.ts:50:7 › dApp Connections › should work and add an entry to the connected websites list:
e2e-tests/regular/dapp-connect.spec.ts#L76
1) [chromium] › e2e-tests/regular/dapp-connect.spec.ts:50:7 › dApp Connections › should work and add an entry to the connected websites list
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Target page, context or browser has been closed
Call log:
- waiting for locator('text="Settings"')
74 | await walletPageHelper.goToStartPage()
75 |
> 76 | await page.locator('text="Settings"').click()
| ^
77 | await page.locator("text=Connected websites").click()
78 |
79 | await page.locator('xpath=//li[contains(., "CoW Swap")]//button').click()
at /home/runner/work/extension/extension/e2e-tests/regular/dapp-connect.spec.ts:76:43
|
|
[chromium] › e2e-tests/regular/dapp-connect.spec.ts:50:7 › dApp Connections › should work and add an entry to the connected websites list:
e2e-tests/regular/dapp-connect.spec.ts#L0
1) [chromium] › e2e-tests/regular/dapp-connect.spec.ts:50:7 › dApp Connections › should work and add an entry to the connected websites list
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 240000ms exceeded.
|
|
[chromium] › e2e-tests/regular/dapp-connect.spec.ts:50:7 › dApp Connections › should work and add an entry to the connected websites list:
e2e-tests/regular/dapp-connect.spec.ts#L76
1) [chromium] › e2e-tests/regular/dapp-connect.spec.ts:50:7 › dApp Connections › should work and add an entry to the connected websites list
Error: locator.click: Target page, context or browser has been closed
Call log:
- waiting for locator('text="Settings"')
74 | await walletPageHelper.goToStartPage()
75 |
> 76 | await page.locator('text="Settings"').click()
| ^
77 | await page.locator("text=Connected websites").click()
78 |
79 | await page.locator('xpath=//li[contains(., "CoW Swap")]//button').click()
at /home/runner/work/extension/extension/e2e-tests/regular/dapp-connect.spec.ts:76:43
|
|
[chromium] › e2e-tests/regular/dapp-connect.spec.ts:50:7 › dApp Connections › should work and add an entry to the connected websites list:
e2e-tests/regular/dapp-connect.spec.ts#L0
1) [chromium] › e2e-tests/regular/dapp-connect.spec.ts:50:7 › dApp Connections › should work and add an entry to the connected websites list
Test timeout of 240000ms exceeded.
|
|
🎭 Playwright Run Summary
1 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
1 flaky
[chromium] › e2e-tests/fork-based/transactions.spec.ts:359:7 › Transactions @fork › User can send ERC-20 from header
1 passed (8.2m)
|
|
🎭 Playwright Run Summary
4 failed
[chromium] › e2e-tests/regular/dapp-connect.spec.ts:50:7 › dApp Connections › should work and add an entry to the connected websites list
[chromium] › e2e-tests/regular/onboarding.spec.ts:7:7 › Onboarding › User can onboard a read-only address
[chromium] › e2e-tests/regular/onboarding.spec.ts:28:7 › Onboarding › User can onboard with a existing seed-phrase
[chromium] › e2e-tests/regular/onboarding.spec.ts:63:7 › Onboarding › User can onboard with a new seed-phrase
2 skipped
3 passed (29.3m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
debug-output
|
97.3 MB |
sha256:e80990a96e692af2c054df77fe2cd84768017f441e0b096ab2d97d3240937f2a
|
|
|
extension-builds-3781
|
25.5 MB |
sha256:b90d901aca06dc5be1ddc95fc7f67221c290b351dea03cde7f1693111254bdc6
|
|
|
extension-builds-fork-3781
|
25.5 MB |
sha256:9f5dc720e967ffa74eae9125b90325bb3a33a57b10c1a88e540593bc5d80d6a9
|
|
|
fork-debug-output
|
62.7 MB |
sha256:a80e064b5c30b4579a447faea809b698728ba2cfc8c29559fe468c0b9566f8ff
|
|