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
# 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