Skip to content

Ema/perf followups #3116

Ema/perf followups

Ema/perf followups #3116

Triggered via pull request September 29, 2023 12:22
Status Failure
Total duration 6m 50s
Artifacts 1

tests.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 1 warning, and 1 notice
[macos] › email-autofill.macos.spec.js:321:9 › macos › matching performance › large dom with potentially huge regex checks: integration-test/tests/email-autofill.macos.spec.js#L1
1) [macos] › email-autofill.macos.spec.js:321:9 › macos › matching performance › large dom with potentially huge regex checks Test timeout of 2000ms exceeded.
[macos] › email-autofill.macos.spec.js:321:9 › macos › matching performance › large dom with potentially huge regex checks: integration-test/helpers/harness.js#L218
1) [macos] › email-autofill.macos.spec.js:321:9 › macos › matching performance › large dom with potentially huge regex checks TimeoutError: page.waitForFunction: Timeout 2000ms exceeded. at ../helpers/harness.js:218 216 | export async function performanceEntries (page, measureName) { 217 | // don't measure until the entries exist > 218 | await page.waitForFunction((measureName) => window.performance.getEntriesByName(measureName).length > 0, `${measureName}:end`, { timeout: 2000 }) | ^ 219 | const result = await page.evaluate((measureName) => { 220 | window.performance?.measure?.(measureName, `${measureName}:start`, `${measureName}:end`) 221 | const entries = window.performance?.getEntriesByName(measureName) at performanceEntries (/home/runner/work/duckduckgo-autofill/duckduckgo-autofill/integration-test/helpers/harness.js:218:16) at Object.validateInitialScanPerf (/home/runner/work/duckduckgo-autofill/duckduckgo-autofill/integration-test/helpers/pages.js:752:35) at /home/runner/work/duckduckgo-autofill/duckduckgo-autofill/integration-test/tests/email-autofill.macos.spec.js:333:28
[macos] › email-autofill.macos.spec.js:321:9 › macos › matching performance › large dom with potentially huge regex checks: integration-test/tests/email-autofill.macos.spec.js#L1
1) [macos] › email-autofill.macos.spec.js:321:9 › macos › matching performance › large dom with potentially huge regex checks Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 2000ms exceeded.
[macos] › email-autofill.macos.spec.js:321:9 › macos › matching performance › large dom with potentially huge regex checks: integration-test/helpers/harness.js#L218
1) [macos] › email-autofill.macos.spec.js:321:9 › macos › matching performance › large dom with potentially huge regex checks Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForFunction: Timeout 2000ms exceeded. at ../helpers/harness.js:218 216 | export async function performanceEntries (page, measureName) { 217 | // don't measure until the entries exist > 218 | await page.waitForFunction((measureName) => window.performance.getEntriesByName(measureName).length > 0, `${measureName}:end`, { timeout: 2000 }) | ^ 219 | const result = await page.evaluate((measureName) => { 220 | window.performance?.measure?.(measureName, `${measureName}:start`, `${measureName}:end`) 221 | const entries = window.performance?.getEntriesByName(measureName) at performanceEntries (/home/runner/work/duckduckgo-autofill/duckduckgo-autofill/integration-test/helpers/harness.js:218:16) at Object.validateInitialScanPerf (/home/runner/work/duckduckgo-autofill/duckduckgo-autofill/integration-test/helpers/pages.js:752:35) at /home/runner/work/duckduckgo-autofill/duckduckgo-autofill/integration-test/tests/email-autofill.macos.spec.js:333:28
[macos] › email-autofill.macos.spec.js:321:9 › macos › matching performance › large dom with potentially huge regex checks: integration-test/tests/email-autofill.macos.spec.js#L1
1) [macos] › email-autofill.macos.spec.js:321:9 › macos › matching performance › large dom with potentially huge regex checks Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 2000ms exceeded.
[macos] › email-autofill.macos.spec.js:321:9 › macos › matching performance › large dom with potentially huge regex checks: integration-test/helpers/harness.js#L218
1) [macos] › email-autofill.macos.spec.js:321:9 › macos › matching performance › large dom with potentially huge regex checks Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForFunction: Timeout 2000ms exceeded. at ../helpers/harness.js:218 216 | export async function performanceEntries (page, measureName) { 217 | // don't measure until the entries exist > 218 | await page.waitForFunction((measureName) => window.performance.getEntriesByName(measureName).length > 0, `${measureName}:end`, { timeout: 2000 }) | ^ 219 | const result = await page.evaluate((measureName) => { 220 | window.performance?.measure?.(measureName, `${measureName}:start`, `${measureName}:end`) 221 | const entries = window.performance?.getEntriesByName(measureName) at performanceEntries (/home/runner/work/duckduckgo-autofill/duckduckgo-autofill/integration-test/helpers/harness.js:218:16) at Object.validateInitialScanPerf (/home/runner/work/duckduckgo-autofill/duckduckgo-autofill/integration-test/helpers/pages.js:752:35) at /home/runner/work/duckduckgo-autofill/duckduckgo-autofill/integration-test/tests/email-autofill.macos.spec.js:333:28
[macos] › email-autofill.macos.spec.js:321:9 › macos › matching performance › large dom with potentially huge regex checks: integration-test/tests/email-autofill.macos.spec.js#L1
1) [macos] › email-autofill.macos.spec.js:321:9 › macos › matching performance › large dom with potentially huge regex checks Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 2000ms exceeded.
[macos] › email-autofill.macos.spec.js:321:9 › macos › matching performance › large dom with potentially huge regex checks: integration-test/helpers/harness.js#L218
1) [macos] › email-autofill.macos.spec.js:321:9 › macos › matching performance › large dom with potentially huge regex checks Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForFunction: Timeout 2000ms exceeded. at ../helpers/harness.js:218 216 | export async function performanceEntries (page, measureName) { 217 | // don't measure until the entries exist > 218 | await page.waitForFunction((measureName) => window.performance.getEntriesByName(measureName).length > 0, `${measureName}:end`, { timeout: 2000 }) | ^ 219 | const result = await page.evaluate((measureName) => { 220 | window.performance?.measure?.(measureName, `${measureName}:start`, `${measureName}:end`) 221 | const entries = window.performance?.getEntriesByName(measureName) at performanceEntries (/home/runner/work/duckduckgo-autofill/duckduckgo-autofill/integration-test/helpers/harness.js:218:16) at Object.validateInitialScanPerf (/home/runner/work/duckduckgo-autofill/duckduckgo-autofill/integration-test/helpers/pages.js:752:35) at /home/runner/work/duckduckgo-autofill/duckduckgo-autofill/integration-test/tests/email-autofill.macos.spec.js:333:28
[macos] › email-autofill.macos.spec.js:321:9 › macos › matching performance › large dom with potentially huge regex checks: integration-test/tests/email-autofill.macos.spec.js#L1
1) [macos] › email-autofill.macos.spec.js:321:9 › macos › matching performance › large dom with potentially huge regex checks Retry #4 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 2000ms exceeded.
[macos] › email-autofill.macos.spec.js:321:9 › macos › matching performance › large dom with potentially huge regex checks: integration-test/tests/email-autofill.macos.spec.js#L1
1) [macos] › email-autofill.macos.spec.js:321:9 › macos › matching performance › large dom with potentially huge regex checks Retry #5 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 2000ms exceeded.
test
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/cache@v2, actions/upload-artifact@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
🎭 Playwright Run Summary
1 failed [macos] › email-autofill.macos.spec.js:321:9 › macos › matching performance › large dom with potentially huge regex checks 2 flaky [macos] › email-autofill.macos.spec.js:196:9 › macos › auto filling a signup form › with an identity + Email Protection, autofill using duck address in identity [macos] › mutating-form.macos.spec.js:19:5 › Mutating form page › works fine on macOS ────────── 102 passed (3.1m)

Artifacts

Produced during runtime
Name Size
playwright-results Expired
734 KB