mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-11 10:08:41 +00:00
Bug 1920961 - remove line number tests from skip-fails. r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D224166
This commit is contained in:
parent
fa993c044c
commit
39e8e3e980
248
testing/test/data/dom_canvas_reftest.list
Normal file
248
testing/test/data/dom_canvas_reftest.list
Normal file
@ -0,0 +1,248 @@
|
||||
# Canvas Filter Reftests
|
||||
include colors/_generated_reftest.list
|
||||
include filters/reftest.list
|
||||
include color_quads.list
|
||||
|
||||
# WebGL Reftests!
|
||||
defaults pref(webgl.force-enabled,true) skip-if(Android)
|
||||
|
||||
# Check that disabling works:
|
||||
== webgl-disable-test.html?nogl wrapper.html?green.png
|
||||
pref(webgl.disabled,true) == webgl-disable-test.html wrapper.html?green.png
|
||||
|
||||
# Basic WebGL tests:
|
||||
# Do we get pixels to the screen at all?
|
||||
# Neither of these should ever break.
|
||||
skip-if(Android) == webgl-clear-test.html wrapper.html?green.png
|
||||
skip-if(Android) == webgl-clear-test.html?readback wrapper.html?green.png
|
||||
|
||||
# Make sure that our choice of attribs doesn't break rendering.
|
||||
skip-if(Android) == webgl-clear-test.html?depth wrapper.html?green.png
|
||||
skip-if(Android) == webgl-clear-test.html?stencil wrapper.html?green.png
|
||||
skip-if(Android) == webgl-clear-test.html?depth&stencil wrapper.html?green.png
|
||||
|
||||
# Check that resize works:
|
||||
skip-if(Android) == webgl-resize-test.html wrapper.html?green.png
|
||||
|
||||
# Check that captureStream() displays in a local video element
|
||||
skip-if(Android) == webgl-capturestream-test.html?preserve wrapper.html?green.png
|
||||
|
||||
# IMPORTANT: Expected outcomes are evaluated left-to-right, and they replace eachother.
|
||||
# That means that if an unconditional status (`fuzzy()`) is to the right of another status
|
||||
# (such as fails-if), it will overwrite the old status.
|
||||
#
|
||||
# As such, all unconditional statuses should be to the left of conditional statuses.
|
||||
# (See /layout/tools/reftest/reftest.js:945)
|
||||
|
||||
# Does we draw the correct colors in the correct places?
|
||||
# Combinations: PowerSet([readback, aa, preserve, premult, alpha]) x [frame=1,frame=6]
|
||||
# This is 2^6 = 64 combinations.
|
||||
skip-if(Android) == webgl-color-test.html?frame=1&__&________&_______&_____ wrapper.html?colors-no-alpha.png
|
||||
skip-if(Android) == webgl-color-test.html?frame=1&aa&________&_______&_____ wrapper.html?colors-no-alpha.png
|
||||
skip-if(Android) == webgl-color-test.html?frame=1&__&preserve&_______&_____ wrapper.html?colors-no-alpha.png
|
||||
skip-if(Android) == webgl-color-test.html?frame=1&aa&preserve&_______&_____ wrapper.html?colors-no-alpha.png
|
||||
skip-if(Android) == webgl-color-test.html?frame=1&__&________&premult&_____ wrapper.html?colors-no-alpha.png
|
||||
skip-if(Android) == webgl-color-test.html?frame=1&aa&________&premult&_____ wrapper.html?colors-no-alpha.png
|
||||
skip-if(Android) == webgl-color-test.html?frame=1&__&preserve&premult&_____ wrapper.html?colors-no-alpha.png
|
||||
skip-if(Android) == webgl-color-test.html?frame=1&aa&preserve&premult&_____ wrapper.html?colors-no-alpha.png
|
||||
fuzzy(0-1,0-30000) skip-if(Android) == webgl-color-test.html?frame=1&__&________&_______&alpha wrapper.html?colors-non-premult.png
|
||||
fuzzy(0-1,0-30000) skip-if(Android) == webgl-color-test.html?frame=1&aa&________&_______&alpha wrapper.html?colors-non-premult.png
|
||||
fuzzy(0-1,0-30000) skip-if(Android) == webgl-color-test.html?frame=1&__&preserve&_______&alpha wrapper.html?colors-non-premult.png
|
||||
fuzzy(0-1,0-30000) skip-if(Android) == webgl-color-test.html?frame=1&aa&preserve&_______&alpha wrapper.html?colors-non-premult.png
|
||||
skip-if(Android) == webgl-color-test.html?frame=1&__&________&premult&alpha wrapper.html?colors-premult.png
|
||||
skip-if(Android) == webgl-color-test.html?frame=1&aa&________&premult&alpha wrapper.html?colors-premult.png
|
||||
skip-if(Android) == webgl-color-test.html?frame=1&__&preserve&premult&alpha wrapper.html?colors-premult.png
|
||||
skip-if(Android) == webgl-color-test.html?frame=1&aa&preserve&premult&alpha wrapper.html?colors-premult.png
|
||||
|
||||
skip-if(Android) == webgl-color-test.html?frame=6&__&________&_______&_____ wrapper.html?colors-no-alpha.png
|
||||
skip-if(Android) == webgl-color-test.html?frame=6&aa&________&_______&_____ wrapper.html?colors-no-alpha.png
|
||||
skip-if(Android) == webgl-color-test.html?frame=6&__&preserve&_______&_____ wrapper.html?colors-no-alpha.png
|
||||
skip-if(Android) == webgl-color-test.html?frame=6&aa&preserve&_______&_____ wrapper.html?colors-no-alpha.png
|
||||
skip-if(Android) == webgl-color-test.html?frame=6&__&________&premult&_____ wrapper.html?colors-no-alpha.png
|
||||
skip-if(Android) == webgl-color-test.html?frame=6&aa&________&premult&_____ wrapper.html?colors-no-alpha.png
|
||||
skip-if(Android) == webgl-color-test.html?frame=6&__&preserve&premult&_____ wrapper.html?colors-no-alpha.png
|
||||
skip-if(Android) == webgl-color-test.html?frame=6&aa&preserve&premult&_____ wrapper.html?colors-no-alpha.png
|
||||
fuzzy(0-1,0-30000) skip-if(Android) == webgl-color-test.html?frame=6&__&________&_______&alpha wrapper.html?colors-non-premult.png
|
||||
fuzzy(0-1,0-30000) skip-if(Android) == webgl-color-test.html?frame=6&aa&________&_______&alpha wrapper.html?colors-non-premult.png
|
||||
fuzzy(0-1,0-30000) skip-if(Android) == webgl-color-test.html?frame=6&__&preserve&_______&alpha wrapper.html?colors-non-premult.png
|
||||
fuzzy(0-1,0-30000) skip-if(Android) == webgl-color-test.html?frame=6&aa&preserve&_______&alpha wrapper.html?colors-non-premult.png
|
||||
skip-if(Android) == webgl-color-test.html?frame=6&__&________&premult&alpha wrapper.html?colors-premult.png
|
||||
skip-if(Android) == webgl-color-test.html?frame=6&aa&________&premult&alpha wrapper.html?colors-premult.png
|
||||
skip-if(Android) == webgl-color-test.html?frame=6&__&preserve&premult&alpha wrapper.html?colors-premult.png
|
||||
skip-if(Android) == webgl-color-test.html?frame=6&aa&preserve&premult&alpha wrapper.html?colors-premult.png
|
||||
|
||||
== webgl-color-test.html?frame=1&readback&__&________&_______&_____ wrapper.html?colors-no-alpha.png
|
||||
== webgl-color-test.html?frame=1&readback&aa&________&_______&_____ wrapper.html?colors-no-alpha.png
|
||||
== webgl-color-test.html?frame=1&readback&__&preserve&_______&_____ wrapper.html?colors-no-alpha.png
|
||||
== webgl-color-test.html?frame=1&readback&aa&preserve&_______&_____ wrapper.html?colors-no-alpha.png
|
||||
== webgl-color-test.html?frame=1&readback&__&________&premult&_____ wrapper.html?colors-no-alpha.png
|
||||
== webgl-color-test.html?frame=1&readback&aa&________&premult&_____ wrapper.html?colors-no-alpha.png
|
||||
== webgl-color-test.html?frame=1&readback&__&preserve&premult&_____ wrapper.html?colors-no-alpha.png
|
||||
== webgl-color-test.html?frame=1&readback&aa&preserve&premult&_____ wrapper.html?colors-no-alpha.png
|
||||
fuzzy(0-1,0-30000) == webgl-color-test.html?frame=1&readback&__&________&_______&alpha wrapper.html?colors-non-premult.png
|
||||
fuzzy(0-1,0-30000) == webgl-color-test.html?frame=1&readback&aa&________&_______&alpha wrapper.html?colors-non-premult.png
|
||||
fuzzy(0-1,0-30000) == webgl-color-test.html?frame=1&readback&__&preserve&_______&alpha wrapper.html?colors-non-premult.png
|
||||
fuzzy(0-1,0-30000) == webgl-color-test.html?frame=1&readback&aa&preserve&_______&alpha wrapper.html?colors-non-premult.png
|
||||
== webgl-color-test.html?frame=1&readback&__&________&premult&alpha wrapper.html?colors-premult.png
|
||||
== webgl-color-test.html?frame=1&readback&aa&________&premult&alpha wrapper.html?colors-premult.png
|
||||
== webgl-color-test.html?frame=1&readback&__&preserve&premult&alpha wrapper.html?colors-premult.png
|
||||
== webgl-color-test.html?frame=1&readback&aa&preserve&premult&alpha wrapper.html?colors-premult.png
|
||||
|
||||
== webgl-color-test.html?frame=6&readback&__&________&_______&_____ wrapper.html?colors-no-alpha.png
|
||||
== webgl-color-test.html?frame=6&readback&aa&________&_______&_____ wrapper.html?colors-no-alpha.png
|
||||
== webgl-color-test.html?frame=6&readback&__&preserve&_______&_____ wrapper.html?colors-no-alpha.png
|
||||
== webgl-color-test.html?frame=6&readback&aa&preserve&_______&_____ wrapper.html?colors-no-alpha.png
|
||||
== webgl-color-test.html?frame=6&readback&__&________&premult&_____ wrapper.html?colors-no-alpha.png
|
||||
== webgl-color-test.html?frame=6&readback&aa&________&premult&_____ wrapper.html?colors-no-alpha.png
|
||||
== webgl-color-test.html?frame=6&readback&__&preserve&premult&_____ wrapper.html?colors-no-alpha.png
|
||||
== webgl-color-test.html?frame=6&readback&aa&preserve&premult&_____ wrapper.html?colors-no-alpha.png
|
||||
fuzzy(0-1,0-30000) == webgl-color-test.html?frame=6&readback&__&________&_______&alpha wrapper.html?colors-non-premult.png
|
||||
fuzzy(0-1,0-30000) == webgl-color-test.html?frame=6&readback&aa&________&_______&alpha wrapper.html?colors-non-premult.png
|
||||
fuzzy(0-1,0-30000) == webgl-color-test.html?frame=6&readback&__&preserve&_______&alpha wrapper.html?colors-non-premult.png
|
||||
fuzzy(0-1,0-30000) == webgl-color-test.html?frame=6&readback&aa&preserve&_______&alpha wrapper.html?colors-non-premult.png
|
||||
== webgl-color-test.html?frame=6&readback&__&________&premult&alpha wrapper.html?colors-premult.png
|
||||
== webgl-color-test.html?frame=6&readback&aa&________&premult&alpha wrapper.html?colors-premult.png
|
||||
== webgl-color-test.html?frame=6&readback&__&preserve&premult&alpha wrapper.html?colors-premult.png
|
||||
== webgl-color-test.html?frame=6&readback&aa&preserve&premult&alpha wrapper.html?colors-premult.png
|
||||
|
||||
# OffscreenCanvas variant of the above.
|
||||
skip-if(Android) == webgl-color-offscreen-test.html?frame=1&__&________&_______&_____ wrapper.html?colors-no-alpha.png
|
||||
skip-if(Android) == webgl-color-offscreen-test.html?frame=1&aa&________&_______&_____ wrapper.html?colors-no-alpha.png
|
||||
skip-if(Android) == webgl-color-offscreen-test.html?frame=1&__&preserve&_______&_____ wrapper.html?colors-no-alpha.png
|
||||
skip-if(Android) == webgl-color-offscreen-test.html?frame=1&aa&preserve&_______&_____ wrapper.html?colors-no-alpha.png
|
||||
skip-if(Android) == webgl-color-offscreen-test.html?frame=1&__&________&premult&_____ wrapper.html?colors-no-alpha.png
|
||||
skip-if(Android) == webgl-color-offscreen-test.html?frame=1&aa&________&premult&_____ wrapper.html?colors-no-alpha.png
|
||||
skip-if(Android) == webgl-color-offscreen-test.html?frame=1&__&preserve&premult&_____ wrapper.html?colors-no-alpha.png
|
||||
skip-if(Android) == webgl-color-offscreen-test.html?frame=1&aa&preserve&premult&_____ wrapper.html?colors-no-alpha.png
|
||||
fuzzy(0-1,0-30000) skip-if(Android) == webgl-color-offscreen-test.html?frame=1&__&________&_______&alpha wrapper.html?colors-non-premult.png
|
||||
fuzzy(0-1,0-30000) skip-if(Android) == webgl-color-offscreen-test.html?frame=1&aa&________&_______&alpha wrapper.html?colors-non-premult.png
|
||||
fuzzy(0-1,0-30000) skip-if(Android) == webgl-color-offscreen-test.html?frame=1&__&preserve&_______&alpha wrapper.html?colors-non-premult.png
|
||||
fuzzy(0-1,0-30000) skip-if(Android) == webgl-color-offscreen-test.html?frame=1&aa&preserve&_______&alpha wrapper.html?colors-non-premult.png
|
||||
skip-if(Android) == webgl-color-offscreen-test.html?frame=1&__&________&premult&alpha wrapper.html?colors-premult.png
|
||||
skip-if(Android) == webgl-color-offscreen-test.html?frame=1&aa&________&premult&alpha wrapper.html?colors-premult.png
|
||||
skip-if(Android) == webgl-color-offscreen-test.html?frame=1&__&preserve&premult&alpha wrapper.html?colors-premult.png
|
||||
skip-if(Android) == webgl-color-offscreen-test.html?frame=1&aa&preserve&premult&alpha wrapper.html?colors-premult.png
|
||||
|
||||
skip-if(Android) == webgl-color-offscreen-test.html?frame=6&__&________&_______&_____ wrapper.html?colors-no-alpha.png
|
||||
skip-if(Android) == webgl-color-offscreen-test.html?frame=6&aa&________&_______&_____ wrapper.html?colors-no-alpha.png
|
||||
skip-if(Android) == webgl-color-offscreen-test.html?frame=6&__&preserve&_______&_____ wrapper.html?colors-no-alpha.png
|
||||
skip-if(Android) == webgl-color-offscreen-test.html?frame=6&aa&preserve&_______&_____ wrapper.html?colors-no-alpha.png
|
||||
skip-if(Android) == webgl-color-offscreen-test.html?frame=6&__&________&premult&_____ wrapper.html?colors-no-alpha.png
|
||||
skip-if(Android) == webgl-color-offscreen-test.html?frame=6&aa&________&premult&_____ wrapper.html?colors-no-alpha.png
|
||||
skip-if(Android) == webgl-color-offscreen-test.html?frame=6&__&preserve&premult&_____ wrapper.html?colors-no-alpha.png
|
||||
skip-if(Android) == webgl-color-offscreen-test.html?frame=6&aa&preserve&premult&_____ wrapper.html?colors-no-alpha.png
|
||||
fuzzy(0-1,0-30000) skip-if(Android) == webgl-color-offscreen-test.html?frame=6&__&________&_______&alpha wrapper.html?colors-non-premult.png
|
||||
fuzzy(0-1,0-30000) skip-if(Android) == webgl-color-offscreen-test.html?frame=6&aa&________&_______&alpha wrapper.html?colors-non-premult.png
|
||||
fuzzy(0-1,0-30000) skip-if(Android) == webgl-color-offscreen-test.html?frame=6&__&preserve&_______&alpha wrapper.html?colors-non-premult.png
|
||||
fuzzy(0-1,0-30000) skip-if(Android) == webgl-color-offscreen-test.html?frame=6&aa&preserve&_______&alpha wrapper.html?colors-non-premult.png
|
||||
skip-if(Android) == webgl-color-offscreen-test.html?frame=6&__&________&premult&alpha wrapper.html?colors-premult.png
|
||||
skip-if(Android) == webgl-color-offscreen-test.html?frame=6&aa&________&premult&alpha wrapper.html?colors-premult.png
|
||||
skip-if(Android) == webgl-color-offscreen-test.html?frame=6&__&preserve&premult&alpha wrapper.html?colors-premult.png
|
||||
skip-if(Android) == webgl-color-offscreen-test.html?frame=6&aa&preserve&premult&alpha wrapper.html?colors-premult.png
|
||||
|
||||
== webgl-color-offscreen-test.html?frame=1&readback&__&________&_______&_____ wrapper.html?colors-no-alpha.png
|
||||
== webgl-color-offscreen-test.html?frame=1&readback&aa&________&_______&_____ wrapper.html?colors-no-alpha.png
|
||||
== webgl-color-offscreen-test.html?frame=1&readback&__&preserve&_______&_____ wrapper.html?colors-no-alpha.png
|
||||
== webgl-color-offscreen-test.html?frame=1&readback&aa&preserve&_______&_____ wrapper.html?colors-no-alpha.png
|
||||
== webgl-color-offscreen-test.html?frame=1&readback&__&________&premult&_____ wrapper.html?colors-no-alpha.png
|
||||
== webgl-color-offscreen-test.html?frame=1&readback&aa&________&premult&_____ wrapper.html?colors-no-alpha.png
|
||||
== webgl-color-offscreen-test.html?frame=1&readback&__&preserve&premult&_____ wrapper.html?colors-no-alpha.png
|
||||
== webgl-color-offscreen-test.html?frame=1&readback&aa&preserve&premult&_____ wrapper.html?colors-no-alpha.png
|
||||
fuzzy(0-1,0-30000) == webgl-color-offscreen-test.html?frame=1&readback&__&________&_______&alpha wrapper.html?colors-non-premult.png
|
||||
fuzzy(0-1,0-30000) == webgl-color-offscreen-test.html?frame=1&readback&aa&________&_______&alpha wrapper.html?colors-non-premult.png
|
||||
fuzzy(0-1,0-30000) == webgl-color-offscreen-test.html?frame=1&readback&__&preserve&_______&alpha wrapper.html?colors-non-premult.png
|
||||
fuzzy(0-1,0-30000) == webgl-color-offscreen-test.html?frame=1&readback&aa&preserve&_______&alpha wrapper.html?colors-non-premult.png
|
||||
== webgl-color-offscreen-test.html?frame=1&readback&__&________&premult&alpha wrapper.html?colors-premult.png
|
||||
== webgl-color-offscreen-test.html?frame=1&readback&aa&________&premult&alpha wrapper.html?colors-premult.png
|
||||
== webgl-color-offscreen-test.html?frame=1&readback&__&preserve&premult&alpha wrapper.html?colors-premult.png
|
||||
== webgl-color-offscreen-test.html?frame=1&readback&aa&preserve&premult&alpha wrapper.html?colors-premult.png
|
||||
|
||||
== webgl-color-offscreen-test.html?frame=6&readback&__&________&_______&_____ wrapper.html?colors-no-alpha.png
|
||||
== webgl-color-offscreen-test.html?frame=6&readback&aa&________&_______&_____ wrapper.html?colors-no-alpha.png
|
||||
== webgl-color-offscreen-test.html?frame=6&readback&__&preserve&_______&_____ wrapper.html?colors-no-alpha.png
|
||||
== webgl-color-offscreen-test.html?frame=6&readback&aa&preserve&_______&_____ wrapper.html?colors-no-alpha.png
|
||||
== webgl-color-offscreen-test.html?frame=6&readback&__&________&premult&_____ wrapper.html?colors-no-alpha.png
|
||||
== webgl-color-offscreen-test.html?frame=6&readback&aa&________&premult&_____ wrapper.html?colors-no-alpha.png
|
||||
== webgl-color-offscreen-test.html?frame=6&readback&__&preserve&premult&_____ wrapper.html?colors-no-alpha.png
|
||||
== webgl-color-offscreen-test.html?frame=6&readback&aa&preserve&premult&_____ wrapper.html?colors-no-alpha.png
|
||||
fuzzy(0-1,0-30000) == webgl-color-offscreen-test.html?frame=6&readback&__&________&_______&alpha wrapper.html?colors-non-premult.png
|
||||
fuzzy(0-1,0-30000) == webgl-color-offscreen-test.html?frame=6&readback&aa&________&_______&alpha wrapper.html?colors-non-premult.png
|
||||
fuzzy(0-1,0-30000) == webgl-color-offscreen-test.html?frame=6&readback&__&preserve&_______&alpha wrapper.html?colors-non-premult.png
|
||||
fuzzy(0-1,0-30000) == webgl-color-offscreen-test.html?frame=6&readback&aa&preserve&_______&alpha wrapper.html?colors-non-premult.png
|
||||
== webgl-color-offscreen-test.html?frame=6&readback&__&________&premult&alpha wrapper.html?colors-premult.png
|
||||
== webgl-color-offscreen-test.html?frame=6&readback&aa&________&premult&alpha wrapper.html?colors-premult.png
|
||||
== webgl-color-offscreen-test.html?frame=6&readback&__&preserve&premult&alpha wrapper.html?colors-premult.png
|
||||
== webgl-color-offscreen-test.html?frame=6&readback&aa&preserve&premult&alpha wrapper.html?colors-premult.png
|
||||
|
||||
|
||||
# Check for hanging bindings/state settings:
|
||||
skip-if(Android) == webgl-hanging-fb-test.html?__&________ wrapper.html?green.png
|
||||
skip-if(Android) == webgl-hanging-fb-test.html?aa&________ wrapper.html?green.png
|
||||
skip-if(Android) == webgl-hanging-fb-test.html?__&preserve wrapper.html?green.png
|
||||
skip-if(Android) == webgl-hanging-fb-test.html?aa&preserve wrapper.html?green.png
|
||||
== webgl-hanging-fb-test.html?readback&__&________ wrapper.html?green.png
|
||||
== webgl-hanging-fb-test.html?readback&aa&________ wrapper.html?green.png
|
||||
== webgl-hanging-fb-test.html?readback&__&preserve wrapper.html?green.png
|
||||
== webgl-hanging-fb-test.html?readback&aa&preserve wrapper.html?green.png
|
||||
|
||||
skip-if(Android) == webgl-hanging-scissor-test.html?__ wrapper.html?green.png
|
||||
skip-if(Android) == webgl-hanging-scissor-test.html?aa wrapper.html?green.png
|
||||
== webgl-hanging-scissor-test.html?readback&__ wrapper.html?green.png
|
||||
== webgl-hanging-scissor-test.html?readback&aa wrapper.html?green.png
|
||||
|
||||
|
||||
# Check that our experimental prefs still work:
|
||||
|
||||
# 16bpp for Android: [16bpp] * PowerSet([readback, premult, alpha])
|
||||
# RGB565 dithers 127 to [123,132]. (Max error: 5)
|
||||
# RGBA4444 dithers 128 to [119,136], and 191 to [192]. (Max error: 9)
|
||||
# Bug 1285531 - tests disabled for memory corruption
|
||||
fuzzy(0-5,0-30000) skip pref(webgl.prefer-16bpp,true) == webgl-color-test.html?16bpp&________&_______&_____ wrapper.html?colors-no-alpha.png
|
||||
fuzzy(0-5,0-30000) skip pref(webgl.prefer-16bpp,true) == webgl-color-test.html?16bpp&readback&_______&_____ wrapper.html?colors-no-alpha.png
|
||||
fuzzy(0-5,0-30000) skip pref(webgl.prefer-16bpp,true) == webgl-color-test.html?16bpp&________&premult&_____ wrapper.html?colors-no-alpha.png
|
||||
fuzzy(0-5,0-30000) skip pref(webgl.prefer-16bpp,true) == webgl-color-test.html?16bpp&readback&premult&_____ wrapper.html?colors-no-alpha.png
|
||||
fuzzy(0-9,0-40000) skip pref(webgl.prefer-16bpp,true) == webgl-color-test.html?16bpp&________&_______&alpha wrapper.html?colors-non-premult.png
|
||||
fuzzy(0-9,0-40000) skip pref(webgl.prefer-16bpp,true) == webgl-color-test.html?16bpp&readback&_______&alpha wrapper.html?colors-non-premult.png
|
||||
fuzzy(0-9,0-40000) skip pref(webgl.prefer-16bpp,true) == webgl-color-test.html?16bpp&________&premult&alpha wrapper.html?colors-premult.png
|
||||
fuzzy(0-9,0-40000) skip pref(webgl.prefer-16bpp,true) == webgl-color-test.html?16bpp&readback&premult&alpha wrapper.html?colors-premult.png
|
||||
|
||||
# Force native GL (Windows):
|
||||
skip pref(webgl.disable-angle,true) == webgl-color-test.html?native-gl wrapper.html?colors-no-alpha.png
|
||||
|
||||
|
||||
# ----------------------------------------------------------------------
|
||||
# Non-WebGL Reftests!
|
||||
|
||||
|
||||
# Do we correctly handle multiple clip paths?
|
||||
!= clip-multiple-paths.html clip-multiple-paths-badref.html
|
||||
|
||||
# Bug 1255062
|
||||
== clip-multiple-move-1.html clip-multiple-move-1-ref.html
|
||||
fuzzy(0-1,0-150) == clip-multiple-move-2.html clip-multiple-move-2-ref.html
|
||||
|
||||
# Bug 815648
|
||||
== stroketext-shadow.html stroketext-shadow-ref.html
|
||||
|
||||
# focus rings
|
||||
fuzzy(0-1,0-2) skip-if(cocoaWidget||gtkWidget||winWidget) needs-focus == drawFocusIfNeeded.html drawFocusIfNeeded-ref.html
|
||||
|
||||
# Check that captureStream() displays in a local video element
|
||||
== capturestream.html wrapper.html?green.png
|
||||
|
||||
fuzzy(0-235,0-3104) == 1177726-text-stroke-bounds.html 1177726-text-stroke-bounds-ref.html
|
||||
|
||||
# Bug 1366027
|
||||
== clipped-dash-stroke-rect.html clipped-dash-stroke-rect-ref.html
|
||||
|
||||
# Bug 1377303
|
||||
skip-if(Android) == visible-occluded.html visible-occluded-ref.html
|
||||
|
||||
== 1678909-1.html 1678909-1-ref.html
|
||||
== 1719886-1.html 1719886-1-ref.html
|
||||
|
||||
skip-if(isDebugBuild) == draw-large-image.html draw-large-image-ref.html
|
||||
|
||||
== 1758968-1.html 1758968-1-ref.html
|
||||
== 1768521-1.html 1768521-1-ref.html
|
||||
== 1851943.html 1851943-ref.html
|
226
testing/test/data/downscaling_reftest.list
Normal file
226
testing/test/data/downscaling_reftest.list
Normal file
@ -0,0 +1,226 @@
|
||||
# Reftests for downscaling
|
||||
#
|
||||
# Downscaling can be a lossy process, so a bit of mismatch is acceptable here,
|
||||
# as long as it's barely noticeable visually. When necessary, this can be
|
||||
# explicitly allowed via 'fuzzy'/'fuzzy-if' annotations.
|
||||
#
|
||||
# Many of these tests check primarily that we don't lose rows or columns of
|
||||
# pixels when downscaling by making sure that the result isn't too similar to
|
||||
# about:blank. A small amount of fuzziness is used to ensure that the tests
|
||||
# don't pass because of very slight deviations; passing tests should be
|
||||
# substantially different from about:blank. This fuzziness should *not* be
|
||||
# removed as doing so would make the tests pass in situations where they
|
||||
# shouldn't.
|
||||
#
|
||||
# IMPORTANT: For robustness, each test should be listed *twice* in this
|
||||
# manifest -- once with the high quality downscaling pref disabled, and once
|
||||
# with this pref enabled. The pref is set via "defaults", so
|
||||
# simply appending a new test to the lists below each of those lines should be
|
||||
# sufficient.
|
||||
#
|
||||
# Also note that Mac OS X has its own system-level downscaling algorithm, so
|
||||
# tests here may need Mac-specific "fuzzy-if(cocoaWidget,...)" annotations.
|
||||
# Similarly, modern versions of Windows have slightly different downscaling
|
||||
# behavior than other platforms, and may require "fuzzy-if(winWidget,...)".
|
||||
|
||||
|
||||
# RUN TESTS NOT AFFECTED BY DOWNSCALE-DURING-DECODE:
|
||||
# ==================================================
|
||||
fuzzy(0-14,0-416) == downscale-svg-1a.html downscale-svg-1-ref.html?80
|
||||
fuzzy(65-65,468-480) == downscale-svg-1b.html downscale-svg-1-ref.html?72
|
||||
fuzzy(0-8,0-292) == downscale-svg-1c.html downscale-svg-1-ref.html?64
|
||||
fuzzy(7-7,208-208) == downscale-svg-1d.html downscale-svg-1-ref.html?53
|
||||
fuzzy(54-55,178-178) == downscale-svg-1e.html downscale-svg-1-ref.html?40
|
||||
fuzzy(64-64,31-31) == downscale-svg-1f.html downscale-svg-1-ref.html?24
|
||||
|
||||
# RUN TESTS WITH DOWNSCALE-DURING-DECODE DISABLED:
|
||||
# ================================================
|
||||
defaults pref(image.downscale-during-decode.enabled,false)
|
||||
|
||||
fuzzy-if(winWidget,0-16,0-20) fuzzy-if(cocoaWidget,0-106,0-31) == downscale-1.html downscale-1-ref.html
|
||||
|
||||
fuzzy(0-20,0-999) != downscale-2a.html?203,52,left about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2b.html?203,52,left about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2c.html?203,52,left about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2d.html?203,52,left about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2e.html?203,52,left about:blank
|
||||
|
||||
fuzzy(0-20,0-999) != downscale-2a.html?205,53,left about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2b.html?205,53,left about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2c.html?205,53,left about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2d.html?205,53,left about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2e.html?205,53,left about:blank
|
||||
|
||||
fuzzy(0-20,0-999) != downscale-2a.html?203,52,right about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2b.html?203,52,right about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2c.html?203,52,right about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2d.html?203,52,right about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2e.html?203,52,right about:blank
|
||||
|
||||
fuzzy(0-20,0-999) != downscale-2a.html?205,53,right about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2b.html?205,53,right about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2c.html?205,53,right about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2d.html?205,53,right about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2e.html?205,53,right about:blank
|
||||
|
||||
fuzzy(0-20,0-999) != downscale-2a.html?203,52,top about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2b.html?203,52,top about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2c.html?203,52,top about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2d.html?203,52,top about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2e.html?203,52,top about:blank
|
||||
|
||||
fuzzy(0-20,0-999) != downscale-2a.html?205,53,top about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2b.html?205,53,top about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2c.html?205,53,top about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2d.html?205,53,top about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2e.html?205,53,top about:blank
|
||||
|
||||
fuzzy(0-20,0-999) != downscale-2a.html?203,52,bottom about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2b.html?203,52,bottom about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2c.html?203,52,bottom about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2d.html?203,52,bottom about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2e.html?203,52,bottom about:blank
|
||||
|
||||
fuzzy(0-20,0-999) != downscale-2a.html?205,53,bottom about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2b.html?205,53,bottom about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2c.html?205,53,bottom about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2d.html?205,53,bottom about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2e.html?205,53,bottom about:blank
|
||||
|
||||
# Skip on Android because it runs reftests via http, and moz-icon isn't
|
||||
# accessible from http/https origins anymore.
|
||||
fuzzy(0-27,0-3940) fuzzy-if(gtkWidget,0-0,0-0) skip-if(Android) fuzzy-if(appleSilicon,0-20,0-10123) == downscale-moz-icon-1.html downscale-moz-icon-1-ref.html # gtkWidget Bug 1592059: regular is 2616, no-accel is 0, qr passes with 0
|
||||
|
||||
== downscale-png.html?16,16,interlaced downscale-png.html?16,16,normal
|
||||
== downscale-png.html?24,24,interlaced downscale-png.html?24,24,normal
|
||||
|
||||
# Non-transparent and transparent ICO images
|
||||
== downscale-16px.html?ff-0RGB.ico downscale-16px.html?ff-0RGB.png
|
||||
fuzzy(0-1,0-1) fuzzy-if(gtkWidget&&swgl,1-1,1-1) == downscale-16px.html?ff-ARGB.ico downscale-16px.html?ff-ARGB.png
|
||||
|
||||
# Test downscaling from all supported formats from 256 to 32.
|
||||
== downscale-32px.html?.bmp downscale-32px-ref.html
|
||||
== downscale-32px.html?.gif downscale-32px-ref.html
|
||||
fuzzy(0-1,0-1024) == downscale-32px.html?.jpg downscale-32px-ref.html
|
||||
== downscale-32px.html?.png downscale-32px-ref.html
|
||||
== downscale-32px.html?.svg downscale-32px-ref.html
|
||||
== downscale-32px.html?-bmp-in.ico downscale-32px-ref.html
|
||||
== downscale-32px.html?-png-in.ico downscale-32px-ref.html
|
||||
|
||||
# Test downscaling a JPEG with orientation metadata.
|
||||
fuzzy(0-1,0-50) == downscale-orient.html downscale-orient-ref.html
|
||||
|
||||
# be careful changing fuzzy, the bug this test is testing is if the shade of orange is too dark
|
||||
fuzzy(0-1,0-144) == 1919368-1.html 1919368-1-ref.html
|
||||
|
||||
|
||||
|
||||
|
||||
# RUN TESTS WITH DOWNSCALE-DURING-DECODE ENABLED:
|
||||
# ===============================================
|
||||
defaults pref(image.downscale-during-decode.enabled,true)
|
||||
|
||||
fuzzy(0-31,0-127) fuzzy-if(winWidget,0-31,0-147) == downscale-1.html downscale-1-ref.html # intermittently 147 pixels on win7 accelerated only (not win8)
|
||||
|
||||
fuzzy(0-20,0-999) != downscale-2a.html?203,52,left about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2b.html?203,52,left about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2c.html?203,52,left about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2d.html?203,52,left about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2e.html?203,52,left about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2f.html?203,52,left about:blank
|
||||
|
||||
fuzzy(0-20,0-999) != downscale-2a.html?205,53,left about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2b.html?205,53,left about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2c.html?205,53,left about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2d.html?205,53,left about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2e.html?205,53,left about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2f.html?205,53,left about:blank
|
||||
|
||||
fuzzy(0-20,0-999) != downscale-2a.html?203,52,right about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2b.html?203,52,right about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2c.html?203,52,right about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2d.html?203,52,right about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2e.html?203,52,right about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2f.html?203,52,right about:blank
|
||||
|
||||
fuzzy(0-20,0-999) != downscale-2a.html?205,53,right about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2b.html?205,53,right about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2c.html?205,53,right about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2d.html?205,53,right about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2e.html?205,53,right about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2f.html?205,53,right about:blank
|
||||
|
||||
fuzzy(0-20,0-999) != downscale-2a.html?203,52,top about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2b.html?203,52,top about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2c.html?203,52,top about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2d.html?203,52,top about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2e.html?203,52,top about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2f.html?203,52,top about:blank
|
||||
|
||||
fuzzy(0-20,0-999) != downscale-2a.html?205,53,top about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2b.html?205,53,top about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2c.html?205,53,top about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2d.html?205,53,top about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2e.html?205,53,top about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2f.html?205,53,top about:blank
|
||||
|
||||
fuzzy(0-20,0-999) != downscale-2a.html?203,52,bottom about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2b.html?203,52,bottom about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2c.html?203,52,bottom about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2d.html?203,52,bottom about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2e.html?203,52,bottom about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2f.html?203,52,bottom about:blank
|
||||
|
||||
fuzzy(0-20,0-999) != downscale-2a.html?205,53,bottom about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2b.html?205,53,bottom about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2c.html?205,53,bottom about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2d.html?205,53,bottom about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2e.html?205,53,bottom about:blank
|
||||
fuzzy(0-20,0-999) != downscale-2f.html?205,53,bottom about:blank
|
||||
|
||||
# Skip on Android because it runs reftests via http, and moz-icon isn't
|
||||
# accessible from http/https origins anymore.
|
||||
fuzzy(0-53,0-6391) fuzzy-if(appleSilicon,0-20,0-11605) fuzzy-if(gtkWidget,18-19,5502-5568) skip-if(Android) == downscale-moz-icon-1.html downscale-moz-icon-1-ref.html # gtkWidget Bug 1592059
|
||||
|
||||
== downscale-png.html?16,16,interlaced downscale-png.html?16,16,normal
|
||||
== downscale-png.html?24,24,interlaced downscale-png.html?24,24,normal
|
||||
|
||||
# Non-transparent and transparent ICO images
|
||||
fuzzy(0-1,0-3) == downscale-16px.html?ff-0RGB.ico downscale-16px.html?ff-0RGB.png
|
||||
fuzzy(0-3,0-32) fuzzy-if(swgl,3-3,33-33) == downscale-16px.html?ff-ARGB.ico downscale-16px.html?ff-ARGB.png
|
||||
|
||||
# Upside-down (negative height) BMP
|
||||
== downscale-8px.html?top-to-bottom-16x16-24bpp.bmp downscale-8px.html?bmp-size-16x16-24bpp.png
|
||||
|
||||
# Test downscaling from all supported formats from 256 to 32.
|
||||
fuzzy(0-18,0-128) == downscale-32px.html?.bmp downscale-32px-ref.html
|
||||
fuzzy(0-18,0-128) == downscale-32px.html?.gif downscale-32px-ref.html
|
||||
fuzzy(0-19,0-992) == downscale-32px.html?.jpg downscale-32px-ref.html
|
||||
fuzzy(0-18,0-128) == downscale-32px.html?.png downscale-32px-ref.html
|
||||
== downscale-32px.html?.svg downscale-32px-ref.html
|
||||
fuzzy(0-18,0-128) == downscale-32px.html?-bmp-in.ico downscale-32px-ref.html
|
||||
fuzzy(0-18,0-128) == downscale-32px.html?-png-in.ico downscale-32px-ref.html
|
||||
|
||||
# Test downscaling a JPEG with orientation metadata.
|
||||
fuzzy(0-4,0-18) == downscale-orient.html downscale-orient-ref.html
|
||||
|
||||
# Test images taller or wider than 32767 pixels.
|
||||
== huge-1.html?100x32768.png,100,100 huge-1.html?100x100.png,100,100
|
||||
== huge-1.html?100x32768.png,100,32768 huge-1.html?100x100.png,100,32768
|
||||
== huge-1.html?32768x100.png,100,100 huge-1.html?100x100.png,100,100
|
||||
== huge-1.html?32768x100.png,32768,100 huge-1.html?100x100.png,32768,100
|
||||
== huge-1.html?100x32768.gif,100,100 huge-1.html?100x100.gif,100,100
|
||||
== huge-1.html?100x32768.gif,100,32768 huge-1.html?100x100.gif,100,32768
|
||||
== huge-1.html?32768x100.gif,100,100 huge-1.html?100x100.gif,100,100
|
||||
== huge-1.html?32768x100.gif,32768,100 huge-1.html?100x100.gif,32768,100
|
||||
== huge-1.html?100x32768.jpg,100,100 huge-1.html?100x100.jpg,100,100
|
||||
== huge-1.html?100x32768.jpg,100,32768 huge-1.html?100x100.jpg,100,32768
|
||||
== huge-1.html?32768x100.jpg,100,100 huge-1.html?100x100.jpg,100,100
|
||||
== huge-1.html?32768x100.jpg,32768,100 huge-1.html?100x100.jpg,32768,100
|
||||
|
||||
# be careful changing fuzzy, the bug this test is testing is if the shade of orange is too dark
|
||||
fuzzy(0-1,0-144) == 1919368-1.html 1919368-1-ref.html
|
||||
|
||||
# Only need to run these with downscaling on
|
||||
!= 1421191-1.html about:blank
|
||||
== 1404366-1.html about:blank
|
252
testing/test/data/fontface_reftest.list
Normal file
252
testing/test/data/fontface_reftest.list
Normal file
@ -0,0 +1,252 @@
|
||||
!= download-1.html download-1-notref.html
|
||||
== download-2.html download-2-ref.html
|
||||
!= download-2.html about:blank
|
||||
random-if(gtkWidget||winWidget) == download-2-big.html download-2-big-otf.html # bug 470713
|
||||
!= download-2-big-otf.html about:blank
|
||||
!= download-3-notref.html download-3.html # bug 1019192
|
||||
asserts-if(Android,0-8) == download-3-ref.html download-3.html # same bugs as above
|
||||
asserts-if(Android,0-8) == fallback-to-system-1.html fallback-to-system-1-ref.html # just delayed assertions from above tests
|
||||
== name-override-simple-1.html name-override-simple-1-ref.html
|
||||
!= name-override-simple-1.html download-1-notref.html
|
||||
fails == name-override-1.html name-override-1-ref.html
|
||||
== multiple-descriptor-1.html multiple-descriptor-1-ref.html
|
||||
!= multiple-descriptor-1.html multiple-descriptor-1-notref.html
|
||||
== src-list-1.html src-list-1-ref.html
|
||||
== src-list-2.html src-list-2-ref.html
|
||||
random-if(gtkWidget||winWidget) == src-list-2-big-otf.html src-list-2-big-ref.html # bug 470713
|
||||
== src-list-format-1.html src-list-format-1-ref.html
|
||||
== src-list-format-2.html src-list-format-2-ref.html
|
||||
== src-list-format-4.html src-list-format-1-ref.html
|
||||
== src-list-format-5.html src-list-format-2-ref.html
|
||||
== src-list-format-7.html src-list-format-3-ref.html
|
||||
fails-if(Android) == src-list-local-full.html src-list-local-full-ref.html
|
||||
fails-if(Android) == src-list-local-full-quotes.html src-list-local-full-ref.html
|
||||
== src-list-local-fallback.html src-list-local-fallback-ref.html
|
||||
|
||||
# data url tests (these don't need the HTTP server)
|
||||
== src-list-data-1.html src-list-data-ref.html
|
||||
== src-list-data-2.html src-list-data-ref.html
|
||||
== src-list-data-3.html src-list-data-ref.html
|
||||
== src-list-data-4.html src-list-data-ref.html
|
||||
|
||||
# load with data url vs. font data load
|
||||
== src-list-actual-font-ref.html src-list-data-1.html
|
||||
|
||||
# localized full fontnames should *not* match, only English ones (need locale-invariant key)
|
||||
skip == src-list-local-localized.html src-list-local-localized-ref.html # 486787, 486497
|
||||
|
||||
# postscript name lookup
|
||||
# fontconfig only supports postscript name lookup from 2.10.92, Android not supported
|
||||
fails-if(Android) random-if(gtkWidget) == src-list-local-ps.html src-list-local-full-ref.html
|
||||
# Mac-specific test of 100 weight faces
|
||||
random-if(!cocoaWidget) == helveticaneue-ultra.html helveticaneue-ultra-ref.html
|
||||
|
||||
== order-1.html order-1-ref.html
|
||||
== order-2.html order-2-ref.html
|
||||
== order-3.html order-3-ref.html
|
||||
== multiple-in-family-1.html multiple-in-family-1-ref.html
|
||||
== multiple-in-family-1b.html multiple-in-family-1-ref.html
|
||||
!= multiple-in-family-1.html multiple-in-family-1-notref.html
|
||||
== prop-order-over-rule-order-1a.html prop-order-over-rule-order-2a.html
|
||||
== prop-order-over-rule-order-1b.html prop-order-over-rule-order-2b.html
|
||||
!= prop-order-over-rule-order-1a.html prop-order-over-rule-order-1b.html
|
||||
== cross-iframe-1.html cross-iframe-1-ref.html
|
||||
|
||||
# unicode-range
|
||||
== unicoderange-1.html unicoderange-1-ref.html
|
||||
== unicoderange-2.html unicoderange-2-ref.html
|
||||
== unicoderange-3.html unicoderange-3-ref.html
|
||||
== unicoderange-4.html unicoderange-4-ref.html
|
||||
|
||||
# Dynamic changes
|
||||
# we need to skip these because of the bug that's causing order-2.html to fail
|
||||
== enable-sheet-1.html enable-sheet-1-ref.html
|
||||
skip == enable-sheet-2.html multiple-in-family-1-ref.html
|
||||
skip == enable-sheet-3.html multiple-in-family-1-ref.html
|
||||
== enable-sheet-4.html enable-sheet-4-ref.html
|
||||
== enable-sheet-5.html enable-sheet-4-ref.html
|
||||
skip == enable-sheet-6.html multiple-in-family-1-ref.html
|
||||
skip == enable-sheet-7.html multiple-in-family-1-ref.html
|
||||
== disable-sheet-1.html disable-sheet-1-ref.html
|
||||
# We're missing disable-sheet-{2,3,6,7} (analogs to
|
||||
# enable-sheet{2,3,6,7}) because I don't know how to detect test
|
||||
# completion for those cases.
|
||||
== disable-sheet-4.html disable-sheet-4-ref.html
|
||||
== disable-sheet-5.html disable-sheet-4-ref.html
|
||||
== sheet-set-base-1.html sheet-set-base-1-ref.html
|
||||
== sheet-set-switch-1.html sheet-set-switch-1-ref.html
|
||||
== insert-rule-1a.html insert-rule-1-ref.html
|
||||
== insert-rule-1b.html insert-rule-1-ref.html
|
||||
== delete-rule-1.html delete-rule-1-ref.html
|
||||
== media-query-add-1.html media-query-add-1-ref.html
|
||||
== media-query-remove-1.html media-query-remove-1-ref.html
|
||||
!= media-query-add-1-ref.html media-query-remove-1-ref.html
|
||||
|
||||
== ahem-metrics-1.html ahem-metrics-1-ref.html
|
||||
== ex-unit-1.html ex-unit-1-ref.html
|
||||
== ex-unit-1-dynamic.html ex-unit-1-ref.html
|
||||
|
||||
== local-1.html local-1-ref.html
|
||||
== local-styled-1.html local-styled-1-ref.html
|
||||
|
||||
== synthetic-weight-style.html synthetic-weight-style-ref.html
|
||||
== synthetic-variations.html synthetic-variations-ref.html
|
||||
|
||||
# Leak test
|
||||
load 486974-1.html
|
||||
|
||||
# compare fonts with and without bad head checksum
|
||||
== load-badchecksum.html load-badchecksum-ref.html
|
||||
|
||||
# @font-face names take precedence over names of platform fonts (bug 494360)
|
||||
== name-collision.html name-collision-ref.html
|
||||
== name-collision-bad-url.html name-collision-bad-url-ref.html
|
||||
|
||||
== name-collision-with-prefs-font.html name-collision-with-prefs-font-ref.html # bug 668758
|
||||
== load-badfullname.html load-badfullname-ref.html
|
||||
|
||||
# 507960-1-* : a collection of tests using DeLarge from openfontlibrary.org
|
||||
# check that the original DeLarge face (ttf) loads; if this fails,
|
||||
# none of the following tests are meaningful
|
||||
!= 507960-1-nofont.html 507960-1-ref.html
|
||||
# check that the WOFF version loads, with and without a format hint
|
||||
== 507960-1-woff.html 507960-1-ref.html
|
||||
== 507960-1-woff-hint.html 507960-1-ref.html
|
||||
# try damaged fonts that should still load (bad checksums)
|
||||
== 507960-1-bad-checksums-ttf.html 507960-1-ref.html
|
||||
== 507960-1-bad-checksums-woff.html 507960-1-ref.html
|
||||
# try versions that should NOT load (bad offsets, signatures, hint)
|
||||
!= 507960-1-bad-sfnt-version-ttf.html 507960-1-ref.html
|
||||
!= 507960-1-bad-sfnt-version-woff.html 507960-1-ref.html
|
||||
!= 507960-1-bad-woff-sig.html 507960-1-ref.html
|
||||
!= 507960-1-bad-offset-woff.html 507960-1-ref.html
|
||||
!= 507960-1-woff-bad-hint.html 507960-1-ref.html
|
||||
|
||||
# Tests for bug 523717
|
||||
== underline-offset-change-1.html underline-offset-change-1-ref.html
|
||||
== underline-offset-change-2.html underline-offset-change-2-ref.html
|
||||
!= underline-offset-change-1-ref.html underline-offset-change-2-ref.html
|
||||
|
||||
!= 534352-1-extra-cmap-sentinel.html 534352-1-extra-cmap-sentinel-ref.html
|
||||
== bug533251.html bug533251-ref.html
|
||||
|
||||
# Bug 875287
|
||||
== font-familiy-whitespace-1.html font-familiy-whitespace-1-ref.html
|
||||
!= font-familiy-whitespace-1.html font-familiy-whitespace-1-notref.html
|
||||
|
||||
skip-if(Android) == ivs-1.html ivs-1-ref.html # Android bug 1250229
|
||||
skip-if(Android) == cjkcisvs-1.html cjkcisvs-1-ref.html # Android bug 1250229, Bug 1392106
|
||||
|
||||
== missing-names.html missing-names-ref.html
|
||||
|
||||
# Tests for bug 670900 - handling of 404 (not found) error in @font-face URL
|
||||
# (using Chunkfive font data returned from a .sjs file)
|
||||
HTTP(..) == font-error-404-1.html font-error-404-1-ref.html # HTTP status 404, don't load
|
||||
HTTP(..) == font-error-404-2.html font-error-404-2-ref.html # HTTP status 200, load # random on win7, see bug 1786796 comment 9
|
||||
HTTP(..) != font-error-404-1.html font-error-404-2.html # sanity-check that the results differ
|
||||
|
||||
# Font load redirection
|
||||
HTTP(..) == font-redirect.html order-1-ref.html
|
||||
|
||||
# Tests for potential regressions from bug 879963
|
||||
== dynamic-duplicate-rule-1a.html dynamic-duplicate-rule-1-ref.html
|
||||
== dynamic-duplicate-rule-1b.html dynamic-duplicate-rule-1-ref.html
|
||||
== dynamic-duplicate-rule-1c.html dynamic-duplicate-rule-1-ref.html
|
||||
|
||||
# Test for COLR and CPAL support
|
||||
fuzzy-if(cocoaWidget,198-198,172-172) == color-1a.html color-1-ref.html
|
||||
!= color-1a.html color-1-notref.html
|
||||
fuzzy-if(cocoaWidget,198-198,172-172) == color-1b.html color-1-ref.html
|
||||
== color-2a.html color-2-ref.html
|
||||
!= color-2a.html color-2-notref.html
|
||||
|
||||
# COLRv1 (enhanced color font) format
|
||||
# Comparing COLRv1 glyph rendering to CSS backgrounds we can expect "fuzz" in lots of gradients
|
||||
# and along antialiased diagonals, etc., but the differences are barely perceptible to the eye.
|
||||
# These are skipped on Win7 because lack of font-variation support means the COLR table
|
||||
# in the test font CAhem.ttf will be dropped.
|
||||
defaults pref(gfx.font_rendering.colr_v1.enabled,true)
|
||||
fuzzy(0-64,0-200) == colrv1-01.html#A colrv1-01-ref.html#A
|
||||
fuzzy(0-32,0-200) == colrv1-01.html#B colrv1-01-ref.html#B
|
||||
fuzzy(0-8,0-10100) == colrv1-01.html#C colrv1-01-ref.html#C
|
||||
fuzzy(0-64,0-600) == colrv1-01.html#D colrv1-01-ref.html#D
|
||||
fuzzy(0-64,0-398) == colrv1-01.html#E colrv1-01-ref.html#E
|
||||
fuzzy(0-64,0-398) == colrv1-01.html#F colrv1-01-ref.html#F
|
||||
fuzzy(0-64,0-596) == colrv1-01.html#G colrv1-01-ref.html#G
|
||||
fuzzy(0-64,0-596) == colrv1-01.html#H colrv1-01-ref.html#H
|
||||
fuzzy(0-64,0-10100) == colrv1-01.html#I colrv1-01-ref.html#I
|
||||
fuzzy(0-64,0-6806) == colrv1-01.html#J colrv1-01-ref.html#J
|
||||
fuzzy(0-1,0-748) == colrv1-01.html#K colrv1-01-ref.html#K
|
||||
fuzzy(0-67,0-9494) == colrv1-01.html#L colrv1-01-ref.html#L
|
||||
fuzzy(0-64,0-3578) == colrv1-01.html#M colrv1-01-ref.html#M
|
||||
fuzzy(0-64,0-6116) == colrv1-01.html#N colrv1-01-ref.html#N
|
||||
fuzzy(0-80,0-5491) == colrv1-01.html#O colrv1-01-ref.html#O
|
||||
fuzzy(0-112,0-300) == colrv1-01.html#P colrv1-01-ref.html#P
|
||||
fuzzy(0-149,0-484) == colrv1-01.html#Q colrv1-01-ref.html#Q
|
||||
fuzzy(0-214,0-461) == colrv1-01.html#R colrv1-01-ref.html#R
|
||||
fuzzy(0-255,0-373) == colrv1-01.html#S colrv1-01-ref.html#S
|
||||
fuzzy(0-255,0-290) == colrv1-01.html#T colrv1-01-ref.html#T
|
||||
|
||||
fuzzy(0-1,0-1) == colrv1-03.html colrv1-03-ref.html
|
||||
fuzzy(0-1,0-1800) fuzzy-if(Android,0-64,0-37100) == colrv1-04.html colrv1-04-ref.html
|
||||
fuzzy-if(Android,8-8,1484-1484) == colrv1-05.html colrv1-05-ref.html
|
||||
fuzzy(0-1,0-291) == colrv1-06.html colrv1-06-ref.html
|
||||
fuzzy(0-128,0-264) == colrv1-07.html colrv1-07-ref.html
|
||||
== colrv1-08.html colrv1-08-ref.html
|
||||
== colrv1-09.html colrv1-09-ref.html
|
||||
defaults
|
||||
|
||||
# Check that the tech(color-COLRv1) function responds to whether COLRv1 support is enabled.
|
||||
defaults pref(layout.css.font-tech.enabled,true)
|
||||
pref(gfx.font_rendering.colr_v1.enabled,true) == colrv1-02.html colrv1-02a-ref.html
|
||||
pref(gfx.font_rendering.colr_v1.enabled,false) == colrv1-02.html colrv1-02b-ref.html
|
||||
defaults
|
||||
|
||||
== woff2-1.html woff2-1-ref.html
|
||||
== woff2-totalsfntsize.html woff2-totalsfntsize-ref.html
|
||||
|
||||
# sanity tests for reflow behavior with downloadable fonts
|
||||
HTTP(..) == reflow-sanity-1.html reflow-sanity-1-ref.html # random on win7, see bug 1786796 comment 9
|
||||
HTTP(..) == reflow-sanity-1-data.html reflow-sanity-1-ref.html
|
||||
HTTP(..) == reflow-sanity-1.html reflow-sanity-1-data.html
|
||||
HTTP(..) == reflow-sanity-delay-1a.html reflow-sanity-1-ref.html
|
||||
HTTP(..) == reflow-sanity-delay-1b.html reflow-sanity-1-ref.html
|
||||
HTTP(..) == reflow-sanity-delay-1c.html reflow-sanity-1-ref.html
|
||||
HTTP(..) == reflow-sanity-delay-1-metrics.html reflow-sanity-1-ref.html
|
||||
|
||||
HTTP(..) == bug-1481905-cancel-load.html bug-1481905-cancel-load-ref.html
|
||||
|
||||
# font-display, with the timeouts extended so that slow (debug) builds have a better chance to keep up
|
||||
pref(gfx.downloadable_fonts.fallback_delay,10000) pref(gfx.downloadable_fonts.fallback_delay_short,1000) HTTP(..) == font-display-1.html font-display-1-ref.html # normal font load (~500ms), bug 1392106
|
||||
HTTP(..) == font-display-2.html font-display-2-ref.html # font load takes 4500ms
|
||||
|
||||
# Testing hack for Meiryo
|
||||
== meiryo-en.html meiryo-ja.html
|
||||
== meiryo-en-bold.html meiryo-ja-bold.html
|
||||
== meiryo-en-italic.html meiryo-ja-italic.html # Bug 1392106
|
||||
== meiryo-en-oblique.html meiryo-ja-oblique.html # Bug 1392106
|
||||
== meiryo-en-bolditalic.html meiryo-ja-bolditalic.html # Bug 1392106
|
||||
!= meiryo-en-bold.html meiryo-en.html
|
||||
!= meiryo-en-italic.html meiryo-en.html
|
||||
!= meiryo-en-oblique.html meiryo-en.html
|
||||
!= meiryo-en-bolditalic.html meiryo-en.html
|
||||
!= meiryo-en-bolditalic.html meiryo-en-bold.html
|
||||
|
||||
# test support of variation-font format hints
|
||||
defaults pref(layout.css.font-variations.enabled,false)
|
||||
== variation-format-hint-1a.html variation-format-hint-1A-ref.html
|
||||
== variation-format-hint-1b.html variation-format-hint-1A-ref.html
|
||||
== variation-format-hint-1c.html variation-format-hint-1A-ref.html
|
||||
== variation-format-hint-1d.html variation-format-hint-1A-ref.html
|
||||
defaults pref(layout.css.font-variations.enabled,true)
|
||||
== variation-format-hint-1a.html variation-format-hint-1B-ttf-ref.html
|
||||
== variation-format-hint-1b.html variation-format-hint-1B-otf-ref.html
|
||||
== variation-format-hint-1c.html variation-format-hint-1B-woff-ref.html
|
||||
== variation-format-hint-1d.html variation-format-hint-1B-woff2-ref.html
|
||||
|
||||
# Check that -webkit-font-smoothing affects rendering (macOS only)...
|
||||
skip-if(!cocoaWidget) != font-smoothing-antialiased.html font-smoothing-antialiased-notref.html
|
||||
# ...but has no effect on other platforms
|
||||
skip-if(cocoaWidget) == font-smoothing-antialiased.html font-smoothing-antialiased-notref.html
|
||||
|
||||
defaults
|
@ -888,7 +888,7 @@ def test_reftest_get_lineno():
|
||||
]
|
||||
allmods = " ".join(mods)
|
||||
lineno = sf.reftest_find_lineno(
|
||||
"layout/reftests/font-face/reftest.list", mods, allmods
|
||||
"testing/test/data/fontface_reftest.list", mods, allmods
|
||||
)
|
||||
assert lineno == 171
|
||||
|
||||
@ -909,7 +909,7 @@ def test_reftest_get_lineno2():
|
||||
]
|
||||
allmods = " ".join(mods)
|
||||
lineno = sf.reftest_find_lineno(
|
||||
"image/test/reftest/downscaling/reftest.list", mods, allmods
|
||||
"testing/test/data/downscaling_reftest.list", mods, allmods
|
||||
)
|
||||
assert lineno == 183
|
||||
|
||||
@ -928,7 +928,7 @@ def test_reftest_get_lineno3():
|
||||
]
|
||||
allmods = " ".join(mods)
|
||||
lineno = sf.reftest_find_lineno(
|
||||
"dom/canvas/test/reftest/reftest.list", mods, allmods
|
||||
"testing/test/data/dom_canvas_reftest.list", mods, allmods
|
||||
)
|
||||
assert lineno == 233
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user