Skip to content

Upload End to End Test report to Netlify #327

Upload End to End Test report to Netlify

Upload End to End Test report to Netlify #327

Triggered via workflow run May 9, 2024 17:41
@tulirtulir
completed 3109b97
Status Success
Total duration 59s
Artifacts 1
Report results
51s
Report results
Fit to window
Zoom out
Zoom in

Annotations

8 errors, 6 warnings, and 1 notice
[Legacy Crypto] › integration-manager/read_events.spec.ts:176:9 › Integration Manager: Read Events › should read state events with any state key: matrix-react-sdk/playwright/e2e/integration-manager/read_events.spec.ts#L212
1) [Legacy Crypto] › integration-manager/read_events.spec.ts:176:9 › Integration Manager: Read Events › should read state events with any state key Error: Timed out 5000ms waiting for expect(locator).toContainText(expected) Locator: frameLocator('iframe[src*="http://localhost:37295"]').locator('#message-response') Expected string: "$Vl4FjnUhJfl7_oSdzu25nTP3u44MMqUzMGmqgliLJDM" Received string: "No response" Call log: - expect.toContainText with timeout 5000ms - waiting for frameLocator('iframe[src*="http://localhost:37295"]').locator('#message-response') - locator resolved to <p id="message-response">No response</p> - unexpected value "No response" - locator resolved to <p id="message-response">No response</p> - unexpected value "No response" - locator resolved to <p id="message-response">No response</p> - unexpected value "No response" - locator resolved to <p id="message-response">No response</p> - unexpected value "No response" - locator resolved to <p id="message-response">No response</p> - unexpected value "No response" - locator resolved to <p id="message-response">No response</p> - unexpected value "No response" - locator resolved to <p id="message-response">No response</p> - unexpected value "No response" - locator resolved to <p id="message-response">No response</p> - unexpected value "No response" - locator resolved to <p id="message-response">No response</p> - unexpected value "No response" 210 | // Check the response 211 | const iframe = page.frameLocator(`iframe[src*="${integrationManagerUrl}"]`); > 212 | await expect(iframe.locator("#message-response")).toContainText(sendEventResponses[0].event_id); | ^ 213 | await expect(iframe.locator("#message-response")).toContainText(`"content":${JSON.stringify(eventContent1)}`); 214 | await expect(iframe.locator("#message-response")).toContainText(sendEventResponses[1].event_id); 215 | await expect(iframe.locator("#message-response")).toContainText(`"content":${JSON.stringify(eventContent2)}`); at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/integration-manager/read_events.spec.ts:212:59
[Rust Crypto] › crypto/verification.spec.ts:245:9 › User verification › can receive a verification request when there is no existing DM: matrix-react-sdk/playwright/e2e/crypto/verification.spec.ts#L1
2) [Rust Crypto] › crypto/verification.spec.ts:245:9 › User verification › can receive a verification request when there is no existing DM Test timeout of 30000ms exceeded.
[Rust Crypto] › crypto/verification.spec.ts:245:9 › User verification › can receive a verification request when there is no existing DM: matrix-react-sdk/playwright/e2e/crypto/verification.spec.ts#L355
2) [Rust Crypto] › crypto/verification.spec.ts:245:9 › User verification › can receive a verification request when there is no existing DM Error: jsHandle.evaluateHandle: Test timeout of 30000ms exceeded. 353 | */ 354 | async function awaitVerifier(botVerificationRequest: JSHandle<VerificationRequest>): Promise<JSHandle<Verifier>> { > 355 | return botVerificationRequest.evaluateHandle(async (verificationRequest) => { | ^ 356 | while (!verificationRequest.verifier) { 357 | await new Promise((r) => verificationRequest.once("change" as any, r)); 358 | } at awaitVerifier (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/crypto/verification.spec.ts:355:35) at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/crypto/verification.spec.ts:287:35
[Rust Crypto] › login/overwrite_login.spec.ts:21:9 › Overwrite login action › Try replace existing login with new one: matrix-react-sdk/playwright/e2e/login/overwrite_login.spec.ts#L1
3) [Rust Crypto] › login/overwrite_login.spec.ts:21:9 › Overwrite login action › Try replace existing login with new one Test timeout of 30000ms exceeded.
[Rust Crypto] › login/overwrite_login.spec.ts:21:9 › Overwrite login action › Try replace existing login with new one: matrix-react-sdk/playwright/pages/settings.ts#L28
3) [Rust Crypto] › login/overwrite_login.spec.ts:21:9 › Overwrite login action › Try replace existing login with new one Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for getByRole('button', { name: 'User menu' }) - locator resolved to <div tabindex="0" role="button" aria-haspopup="true" …>…</div> - 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 - <div class="mx_ContextualMenu_background"></div> from <div id="mx_ContextualMenu_Container">…</div> subtree intercepts pointer events - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="mx_ContextualMenu_background"></div> from <div id="mx_ContextualMenu_Container">…</div> subtree intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="mx_ContextualMenu_background"></div> from <div id="mx_ContextualMenu_Container">…</div> subtree intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="mx_ContextualMenu_background"></div> from <div id="mx_ContextualMenu_Container">…</div> subtree intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="mx_ContextualMenu_background"></div> from <div id="mx_ContextualMenu_Container">…</div> subtree intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="mx_ContextualMenu_background"></div> from <div id="mx_ContextualMenu_Container">…</div> subtree intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="mx_ContextualMenu_background"></div> from <div id="mx_ContextualMenu_Container">…</div> subtree intercepts pointer events - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="mx_ContextualMenu_background"></div> from <div id="mx_ContextualMenu_Container">…</div> subtree intercepts pointer events - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="mx_ContextualMenu_background"></div> from <div id="mx_ContextualMenu_Container">…</div> subtree intercepts pointer events - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="mx_ContextualMenu_background"></div> from <
[Rust Crypto] › oidc/oidc-native.spec.ts:28:9 › OIDC Native › can register the oauth2 client and an account: matrix-react-sdk/playwright/e2e/oidc/oidc-native.spec.ts#L1
4) [Rust Crypto] › oidc/oidc-native.spec.ts:28:9 › OIDC Native › can register the oauth2 client and an account Test timeout of 90000ms exceeded.
[Rust Crypto] › oidc/oidc-native.spec.ts:28:9 › OIDC Native › can register the oauth2 client and an account: matrix-react-sdk/playwright/e2e/oidc/oidc-native.spec.ts#L30
4) [Rust Crypto] › oidc/oidc-native.spec.ts:28:9 › OIDC Native › can register the oauth2 client and an account Error: page.waitForRequest: Test timeout of 90000ms exceeded. 28 | test("can register the oauth2 client and an account", async ({ context, page, homeserver, mailhog, app, mas }) => { 29 | const tokenUri = `http://localhost:${mas.port}/oauth2/token`; > 30 | const tokenApiPromise = page.waitForRequest( | ^ 31 | (request) => request.url() === tokenUri && request.postDataJSON()["grant_type"] === "authorization_code", 32 | ); 33 | at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/oidc/oidc-native.spec.ts:30:38
[Rust Crypto] › oidc/oidc-native.spec.ts:28:9 › OIDC Native › can register the oauth2 client and an account: matrix-react-sdk/playwright/e2e/oidc/oidc-native.spec.ts#L35
4) [Rust Crypto] › oidc/oidc-native.spec.ts:28:9 › OIDC Native › can register the oauth2 client and an account Error: locator.click: Test timeout of 90000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Continue' }) 33 | 34 | await page.goto("/#/login"); > 35 | await page.getByRole("button", { name: "Continue" }).click(); | ^ 36 | await registerAccountMas(page, mailhog.api, "alice", "alice@email.com", "Pa$sW0rD!"); 37 | 38 | // Eventually, we should end up at the home screen. at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/oidc/oidc-native.spec.ts:35:62
🎭 Playwright Run Summary
4 flaky [Legacy Crypto] › integration-manager/read_events.spec.ts:176:9 › Integration Manager: Read Events › should read state events with any state key [Rust Crypto] › crypto/verification.spec.ts:245:9 › User verification › can receive a verification request when there is no existing DM [Rust Crypto] › login/overwrite_login.spec.ts:21:9 › Overwrite login action › Try replace existing login with new one [Rust Crypto] › oidc/oidc-native.spec.ts:28:9 › OIDC Native › can register the oauth2 client and an account 129 skipped 673 passed (18.7m)
Report results
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: bobheadxi/deployments@88ce5600046c82542f8246ac287d0a53c461bca3, actions/github-script@v6, nwtgck/actions-netlify@7a92f00dde8c92a5a9e8385ec2919775f7647352. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Slow Test: [Rust Crypto] › read-receipts/redactions.spec.ts#L1
[Rust Crypto] › read-receipts/redactions.spec.ts took 5.6m
Slow Test: [Legacy Crypto] › read-receipts/redactions.spec.ts#L1
[Legacy Crypto] › read-receipts/redactions.spec.ts took 5.2m
Slow Test: [Rust Crypto] › read-receipts/new-messages.spec.ts#L1
[Rust Crypto] › read-receipts/new-messages.spec.ts took 3.7m
Slow Test: [Rust Crypto] › read-receipts/high-level.spec.ts#L1
[Rust Crypto] › read-receipts/high-level.spec.ts took 3.6m
Slow Test: [Legacy Crypto] › read-receipts/high-level.spec.ts#L1
[Legacy Crypto] › read-receipts/high-level.spec.ts took 3.4m

Artifacts

Produced during runtime
Name Size
html-report--attempt-1 Expired
20.9 MB