Skip to content

Feat/add declare

Feat/add declare #142

Triggered via pull request January 29, 2025 16:09
Status Failure
Total duration 2h 2m 16s
Artifacts 1

pull-request.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

21 errors and 2 notices
[WebWallet] › src/webwallet/specs/connect.spec.ts:5:7 › Connect › connect from testDapp using starknetKitModal: e2e/src/webwallet/page-objects/Dapps.ts#L88
1) [WebWallet] › src/webwallet/specs/connect.spec.ts:5:7 › Connect › connect from testDapp using starknetKitModal TimeoutError: page.waitForEvent: Timeout 120000ms exceeded while waiting for event "popup" =========================== logs =========================== waiting for event "popup" ============================================================ at src/webwallet/page-objects/Dapps.ts:88 86 | 87 | private async handlePopup(credentials: ICredentials, newAccount: boolean) { > 88 | const popupPromise = this.dApp.waitForEvent("popup") | ^ 89 | await expect(this.dApp.locator("p:text-is('Email')")).toBeVisible() 90 | await this.dApp.locator("p:text-is('Email')").click() 91 | const popup = await popupPromise at Dapps.handlePopup (/__w/demo-dapp-starknet/demo-dapp-starknet/e2e/src/webwallet/page-objects/Dapps.ts:88:36) at Dapps.requestConnectionFromDapp (/__w/demo-dapp-starknet/demo-dapp-starknet/e2e/src/webwallet/page-objects/Dapps.ts:39:14) at /__w/demo-dapp-starknet/demo-dapp-starknet/e2e/src/webwallet/specs/connect.spec.ts:9:5
[WebWallet] › src/webwallet/specs/connect.spec.ts:5:7 › Connect › connect from testDapp using starknetKitModal: e2e/src/webwallet/page-objects/Dapps.ts#L38
1) [WebWallet] › src/webwallet/specs/connect.spec.ts:5:7 › Connect › connect from testDapp using starknetKitModal TimeoutError: locator.click: Timeout 120000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Starknetkit Modal' }) at src/webwallet/page-objects/Dapps.ts:38 36 | if (useStarknetKitModal) { 37 | await Promise.all([ > 38 | dApp.getByRole("button", { name: "Starknetkit Modal" }).click(), | ^ 39 | this.handlePopup(credentials, newAccount), 40 | ]) 41 | } else { at Dapps.requestConnectionFromDapp (/__w/demo-dapp-starknet/demo-dapp-starknet/e2e/src/webwallet/page-objects/Dapps.ts:38:65) at /__w/demo-dapp-starknet/demo-dapp-starknet/e2e/src/webwallet/specs/connect.spec.ts:9:5
[WebWallet] › src/webwallet/specs/connect.spec.ts:5:7 › Connect › connect from testDapp using starknetKitModal: e2e/src/webwallet/page-objects/Dapps.ts#L88
1) [WebWallet] › src/webwallet/specs/connect.spec.ts:5:7 › Connect › connect from testDapp using starknetKitModal Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForEvent: Timeout 120000ms exceeded while waiting for event "popup" =========================== logs =========================== waiting for event "popup" ============================================================ at src/webwallet/page-objects/Dapps.ts:88 86 | 87 | private async handlePopup(credentials: ICredentials, newAccount: boolean) { > 88 | const popupPromise = this.dApp.waitForEvent("popup") | ^ 89 | await expect(this.dApp.locator("p:text-is('Email')")).toBeVisible() 90 | await this.dApp.locator("p:text-is('Email')").click() 91 | const popup = await popupPromise at Dapps.handlePopup (/__w/demo-dapp-starknet/demo-dapp-starknet/e2e/src/webwallet/page-objects/Dapps.ts:88:36) at Dapps.requestConnectionFromDapp (/__w/demo-dapp-starknet/demo-dapp-starknet/e2e/src/webwallet/page-objects/Dapps.ts:39:14) at /__w/demo-dapp-starknet/demo-dapp-starknet/e2e/src/webwallet/specs/connect.spec.ts:9:5
[WebWallet] › src/webwallet/specs/connect.spec.ts:5:7 › Connect › connect from testDapp using starknetKitModal: e2e/src/webwallet/page-objects/Dapps.ts#L38
1) [WebWallet] › src/webwallet/specs/connect.spec.ts:5:7 › Connect › connect from testDapp using starknetKitModal Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 120000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Starknetkit Modal' }) at src/webwallet/page-objects/Dapps.ts:38 36 | if (useStarknetKitModal) { 37 | await Promise.all([ > 38 | dApp.getByRole("button", { name: "Starknetkit Modal" }).click(), | ^ 39 | this.handlePopup(credentials, newAccount), 40 | ]) 41 | } else { at Dapps.requestConnectionFromDapp (/__w/demo-dapp-starknet/demo-dapp-starknet/e2e/src/webwallet/page-objects/Dapps.ts:38:65) at /__w/demo-dapp-starknet/demo-dapp-starknet/e2e/src/webwallet/specs/connect.spec.ts:9:5
[WebWallet] › src/webwallet/specs/connect.spec.ts:17:7 › Connect › connect from testDapp using webwallet connector: e2e/src/webwallet/page-objects/Dapps.ts#L42
2) [WebWallet] › src/webwallet/specs/connect.spec.ts:17:7 › Connect › connect from testDapp using webwallet connector TimeoutError: browserContext.waitForEvent: Timeout 120000ms exceeded while waiting for event "page" at src/webwallet/page-objects/Dapps.ts:42 40 | ]) 41 | } else { > 42 | const pagePromise = dApp.context().waitForEvent("page") | ^ 43 | await dApp.locator('button :text-is("Argent Web Wallet")').click() 44 | const newPage = await pagePromise 45 | await this.fillCredentials(newPage, credentials, newAccount) at Dapps.requestConnectionFromDapp (/__w/demo-dapp-starknet/demo-dapp-starknet/e2e/src/webwallet/page-objects/Dapps.ts:42:42) at /__w/demo-dapp-starknet/demo-dapp-starknet/e2e/src/webwallet/specs/connect.spec.ts:21:5
[WebWallet] › src/webwallet/specs/connect.spec.ts:17:7 › Connect › connect from testDapp using webwallet connector: e2e/src/webwallet/page-objects/Dapps.ts#L43
2) [WebWallet] › src/webwallet/specs/connect.spec.ts:17:7 › Connect › connect from testDapp using webwallet connector TimeoutError: locator.click: Timeout 120000ms exceeded. Call log: - waiting for locator('button :text-is("Argent Web Wallet")') at src/webwallet/page-objects/Dapps.ts:43 41 | } else { 42 | const pagePromise = dApp.context().waitForEvent("page") > 43 | await dApp.locator('button :text-is("Argent Web Wallet")').click() | ^ 44 | const newPage = await pagePromise 45 | await this.fillCredentials(newPage, credentials, newAccount) 46 | } at Dapps.requestConnectionFromDapp (/__w/demo-dapp-starknet/demo-dapp-starknet/e2e/src/webwallet/page-objects/Dapps.ts:43:66) at /__w/demo-dapp-starknet/demo-dapp-starknet/e2e/src/webwallet/specs/connect.spec.ts:21:5
[WebWallet] › src/webwallet/specs/connect.spec.ts:17:7 › Connect › connect from testDapp using webwallet connector: e2e/src/webwallet/page-objects/Dapps.ts#L42
2) [WebWallet] › src/webwallet/specs/connect.spec.ts:17:7 › Connect › connect from testDapp using webwallet connector Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: browserContext.waitForEvent: Timeout 120000ms exceeded while waiting for event "page" at src/webwallet/page-objects/Dapps.ts:42 40 | ]) 41 | } else { > 42 | const pagePromise = dApp.context().waitForEvent("page") | ^ 43 | await dApp.locator('button :text-is("Argent Web Wallet")').click() 44 | const newPage = await pagePromise 45 | await this.fillCredentials(newPage, credentials, newAccount) at Dapps.requestConnectionFromDapp (/__w/demo-dapp-starknet/demo-dapp-starknet/e2e/src/webwallet/page-objects/Dapps.ts:42:42) at /__w/demo-dapp-starknet/demo-dapp-starknet/e2e/src/webwallet/specs/connect.spec.ts:21:5
[WebWallet] › src/webwallet/specs/connect.spec.ts:17:7 › Connect › connect from testDapp using webwallet connector: e2e/src/webwallet/page-objects/Dapps.ts#L43
2) [WebWallet] › src/webwallet/specs/connect.spec.ts:17:7 › Connect › connect from testDapp using webwallet connector Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 120000ms exceeded. Call log: - waiting for locator('button :text-is("Argent Web Wallet")') at src/webwallet/page-objects/Dapps.ts:43 41 | } else { 42 | const pagePromise = dApp.context().waitForEvent("page") > 43 | await dApp.locator('button :text-is("Argent Web Wallet")').click() | ^ 44 | const newPage = await pagePromise 45 | await this.fillCredentials(newPage, credentials, newAccount) 46 | } at Dapps.requestConnectionFromDapp (/__w/demo-dapp-starknet/demo-dapp-starknet/e2e/src/webwallet/page-objects/Dapps.ts:43:66) at /__w/demo-dapp-starknet/demo-dapp-starknet/e2e/src/webwallet/specs/connect.spec.ts:21:5
[WebWallet] › src/webwallet/specs/network.spec.ts:5:7 › Network › not implemented while calling Add Network: e2e/src/webwallet/page-objects/Dapps.ts#L88
3) [WebWallet] › src/webwallet/specs/network.spec.ts:5:7 › Network › not implemented while calling Add Network TimeoutError: page.waitForEvent: Timeout 120000ms exceeded while waiting for event "popup" =========================== logs =========================== waiting for event "popup" ============================================================ at src/webwallet/page-objects/Dapps.ts:88 86 | 87 | private async handlePopup(credentials: ICredentials, newAccount: boolean) { > 88 | const popupPromise = this.dApp.waitForEvent("popup") | ^ 89 | await expect(this.dApp.locator("p:text-is('Email')")).toBeVisible() 90 | await this.dApp.locator("p:text-is('Email')").click() 91 | const popup = await popupPromise at Dapps.handlePopup (/__w/demo-dapp-starknet/demo-dapp-starknet/e2e/src/webwallet/page-objects/Dapps.ts:88:36) at Dapps.requestConnectionFromDapp (/__w/demo-dapp-starknet/demo-dapp-starknet/e2e/src/webwallet/page-objects/Dapps.ts:39:14) at /__w/demo-dapp-starknet/demo-dapp-starknet/e2e/src/webwallet/specs/network.spec.ts:9:5
[WebWallet] › src/webwallet/specs/network.spec.ts:5:7 › Network › not implemented while calling Add Network: e2e/src/webwallet/page-objects/Dapps.ts#L38
3) [WebWallet] › src/webwallet/specs/network.spec.ts:5:7 › Network › not implemented while calling Add Network TimeoutError: locator.click: Timeout 120000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Starknetkit Modal' }) at src/webwallet/page-objects/Dapps.ts:38 36 | if (useStarknetKitModal) { 37 | await Promise.all([ > 38 | dApp.getByRole("button", { name: "Starknetkit Modal" }).click(), | ^ 39 | this.handlePopup(credentials, newAccount), 40 | ]) 41 | } else { at Dapps.requestConnectionFromDapp (/__w/demo-dapp-starknet/demo-dapp-starknet/e2e/src/webwallet/page-objects/Dapps.ts:38:65) at /__w/demo-dapp-starknet/demo-dapp-starknet/e2e/src/webwallet/specs/network.spec.ts:9:5
[ArgentX] › src/argent-x/specs/connect.spec.ts:9:9 › Connect › connect from testDapp using starknetKitModal true: e2e/src/argent-x/page-objects/Dapps.ts#L79
1) [ArgentX] › src/***/specs/connect.spec.ts:9:9 › Connect › connect from testDapp using starknetKitModal true TimeoutError: locator.click: Timeout 120000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Starknetkit Modal' }) at src/***/page-objects/Dapps.ts:79 77 | await this.dApp.getByRole("button", { name: "Connection" }).click() 78 | if (useStarknetKitModal) { > 79 | await this.dApp.getByRole("button", { name: "Starknetkit Modal" }).click() | ^ 80 | await this.dApp 81 | .locator("#starknetkit-modal-container") 82 | .getByRole("button", { name: "Argent X" }) at Dapps.requestConnectionFromDapp (/__w/demo-dapp-starknet/demo-dapp-starknet/e2e/src/***/page-objects/Dapps.ts:79:74) at /__w/demo-dapp-starknet/demo-dapp-starknet/e2e/src/***/specs/connect.spec.ts:19:7
[ArgentX] › src/argent-x/specs/connect.spec.ts:9:9 › Connect › connect from testDapp using starknetKitModal true: e2e/src/argent-x/specs/connect.spec.ts#L1
1) [ArgentX] › src/***/specs/connect.spec.ts:9:9 › Connect › connect from testDapp using starknetKitModal true Tearing down "extension" exceeded the test timeout of 300000ms.
[ArgentX] › src/argent-x/specs/connect.spec.ts:9:9 › Connect › connect from testDapp using starknetKitModal true: e2e/src/argent-x/page-objects/Dapps.ts#L79
1) [ArgentX] › src/***/specs/connect.spec.ts:9:9 › Connect › connect from testDapp using starknetKitModal true Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 120000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Starknetkit Modal' }) at src/***/page-objects/Dapps.ts:79 77 | await this.dApp.getByRole("button", { name: "Connection" }).click() 78 | if (useStarknetKitModal) { > 79 | await this.dApp.getByRole("button", { name: "Starknetkit Modal" }).click() | ^ 80 | await this.dApp 81 | .locator("#starknetkit-modal-container") 82 | .getByRole("button", { name: "Argent X" }) at Dapps.requestConnectionFromDapp (/__w/demo-dapp-starknet/demo-dapp-starknet/e2e/src/***/page-objects/Dapps.ts:79:74) at /__w/demo-dapp-starknet/demo-dapp-starknet/e2e/src/***/specs/connect.spec.ts:19:7
[ArgentX] › src/argent-x/specs/connect.spec.ts:9:9 › Connect › connect from testDapp using starknetKitModal true: e2e/src/argent-x/specs/connect.spec.ts#L1
1) [ArgentX] › src/***/specs/connect.spec.ts:9:9 › Connect › connect from testDapp using starknetKitModal true Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Tearing down "extension" exceeded the test timeout of 300000ms.
[ArgentX] › src/argent-x/specs/connect.spec.ts:9:9 › Connect › connect from testDapp using starknetKitModal false: e2e/src/argent-x/page-objects/Dapps.ts#L87
2) [ArgentX] › src/***/specs/connect.spec.ts:9:9 › Connect › connect from testDapp using starknetKitModal false Error: Timed out 120000ms waiting for expect(locator).toBeVisible() Locator: locator('button :text-is("Argent X")') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 120000ms - waiting for locator('button :text-is("Argent X")') at src/***/page-objects/Dapps.ts:87 85 | await expect( 86 | this.dApp.locator('button :text-is("Argent X")'), > 87 | ).toBeVisible() | ^ 88 | } 89 | 90 | await this.dApp.locator('button :text-is("Argent X")').click() at Dapps.requestConnectionFromDapp (/__w/demo-dapp-starknet/demo-dapp-starknet/e2e/src/***/page-objects/Dapps.ts:87:9) at /__w/demo-dapp-starknet/demo-dapp-starknet/e2e/src/***/specs/connect.spec.ts:19:7
[ArgentX] › src/argent-x/specs/connect.spec.ts:9:9 › Connect › connect from testDapp using starknetKitModal false: e2e/src/argent-x/specs/connect.spec.ts#L1
2) [ArgentX] › src/***/specs/connect.spec.ts:9:9 › Connect › connect from testDapp using starknetKitModal false Tearing down "extension" exceeded the test timeout of 300000ms.
[ArgentX] › src/argent-x/specs/connect.spec.ts:9:9 › Connect › connect from testDapp using starknetKitModal false: e2e/src/argent-x/page-objects/Dapps.ts#L87
2) [ArgentX] › src/***/specs/connect.spec.ts:9:9 › Connect › connect from testDapp using starknetKitModal false Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 120000ms waiting for expect(locator).toBeVisible() Locator: locator('button :text-is("Argent X")') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 120000ms - waiting for locator('button :text-is("Argent X")') at src/***/page-objects/Dapps.ts:87 85 | await expect( 86 | this.dApp.locator('button :text-is("Argent X")'), > 87 | ).toBeVisible() | ^ 88 | } 89 | 90 | await this.dApp.locator('button :text-is("Argent X")').click() at Dapps.requestConnectionFromDapp (/__w/demo-dapp-starknet/demo-dapp-starknet/e2e/src/***/page-objects/Dapps.ts:87:9) at /__w/demo-dapp-starknet/demo-dapp-starknet/e2e/src/***/specs/connect.spec.ts:19:7
[ArgentX] › src/argent-x/specs/connect.spec.ts:9:9 › Connect › connect from testDapp using starknetKitModal false: e2e/src/argent-x/specs/connect.spec.ts#L1
2) [ArgentX] › src/***/specs/connect.spec.ts:9:9 › Connect › connect from testDapp using starknetKitModal false Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Tearing down "extension" exceeded the test timeout of 300000ms.
[ArgentX] › src/argent-x/specs/network.spec.ts:7:7 › Network › add a new network: e2e/src/argent-x/page-objects/Dapps.ts#L79
3) [ArgentX] › src/***/specs/network.spec.ts:7:7 › Network › add a new network ────────────── TimeoutError: locator.click: Timeout 120000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Starknetkit Modal' }) at src/***/page-objects/Dapps.ts:79 77 | await this.dApp.getByRole("button", { name: "Connection" }).click() 78 | if (useStarknetKitModal) { > 79 | await this.dApp.getByRole("button", { name: "Starknetkit Modal" }).click() | ^ 80 | await this.dApp 81 | .locator("#starknetkit-modal-container") 82 | .getByRole("button", { name: "Argent X" }) at Dapps.requestConnectionFromDapp (/__w/demo-dapp-starknet/demo-dapp-starknet/e2e/src/***/page-objects/Dapps.ts:79:74) at /__w/demo-dapp-starknet/demo-dapp-starknet/e2e/src/***/specs/network.spec.ts:13:5
[ArgentX] › src/argent-x/specs/network.spec.ts:7:7 › Network › add a new network: e2e/src/argent-x/specs/network.spec.ts#L1
3) [ArgentX] › src/***/specs/network.spec.ts:7:7 › Network › add a new network ────────────── Tearing down "extension" exceeded the test timeout of 300000ms.
test-argentX
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
🎭 Playwright Run Summary
9 failed [WebWallet] › src/webwallet/specs/connect.spec.ts:5:7 › Connect › connect from testDapp using starknetKitModal [WebWallet] › src/webwallet/specs/connect.spec.ts:17:7 › Connect › connect from testDapp using webwallet connector [WebWallet] › src/webwallet/specs/network.spec.ts:5:7 › Network › not implemented while calling Add Network [WebWallet] › src/webwallet/specs/network.spec.ts:21:7 › Network › not implemented while calling Change Network [WebWallet] › src/webwallet/specs/sessionKeys.spec.ts:5:7 › Session Keys › create a sessions, send a transaction a get EFO data [WebWallet] › src/webwallet/specs/signMessage.spec.ts:5:7 › Sign message › sign a message from testDapp [WebWallet] › src/webwallet/specs/token.spec.ts:5:7 › Token › not implemented while calling Add Token [WebWallet] › src/webwallet/specs/transactions.spec.ts:5:7 › Transactions › send an ERC20 from testDapp [WebWallet] › src/webwallet/specs/transactions.spec.ts:18:7 › Transactions › send an Multicall from testDapp
🎭 Playwright Run Summary
8 failed [ArgentX] › src/***/specs/connect.spec.ts:9:9 › Connect › connect from testDapp using starknetKitModal true [ArgentX] › src/***/specs/connect.spec.ts:9:9 › Connect › connect from testDapp using starknetKitModal false [ArgentX] › src/***/specs/network.spec.ts:7:7 › Network › add a new network ─────────────── [ArgentX] › src/***/specs/network.spec.ts:35:7 › Network › switch network ───────────────── [ArgentX] › src/***/specs/signMessage.spec.ts:8:7 › Sign message › sign a message from testDapp [ArgentX] › src/***/specs/token.spec.ts:7:7 › Token › add a new token ───────────────────── [ArgentX] › src/***/specs/transactions.spec.ts:7:7 › Transactions › send an ERC20 from testDapp [ArgentX] › src/***/specs/transactions.spec.ts:27:7 › Transactions › send an Multicall from testDapp

Artifacts

Produced during runtime
Name Size
test-artifacts
42.1 MB