Files
firefox/testing/web-platform/tests/css/css-paint-api
Fredrik Söderquist e44b938db9 Bug 1888367 [wpt PR 45402] - Address issues with parse-input-arguments-018.https.html, a=testonly
Automatic update from web-platform-tests
Address issues with parse-input-arguments-018.https.html

The test:

 external/wpt/css/css-paint-api/parse-input-arguments-018.https.html

is flakily failing or crashing. This turns out to have multiple causes:

 1) The generated random string that is part of inputArguments may
    not be a valid identifier and thus some invocations of
    registerPaint() fail before the input arguments are compared.

 2) Because of the thread setup used when running the test, the
    assumption about when a definition can be null does not hold.

To address (1), adjust the test to generate strings that are valid
identifiers. For (2), stay consistent with the associated
PaintWorklet's configuration by checking its `is_paint_off_thread_`
flag.

Fixed: 40786499
Change-Id: I3bd1d5eac067e7b9fbc201cb32c69c0a946baab5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5401738
Auto-Submit: Fredrik Söderquist <[email protected]>
Reviewed-by: Robert Flack <[email protected]>
Commit-Queue: Robert Flack <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1281898}

--

wpt-commits: 22e326dba564862ef9acb848682d30e5ce275d09
wpt-pr: 45402
2024-04-10 09:25:54 +00:00
..
…