gecko/layout/reftests/reftest.list
L. David Baron 07bcc6b3a9 Bug 815408: Ignore CSS transitions and animations in print and print preview. r=bzbarsky
Note that this patch has a little bit of a belt-and-braces aspect to it.
In each file, either one of the changes should be sufficient, but one of
them prevents us from doing unneeded work and the other one ensures that
we never apply style resulting from transitions and animations even if
somehow we do that work.

Also note that the tests don't actually test anything usefully, since
the reftest harness doesn't currently make the pres context non-dynamic.
(Thus they're marked as failing.)  I'm not sure what I should do about
that, though I'm considering just deleting the tests entirely.
2013-05-29 14:36:39 +08:00

337 lines
7.5 KiB
Plaintext

# If you mark a test as failing or random, you MUST file a bug report in
# bugzilla and note the bug number as a comment on the line with the
# failing test.
#
# Please keep the tests in alphabetical order unless there is a reason
# for something to not be in order.
# verify the tests work
include reftest-sanity/reftest.list
# images (if libpr0n is busted, could result in weird failures in other tests)
include ../../image/test/reftest/reftest.list
# CSSWG tests
skip-if(B2G) include w3c-css/submitted/reftest.list
skip-if(B2G) include w3c-css/received/reftest.list
# relative and absolute positioning
skip-if(B2G) include abs-pos/reftest.list
# backgrounds/
skip-if(B2G) include backgrounds/reftest.list
# bidi/
skip-if(B2G) include bidi/reftest.list
# border-image
skip-if(Android||B2G) include border-image/reftest.list
# border-radius/
skip-if(B2G) include border-radius/reftest.list
# -moz-box tests
skip-if(B2G) include box/reftest.list
# box-ordinal/
skip-if(B2G) include box-ordinal/reftest.list
# box-properties/
skip-if(B2G) include box-properties/reftest.list
# box-shadow/
skip-if(Android||B2G) include box-shadow/reftest.list
# bugs/
include bugs/reftest.list
# canvas 2D
include canvas/reftest.list
# css animations
include css-animations/reftest.list
# css calc() tests
include css-calc/reftest.list
# css character encoding tests
skip-if(B2G) include css-charset/reftest.list
# css default pseudo class tests
skip-if(B2G) include css-default/reftest.list
# css :disable tests
skip-if(Android||B2G) include css-disabled/reftest.list
# css :enable tests
skip-if(Android||B2G) include css-enabled/reftest.list
# css @import tests
skip-if(B2G) include css-import/reftest.list
# css gradients
include css-gradients/reftest.list
# css media queries (tests for print mode)
skip-if(B2G) include css-mediaqueries/reftest.list
# css parsing
skip-if(B2G) include css-parsing/reftest.list
# css placeholder
skip-if(B2G) include css-placeholder/reftest.list
# css required
skip-if(B2G) include css-required/reftest.list
# css optional
skip-if(B2G) include css-optional/reftest.list
# css valid
skip-if(Android||B2G) include css-valid/reftest.list
# css invalid
skip-if(Android||B2G) include css-invalid/reftest.list
# css-submit-invalid
skip-if(B2G) include css-submit-invalid/reftest.list
# css text-overflow
skip-if(B2G) include text-overflow/reftest.list
# css selectors
include css-selectors/reftest.list
# css transitions
skip-if(B2G) include css-transitions/reftest.list
# css :-moz-ui-invalid
skip-if(Android||B2G) include css-ui-invalid/reftest.list
# css :-moz-ui-valid
skip-if(Android||B2G) include css-ui-valid/reftest.list
# css values and units
skip-if(B2G) include css-valuesandunits/reftest.list
# Reftests in css-visited are run using
# layout/style/test/test_visited_reftests instead of using the reftest
# harness.
skip-if(B2G) include cssom/reftest.list
# columns/
skip-if(B2G) include columns/reftest.list
# content/
include ../../content/test/reftest/reftest.list
# counters/
skip-if(B2G) include counters/reftest.list
# datalist
skip-if(B2G) include datalist/reftest.list
# dom/
skip-if(B2G) include dom/reftest.list
# generated-content/
skip-if(B2G) include generated-content/reftest.list
# first-letter/
skip-if(Android||B2G) include first-letter/reftest.list
# first-line/
skip-if(B2G) include first-line/reftest.list
# flexbox (display: flex, display: inline-flex)
include flexbox/reftest.list
# floats/
skip-if(B2G) include floats/reftest.list
# font-face
include font-face/reftest.list
# font features (opentype)
skip-if(B2G) include font-features/reftest.list
# mobile font size inflation
include font-inflation/reftest.list
# font matching
skip-if(B2G) include font-matching/reftest.list
# forms
skip-if(Android) include forms/reftest.list
# gfx
include ../../gfx/tests/reftest/reftest.list
# block-inside-inline splits
skip-if(B2G) include ib-split/reftest.list
# image/
include image/reftest.list
# image-element/
skip-if(B2G) include image-element/reftest.list
# image-rect/
skip-if(B2G) include image-rect/reftest.list
# image-region/
skip-if(B2G) include image-region/reftest.list
# indic shaping with harfbuzz
skip-if(B2G) include indic-shaping/reftest.list
# inline borders and padding
skip-if(B2G) include inline-borderpadding/reftest.list
# layers/
include layers/reftest.list
# line-breaking/
skip-if(B2G) include line-breaking/reftest.list
# list-item/
skip-if(B2G) include list-item/reftest.list
# mathml/
skip-if(B2G) include mathml/reftest.list
# margin-collapsing
skip-if(B2G) include margin-collapsing/reftest.list
# marquee/
skip-if(B2G) include marquee/reftest.list
# native-theme/
skip-if(Android||B2G) include native-theme/reftest.list
# netwerk/
skip-if(B2G) include ../../netwerk/test/reftest/reftest.list
# object/
skip-if(B2G) include object/reftest.list
# ogg-video/
include ogg-video/reftest.list
# webm-video/
include webm-video/reftest.list
# parser/
skip-if(B2G) include ../../parser/htmlparser/tests/reftest/reftest.list
# percent-overflow-sizing/
skip-if(B2G) include percent-overflow-sizing/reftest.list
# pixel-rounding/
skip-if(B2G) include pixel-rounding/reftest.list
# plugin/
skip-if(B2G) include ../../dom/plugins/test/reftest/reftest.list
# position-dynamic-changes/
include position-dynamic-changes/reftest.list
# printing
skip-if(B2G) include printing/reftest.list
skip-if(B2G) include pagination/reftest.list
# <style scoped>
skip-if(B2G) include scoped-style/reftest.list
# scrolling
include scrolling/reftest.list
# selection
include selection/reftest.list
# svg/
include svg/reftest.list
# tab-size/
skip-if(B2G) include tab-size/reftest.list
# table-anonymous-boxes/
skip-if(B2G) include table-anonymous-boxes/reftest.list
# table-background/
skip-if(B2G) include table-background/reftest.list
# table-bordercollapse/
skip-if(B2G) include table-bordercollapse/reftest.list
# table-dom/
skip-if(B2G) include table-dom/reftest.list
skip-if(B2G) include table-overflow/reftest.list
# table-width/
skip-if(B2G) include table-width/reftest.list
# text/
include text/reftest.list
# text-decoration/
skip-if(B2G) include text-decoration/reftest.list
# text-indent/
skip-if(B2G) include text-indent/reftest.list
# text-shadow/
skip-if(Android||B2G) include text-shadow/reftest.list
# theme (osx)
skip-if(B2G) include ../../toolkit/themes/osx/reftests/reftest.list
# text-transform/
skip-if(B2G) include text-transform/reftest.list
# -moz-transform/
include transform/reftest.list
# 3d transforms
include transform-3d/reftest.list
# unicode/ (verify that we don't do expend effort doing unicode-aware case checks)
skip-if(B2G) include unicode/reftest.list
# widget/
skip-if(B2G) include ../../widget/reftests/reftest.list
# xml-stylesheet/
skip-if(B2G) include ../../content/test/reftest/xml-stylesheet/reftest.list
# xul-document-load/
skip-if(B2G) include xul-document-load/reftest.list
# xul/
skip-if(B2G) include xul/reftest.list
# xul
skip-if(B2G) include ../xul/base/reftest/reftest.list
# xul grid
skip-if(B2G) include ../xul/grid/reftests/reftest.list
# z-index/
skip-if(B2G) include z-index/reftest.list
# reftest(s) to verify content bugfixes
skip-if(B2G) include ../../content/html/document/reftests/reftests.list
skip-if(B2G) include ../../content/html/content/reftests/reftest.list
skip-if(B2G) include ../../dom/imptests/reftest.list
# editor/
skip-if(B2G) include ../../editor/reftests/reftest.list
# box-sizing
skip-if(B2G) include box-sizing/reftest.list
# invalidation - only run on B2G
skip-if(!B2G) include invalidation/reftest.list