Source code
Revision control
Copy as Markdown
Other Tools
# The following condition is trying to capture "CI jobs that can't use
# webgpu". Using WebGPU in CI requires that it is enabled in the build, not
# disabled by preference, and that a GPU is present on the CI host.
#
# Since this condition applies to all tests in this file, and taskcluster will
# drop suites that have no enabled tests, it is important that this condition
# not erroneously skip these tests when evaluated under taskcluster's more
# limited view of the configuration.
defaults skip-if((nogpu&&!gtkWidget)||swgl||Android||(!x86_64&&!aarch64))
# `testing/profiles/reftest/user.js` sets `gfx.webgpu.ignore-blocklist`
# so that the tests will run even on old Mesa versions in CI (see
# <https://bugzilla.mozilla.org/show_bug.cgi?id=1985348>). Setting the pref
# here does not work because reftest per-test prefs are set too late to affect
# graphics initialization.
fuzzy(0-255,0-800) == draw.html draw-ref.html
fuzzy(0-255,0-800) == draw-storage-compute.html draw.html
fuzzy(0-255,0-800) == draw-storage.html draw.html
fuzzy(0-255,0-800) == draw-storage-bundle.html draw.html