Bug 1688868 [wpt PR 27329] - Mark some WPT tests as timeout=long, a=testonly
commit929ea0efe8016247ca8a0802cd555f2b4723e7a9
authorStephen McGruer <smcgruer@chromium.org>
Tue, 2 Feb 2021 09:10:38 +0000 (2 09:10 +0000)
committermoz-wptsync-bot <wptsync@mozilla.com>
Tue, 2 Feb 2021 17:07:46 +0000 (2 17:07 +0000)
treebf3c86982677d6e3819063ad73de5ff814d74c9d
parentfb313f107e9cd48579e5269098bdfe58dfed3449
Bug 1688868 [wpt PR 27329] - Mark some WPT tests as timeout=long, a=testonly

Automatic update from web-platform-tests
Mark some WPT tests as timeout=long

A recent change in testharness.js seems to have caused a detectable
performance regression on the MSAN bots. We intend to follow through on
this to see if it can be avoided, but for now there are 3 tests that are
consistently timing out on MSAN that did not previously:

external/wpt/encoding/textdecoder-labels.any.worker.html
external/wpt/html/canvas/offscreen/text/2d.text.draw.fill.maxWidth.zero.worker.html
external/wpt/url/url-constructor.any.worker.html

This CL adds 'long' timeouts to each of the tests. Unfortunately the
canvas test is part of a generated test suite, so far that I added
support for 'timeout=long' to the worker variant of gentestutils.py...
and discovered ~20 other test files that were already marked as having a
long timeout but weren't previously generating the correct code! So they
unfortunately get bundled in with this.

Bug: 1170588
Change-Id: I3b471b3a21b4e9f8c126f4e012c7f9949636e4b3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2648976
Reviewed-by: Yi Xu <yiyix@chromium.org>
Commit-Queue: Stephen McGruer <smcgruer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#847254}

--

wpt-commits: 473c0c1c14bf24d72dc11f6b58d822f4acce4fab
wpt-pr: 27329
37 files changed:
testing/web-platform/tests/encoding/textdecoder-labels.any.js
testing/web-platform/tests/html/canvas/offscreen/compositing/2d.composite.uncovered.fill.destination-in.worker.js
testing/web-platform/tests/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.3arg.worker.js
testing/web-platform/tests/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.5arg.worker.js
testing/web-platform/tests/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.worker.js
testing/web-platform/tests/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.worker.js
testing/web-platform/tests/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.worker.js
testing/web-platform/tests/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.worker.js
testing/web-platform/tests/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.worker.js
testing/web-platform/tests/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.alpha.worker.js
testing/web-platform/tests/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.animated.poster.worker.js
testing/web-platform/tests/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.broken.worker.js
testing/web-platform/tests/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.canvas.worker.js
testing/web-platform/tests/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.clip.worker.js
testing/web-platform/tests/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.composite.worker.js
testing/web-platform/tests/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.floatsource.worker.js
testing/web-platform/tests/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.negativedest.worker.js
testing/web-platform/tests/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.negativedir.worker.js
testing/web-platform/tests/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.negativesource.worker.js
testing/web-platform/tests/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.nonfinite.worker.js
testing/web-platform/tests/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.nowrap.worker.js
testing/web-platform/tests/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.null.worker.js
testing/web-platform/tests/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.path.worker.js
testing/web-platform/tests/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.self.1.worker.js
testing/web-platform/tests/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.self.2.worker.js
testing/web-platform/tests/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.svg.worker.js
testing/web-platform/tests/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.transform.worker.js
testing/web-platform/tests/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.wrongtype.worker.js
testing/web-platform/tests/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.worker.js
testing/web-platform/tests/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.worker.js
testing/web-platform/tests/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.zerosource.worker.js
testing/web-platform/tests/html/canvas/offscreen/text/2d.text.draw.fill.maxWidth.zero.html
testing/web-platform/tests/html/canvas/offscreen/text/2d.text.draw.fill.maxWidth.zero.worker.js
testing/web-platform/tests/html/canvas/tools/gentestutils.py
testing/web-platform/tests/html/canvas/tools/templates-offscreen.yaml
testing/web-platform/tests/html/canvas/tools/yaml/offscreen/text.yaml
testing/web-platform/tests/url/url-constructor.any.js