layout/reftests/flexbox/reftest.list

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/layout/reftests/flexbox/reftest.list	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,143 @@
     1.4 +# NOTE: Most of our flexbox tests have moved to the w3c-css reftest directory.
     1.5 +# The tests that remain in *this* directory are still here because either:
     1.6 +#   a) They (or one of their closely-related tests) use some moz-prefixed
     1.7 +#      feature, e.g. MozReftestInvalidate or -moz-max-content.
     1.8 +# ...or...
     1.9 +#   b) They test a feature that has known bugs (e.g. bug 874713)
    1.10 +#
    1.11 +# Where possible & practical, we should try to address these so we can migrate
    1.12 +# tests over to the w3c-css directory, so that they can become part of the
    1.13 +# W3C's test suite.
    1.14 +
    1.15 +# SUBDIRECTORY: Reftests for paginated flex containers
    1.16 +include pagination/reftest.list
    1.17 +
    1.18 +# Tests for cross-axis alignment (align-self / align-items properties)
    1.19 +fails == flexbox-align-self-baseline-horiz-2.xhtml  flexbox-align-self-baseline-horiz-2-ref.xhtml # bug 793456, and possibly others
    1.20 +# This one fails on windows R (but not Ru, strangely). On Windows R, the
    1.21 +# single-line <label> flex item has a different background size in test vs. ref
    1.22 +fuzzy-if(B2G,10,3) random-if(winWidget) == flexbox-align-self-baseline-horiz-3.xhtml  flexbox-align-self-baseline-horiz-3-ref.xhtml # XXXdholbert investigate
    1.23 +== flexbox-align-self-baseline-horiz-4.xhtml flexbox-align-self-baseline-horiz-4-ref.xhtml
    1.24 +
    1.25 +# Tests for basic handling of <canvas>/<img>/etc as a flex item
    1.26 +# NOTE: The "-1" versions of these tests have moved to the w3c-css directory;
    1.27 +# the -2 variants remain behind, because they explicitly intend to test
    1.28 +# how e.g. "min-width: -moz-min-content" affects the rendering, and we don't
    1.29 +# want to upload tests with prefixed keywords to the W3C testsuite.
    1.30 +
    1.31 +== flexbox-basic-canvas-horiz-2.xhtml   flexbox-basic-canvas-horiz-2-ref.xhtml
    1.32 +# NOTE: This test will only test something useful once we add support for
    1.33 +# "min-height: -moz-min-content", bug 852367. At that point, it will probably
    1.34 +# fail until bug 794660 is fixed:
    1.35 +== flexbox-basic-canvas-vert-2.xhtml flexbox-basic-canvas-vert-2-ref.xhtml
    1.36 +== flexbox-basic-fieldset-horiz-2.xhtml flexbox-basic-fieldset-horiz-2-ref.xhtml
    1.37 +== flexbox-basic-fieldset-vert-2.xhtml  flexbox-basic-fieldset-vert-2-ref.xhtml
    1.38 +== flexbox-basic-iframe-horiz-2.xhtml   flexbox-basic-iframe-horiz-2-ref.xhtml
    1.39 +== flexbox-basic-iframe-vert-2.xhtml    flexbox-basic-iframe-vert-2-ref.xhtml
    1.40 +== flexbox-basic-img-horiz-2.xhtml      flexbox-basic-img-horiz-2-ref.xhtml
    1.41 +# NOTE: This test will only test something useful once we add support for
    1.42 +# "min-height: -moz-min-content", bug 852367. At that point, it will probably
    1.43 +# fail until bug 794660 is fixed:
    1.44 +== flexbox-basic-img-vert-2.xhtml flexbox-basic-img-vert-2-ref.xhtml
    1.45 +== flexbox-basic-textarea-horiz-2.xhtml flexbox-basic-textarea-horiz-2-ref.xhtml
    1.46 +== flexbox-basic-textarea-vert-2.xhtml  flexbox-basic-textarea-vert-2-ref.xhtml
    1.47 +== flexbox-basic-video-horiz-2.xhtml    flexbox-basic-video-horiz-2-ref.xhtml
    1.48 +# NOTE: This test will only test something useful once we add support for
    1.49 +# "min-height: -moz-min-content", bug 852367. At that point, it will probably
    1.50 +# fail until bug 794660 is fixed:
    1.51 +== flexbox-basic-video-vert-2.xhtml flexbox-basic-video-vert-2-ref.xhtml
    1.52 +
    1.53 +# Tests for box-sizing on flex containers and flex items.
    1.54 +== flexbox-box-sizing-on-container-horiz-1.html flexbox-box-sizing-on-container-horiz-1-ref.html
    1.55 +== flexbox-box-sizing-on-container-vert-1.html flexbox-box-sizing-on-container-vert-1-ref.html
    1.56 +== flexbox-box-sizing-on-items-horiz-1a.html flexbox-box-sizing-on-items-horiz-1-ref.html
    1.57 +== flexbox-box-sizing-on-items-horiz-1b.html flexbox-box-sizing-on-items-horiz-1-ref.html
    1.58 +== flexbox-box-sizing-on-items-vert-1a.html flexbox-box-sizing-on-items-vert-1-ref.html
    1.59 +== flexbox-box-sizing-on-items-vert-1b.html flexbox-box-sizing-on-items-vert-1-ref.html
    1.60 +
    1.61 +# Tests for dynamic modifications of content inside/around a flex container
    1.62 +== flexbox-dyn-changeFrameWidth-1.xhtml flexbox-dyn-changeFrameWidth-1-ref.xhtml
    1.63 +== flexbox-dyn-changeFrameWidth-2.xhtml flexbox-dyn-changeFrameWidth-2-ref.xhtml
    1.64 +== flexbox-dyn-changeFrameWidth-3.xhtml flexbox-dyn-changeFrameWidth-3-ref.xhtml
    1.65 +== flexbox-dyn-changeFrameWidth-4.xhtml flexbox-dyn-changeFrameWidth-4-ref.xhtml
    1.66 +== flexbox-dyn-changePadding-1a.xhtml flexbox-dyn-changePadding-1-ref.xhtml
    1.67 +== flexbox-dyn-changePadding-1b.xhtml flexbox-dyn-changePadding-1-ref.xhtml
    1.68 +
    1.69 +# Tests for dynamic insertions of content into a flex container
    1.70 +# (with existing [div | span | text] inside the flexbox, and new content
    1.71 +# inserted adjacent to that existing content.)
    1.72 +== flexbox-dyn-insertAroundDiv-1.xhtml flexbox-dyn-insertAroundDiv-1-ref.xhtml
    1.73 +== flexbox-dyn-insertAroundDiv-2.xhtml flexbox-dyn-insertAroundDiv-2-ref.xhtml
    1.74 +== flexbox-dyn-insertAroundDiv-3.xhtml flexbox-dyn-insertAroundDiv-3-ref.xhtml
    1.75 +
    1.76 +== flexbox-dyn-insertAroundSpan-1.xhtml flexbox-dyn-insertAroundDiv-1-ref.xhtml
    1.77 +== flexbox-dyn-insertAroundSpan-2.xhtml flexbox-dyn-insertAroundDiv-2-ref.xhtml
    1.78 +== flexbox-dyn-insertAroundSpan-3.xhtml flexbox-dyn-insertAroundDiv-3-ref.xhtml
    1.79 +
    1.80 +== flexbox-dyn-insertAroundText-1.xhtml flexbox-dyn-insertAroundText-1-ref.xhtml
    1.81 +== flexbox-dyn-insertAroundText-2.xhtml flexbox-dyn-insertAroundText-2-ref.xhtml
    1.82 +== flexbox-dyn-insertAroundText-3.xhtml flexbox-dyn-insertAroundText-3-ref.xhtml
    1.83 +
    1.84 +# Variant of one of the above tests, to regression-test an invalidation issue
    1.85 +== flexbox-dyn-insertEmptySpan-1.xhtml flexbox-dyn-insertEmptySpan-1-ref.xhtml
    1.86 +
    1.87 +# Tests for empty flexboxes (with no flex items)
    1.88 +== flexbox-empty-1a.xhtml  flexbox-empty-1-ref.xhtml
    1.89 +== flexbox-empty-1b.xhtml  flexbox-empty-1-ref.xhtml
    1.90 +
    1.91 +# Tests for handling of floated elements inside a flexbox
    1.92 +== flexbox-float-1a.xhtml  flexbox-float-1-ref.xhtml
    1.93 +== flexbox-float-1b.xhtml  flexbox-float-1-ref.xhtml
    1.94 +== flexbox-float-1c.xhtml  flexbox-float-1-ref.xhtml
    1.95 +== flexbox-float-1d.xhtml  flexbox-float-1-ref.xhtml
    1.96 +== flexbox-float-2a.xhtml  flexbox-float-2-ref.xhtml
    1.97 +== flexbox-float-2b.xhtml  flexbox-float-2-ref.xhtml
    1.98 +
    1.99 +# Tests for "min-width" and "min-height" on flex items.
   1.100 +== flexbox-minSize-horiz-1.xhtml flexbox-minSize-horiz-1-ref.xhtml
   1.101 +fails == flexbox-minSize-vert-1.xhtml  flexbox-minSize-vert-1-ref.xhtml # bug 852367
   1.102 +
   1.103 +# Tests for the order in which we paint flex items
   1.104 +fails == flexbox-paint-ordering-3.html  flexbox-paint-ordering-3-ref.html # bug 874718
   1.105 +
   1.106 +# Tests for handling of absolutely/fixed/relatively-positioned flex items.
   1.107 +== flexbox-position-absolute-1.xhtml  flexbox-position-absolute-1-ref.xhtml
   1.108 +== flexbox-position-absolute-2.xhtml  flexbox-position-absolute-2-ref.xhtml
   1.109 +== flexbox-position-absolute-3.xhtml  flexbox-position-absolute-3-ref.xhtml
   1.110 +== flexbox-position-absolute-4.xhtml  flexbox-position-absolute-4-ref.xhtml
   1.111 +== flexbox-position-fixed-3.xhtml     flexbox-position-fixed-3-ref.xhtml
   1.112 +fuzzy-if(Android&&AndroidVersion>=15,16,400) == flexbox-position-fixed-1.xhtml     flexbox-position-fixed-1-ref.xhtml
   1.113 +fuzzy-if(Android&&AndroidVersion>=15,16,400) == flexbox-position-fixed-2.xhtml     flexbox-position-fixed-2-ref.xhtml
   1.114 +== flexbox-position-fixed-3.xhtml     flexbox-position-fixed-3-ref.xhtml
   1.115 +== flexbox-position-fixed-4.xhtml     flexbox-position-fixed-4-ref.xhtml
   1.116 +
   1.117 +# Tests for inline content in a flexbox that gets wrapped in an anonymous block
   1.118 +fails == flexbox-inlinecontent-horiz-1a.xhtml flexbox-inlinecontent-horiz-1-ref.xhtml # reference case rendering is incorrect; bug 858333
   1.119 +fails == flexbox-inlinecontent-horiz-1b.xhtml flexbox-inlinecontent-horiz-1-ref.xhtml # reference case rendering is incorrect; bug 858333
   1.120 +== flexbox-inlinecontent-horiz-2.xhtml  flexbox-inlinecontent-horiz-2-ref.xhtml
   1.121 +== flexbox-inlinecontent-horiz-3a.xhtml flexbox-inlinecontent-horiz-3-ref.xhtml
   1.122 +== flexbox-inlinecontent-horiz-3b.xhtml flexbox-inlinecontent-horiz-3-ref.xhtml
   1.123 +== flexbox-inlinecontent-horiz-3c.xhtml flexbox-inlinecontent-horiz-3-ref.xhtml
   1.124 +== flexbox-inlinecontent-horiz-4.xhtml  flexbox-inlinecontent-horiz-4-ref.xhtml
   1.125 +== flexbox-inlinecontent-horiz-5.xhtml  flexbox-inlinecontent-horiz-5-ref.xhtml
   1.126 +
   1.127 +# Tests for intrinsic sizing of flexboxes
   1.128 +== flexbox-intrinsic-sizing-horiz-1a.xhtml flexbox-intrinsic-sizing-horiz-1-ref.xhtml
   1.129 +== flexbox-intrinsic-sizing-horiz-1b.xhtml flexbox-intrinsic-sizing-horiz-1-ref.xhtml
   1.130 +== flexbox-intrinsic-sizing-horiz-2a.xhtml flexbox-intrinsic-sizing-horiz-2-ref.xhtml
   1.131 +== flexbox-intrinsic-sizing-horiz-2b.xhtml flexbox-intrinsic-sizing-horiz-2-ref.xhtml
   1.132 +
   1.133 +# Tests for invalidation after dynamic modifications
   1.134 +== flexbox-invalidation-1.html flexbox-invalidation-1-ref.html
   1.135 +
   1.136 +# Tests for flexbox in an iframe that gets resized.
   1.137 +skip-if(B2G) == flexbox-resizeviewport-1.xhtml flexbox-resizeviewport-1-ref.xhtml
   1.138 +
   1.139 +# Tests for flexbox styling on things that don't support it
   1.140 +== flexbox-styling-on-svg-1.svg flexbox-styling-on-svg-1-ref.svg
   1.141 +
   1.142 +# Tests with widgets as flex items
   1.143 +fuzzy-if(gtk2Widget,1,66) == flexbox-widget-flex-items-1.html flexbox-widget-flex-items-1-ref.html
   1.144 +fuzzy-if(gtk2Widget,1,74) == flexbox-widget-flex-items-2.html flexbox-widget-flex-items-2-ref.html
   1.145 +fuzzy-if(gtk2Widget,1,58) == flexbox-widget-flex-items-3.html flexbox-widget-flex-items-3-ref.html
   1.146 +fuzzy-if(gtk2Widget,1,31) == flexbox-widget-flex-items-4.html flexbox-widget-flex-items-4-ref.html

mercurial