layout/reftests/flexbox/reftest.list

Thu, 15 Jan 2015 15:59:08 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 15 Jan 2015 15:59:08 +0100
branch
TOR_BUG_9701
changeset 10
ac0c01689b40
permissions
-rw-r--r--

Implement a real Private Browsing Mode condition by changing the API/ABI;
This solves Tor bug #9701, complying with disk avoidance documented in
https://www.torproject.org/projects/torbrowser/design/#disk-avoidance.

michael@0 1 # NOTE: Most of our flexbox tests have moved to the w3c-css reftest directory.
michael@0 2 # The tests that remain in *this* directory are still here because either:
michael@0 3 # a) They (or one of their closely-related tests) use some moz-prefixed
michael@0 4 # feature, e.g. MozReftestInvalidate or -moz-max-content.
michael@0 5 # ...or...
michael@0 6 # b) They test a feature that has known bugs (e.g. bug 874713)
michael@0 7 #
michael@0 8 # Where possible & practical, we should try to address these so we can migrate
michael@0 9 # tests over to the w3c-css directory, so that they can become part of the
michael@0 10 # W3C's test suite.
michael@0 11
michael@0 12 # SUBDIRECTORY: Reftests for paginated flex containers
michael@0 13 include pagination/reftest.list
michael@0 14
michael@0 15 # Tests for cross-axis alignment (align-self / align-items properties)
michael@0 16 fails == flexbox-align-self-baseline-horiz-2.xhtml flexbox-align-self-baseline-horiz-2-ref.xhtml # bug 793456, and possibly others
michael@0 17 # This one fails on windows R (but not Ru, strangely). On Windows R, the
michael@0 18 # single-line <label> flex item has a different background size in test vs. ref
michael@0 19 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
michael@0 20 == flexbox-align-self-baseline-horiz-4.xhtml flexbox-align-self-baseline-horiz-4-ref.xhtml
michael@0 21
michael@0 22 # Tests for basic handling of <canvas>/<img>/etc as a flex item
michael@0 23 # NOTE: The "-1" versions of these tests have moved to the w3c-css directory;
michael@0 24 # the -2 variants remain behind, because they explicitly intend to test
michael@0 25 # how e.g. "min-width: -moz-min-content" affects the rendering, and we don't
michael@0 26 # want to upload tests with prefixed keywords to the W3C testsuite.
michael@0 27
michael@0 28 == flexbox-basic-canvas-horiz-2.xhtml flexbox-basic-canvas-horiz-2-ref.xhtml
michael@0 29 # NOTE: This test will only test something useful once we add support for
michael@0 30 # "min-height: -moz-min-content", bug 852367. At that point, it will probably
michael@0 31 # fail until bug 794660 is fixed:
michael@0 32 == flexbox-basic-canvas-vert-2.xhtml flexbox-basic-canvas-vert-2-ref.xhtml
michael@0 33 == flexbox-basic-fieldset-horiz-2.xhtml flexbox-basic-fieldset-horiz-2-ref.xhtml
michael@0 34 == flexbox-basic-fieldset-vert-2.xhtml flexbox-basic-fieldset-vert-2-ref.xhtml
michael@0 35 == flexbox-basic-iframe-horiz-2.xhtml flexbox-basic-iframe-horiz-2-ref.xhtml
michael@0 36 == flexbox-basic-iframe-vert-2.xhtml flexbox-basic-iframe-vert-2-ref.xhtml
michael@0 37 == flexbox-basic-img-horiz-2.xhtml flexbox-basic-img-horiz-2-ref.xhtml
michael@0 38 # NOTE: This test will only test something useful once we add support for
michael@0 39 # "min-height: -moz-min-content", bug 852367. At that point, it will probably
michael@0 40 # fail until bug 794660 is fixed:
michael@0 41 == flexbox-basic-img-vert-2.xhtml flexbox-basic-img-vert-2-ref.xhtml
michael@0 42 == flexbox-basic-textarea-horiz-2.xhtml flexbox-basic-textarea-horiz-2-ref.xhtml
michael@0 43 == flexbox-basic-textarea-vert-2.xhtml flexbox-basic-textarea-vert-2-ref.xhtml
michael@0 44 == flexbox-basic-video-horiz-2.xhtml flexbox-basic-video-horiz-2-ref.xhtml
michael@0 45 # NOTE: This test will only test something useful once we add support for
michael@0 46 # "min-height: -moz-min-content", bug 852367. At that point, it will probably
michael@0 47 # fail until bug 794660 is fixed:
michael@0 48 == flexbox-basic-video-vert-2.xhtml flexbox-basic-video-vert-2-ref.xhtml
michael@0 49
michael@0 50 # Tests for box-sizing on flex containers and flex items.
michael@0 51 == flexbox-box-sizing-on-container-horiz-1.html flexbox-box-sizing-on-container-horiz-1-ref.html
michael@0 52 == flexbox-box-sizing-on-container-vert-1.html flexbox-box-sizing-on-container-vert-1-ref.html
michael@0 53 == flexbox-box-sizing-on-items-horiz-1a.html flexbox-box-sizing-on-items-horiz-1-ref.html
michael@0 54 == flexbox-box-sizing-on-items-horiz-1b.html flexbox-box-sizing-on-items-horiz-1-ref.html
michael@0 55 == flexbox-box-sizing-on-items-vert-1a.html flexbox-box-sizing-on-items-vert-1-ref.html
michael@0 56 == flexbox-box-sizing-on-items-vert-1b.html flexbox-box-sizing-on-items-vert-1-ref.html
michael@0 57
michael@0 58 # Tests for dynamic modifications of content inside/around a flex container
michael@0 59 == flexbox-dyn-changeFrameWidth-1.xhtml flexbox-dyn-changeFrameWidth-1-ref.xhtml
michael@0 60 == flexbox-dyn-changeFrameWidth-2.xhtml flexbox-dyn-changeFrameWidth-2-ref.xhtml
michael@0 61 == flexbox-dyn-changeFrameWidth-3.xhtml flexbox-dyn-changeFrameWidth-3-ref.xhtml
michael@0 62 == flexbox-dyn-changeFrameWidth-4.xhtml flexbox-dyn-changeFrameWidth-4-ref.xhtml
michael@0 63 == flexbox-dyn-changePadding-1a.xhtml flexbox-dyn-changePadding-1-ref.xhtml
michael@0 64 == flexbox-dyn-changePadding-1b.xhtml flexbox-dyn-changePadding-1-ref.xhtml
michael@0 65
michael@0 66 # Tests for dynamic insertions of content into a flex container
michael@0 67 # (with existing [div | span | text] inside the flexbox, and new content
michael@0 68 # inserted adjacent to that existing content.)
michael@0 69 == flexbox-dyn-insertAroundDiv-1.xhtml flexbox-dyn-insertAroundDiv-1-ref.xhtml
michael@0 70 == flexbox-dyn-insertAroundDiv-2.xhtml flexbox-dyn-insertAroundDiv-2-ref.xhtml
michael@0 71 == flexbox-dyn-insertAroundDiv-3.xhtml flexbox-dyn-insertAroundDiv-3-ref.xhtml
michael@0 72
michael@0 73 == flexbox-dyn-insertAroundSpan-1.xhtml flexbox-dyn-insertAroundDiv-1-ref.xhtml
michael@0 74 == flexbox-dyn-insertAroundSpan-2.xhtml flexbox-dyn-insertAroundDiv-2-ref.xhtml
michael@0 75 == flexbox-dyn-insertAroundSpan-3.xhtml flexbox-dyn-insertAroundDiv-3-ref.xhtml
michael@0 76
michael@0 77 == flexbox-dyn-insertAroundText-1.xhtml flexbox-dyn-insertAroundText-1-ref.xhtml
michael@0 78 == flexbox-dyn-insertAroundText-2.xhtml flexbox-dyn-insertAroundText-2-ref.xhtml
michael@0 79 == flexbox-dyn-insertAroundText-3.xhtml flexbox-dyn-insertAroundText-3-ref.xhtml
michael@0 80
michael@0 81 # Variant of one of the above tests, to regression-test an invalidation issue
michael@0 82 == flexbox-dyn-insertEmptySpan-1.xhtml flexbox-dyn-insertEmptySpan-1-ref.xhtml
michael@0 83
michael@0 84 # Tests for empty flexboxes (with no flex items)
michael@0 85 == flexbox-empty-1a.xhtml flexbox-empty-1-ref.xhtml
michael@0 86 == flexbox-empty-1b.xhtml flexbox-empty-1-ref.xhtml
michael@0 87
michael@0 88 # Tests for handling of floated elements inside a flexbox
michael@0 89 == flexbox-float-1a.xhtml flexbox-float-1-ref.xhtml
michael@0 90 == flexbox-float-1b.xhtml flexbox-float-1-ref.xhtml
michael@0 91 == flexbox-float-1c.xhtml flexbox-float-1-ref.xhtml
michael@0 92 == flexbox-float-1d.xhtml flexbox-float-1-ref.xhtml
michael@0 93 == flexbox-float-2a.xhtml flexbox-float-2-ref.xhtml
michael@0 94 == flexbox-float-2b.xhtml flexbox-float-2-ref.xhtml
michael@0 95
michael@0 96 # Tests for "min-width" and "min-height" on flex items.
michael@0 97 == flexbox-minSize-horiz-1.xhtml flexbox-minSize-horiz-1-ref.xhtml
michael@0 98 fails == flexbox-minSize-vert-1.xhtml flexbox-minSize-vert-1-ref.xhtml # bug 852367
michael@0 99
michael@0 100 # Tests for the order in which we paint flex items
michael@0 101 fails == flexbox-paint-ordering-3.html flexbox-paint-ordering-3-ref.html # bug 874718
michael@0 102
michael@0 103 # Tests for handling of absolutely/fixed/relatively-positioned flex items.
michael@0 104 == flexbox-position-absolute-1.xhtml flexbox-position-absolute-1-ref.xhtml
michael@0 105 == flexbox-position-absolute-2.xhtml flexbox-position-absolute-2-ref.xhtml
michael@0 106 == flexbox-position-absolute-3.xhtml flexbox-position-absolute-3-ref.xhtml
michael@0 107 == flexbox-position-absolute-4.xhtml flexbox-position-absolute-4-ref.xhtml
michael@0 108 == flexbox-position-fixed-3.xhtml flexbox-position-fixed-3-ref.xhtml
michael@0 109 fuzzy-if(Android&&AndroidVersion>=15,16,400) == flexbox-position-fixed-1.xhtml flexbox-position-fixed-1-ref.xhtml
michael@0 110 fuzzy-if(Android&&AndroidVersion>=15,16,400) == flexbox-position-fixed-2.xhtml flexbox-position-fixed-2-ref.xhtml
michael@0 111 == flexbox-position-fixed-3.xhtml flexbox-position-fixed-3-ref.xhtml
michael@0 112 == flexbox-position-fixed-4.xhtml flexbox-position-fixed-4-ref.xhtml
michael@0 113
michael@0 114 # Tests for inline content in a flexbox that gets wrapped in an anonymous block
michael@0 115 fails == flexbox-inlinecontent-horiz-1a.xhtml flexbox-inlinecontent-horiz-1-ref.xhtml # reference case rendering is incorrect; bug 858333
michael@0 116 fails == flexbox-inlinecontent-horiz-1b.xhtml flexbox-inlinecontent-horiz-1-ref.xhtml # reference case rendering is incorrect; bug 858333
michael@0 117 == flexbox-inlinecontent-horiz-2.xhtml flexbox-inlinecontent-horiz-2-ref.xhtml
michael@0 118 == flexbox-inlinecontent-horiz-3a.xhtml flexbox-inlinecontent-horiz-3-ref.xhtml
michael@0 119 == flexbox-inlinecontent-horiz-3b.xhtml flexbox-inlinecontent-horiz-3-ref.xhtml
michael@0 120 == flexbox-inlinecontent-horiz-3c.xhtml flexbox-inlinecontent-horiz-3-ref.xhtml
michael@0 121 == flexbox-inlinecontent-horiz-4.xhtml flexbox-inlinecontent-horiz-4-ref.xhtml
michael@0 122 == flexbox-inlinecontent-horiz-5.xhtml flexbox-inlinecontent-horiz-5-ref.xhtml
michael@0 123
michael@0 124 # Tests for intrinsic sizing of flexboxes
michael@0 125 == flexbox-intrinsic-sizing-horiz-1a.xhtml flexbox-intrinsic-sizing-horiz-1-ref.xhtml
michael@0 126 == flexbox-intrinsic-sizing-horiz-1b.xhtml flexbox-intrinsic-sizing-horiz-1-ref.xhtml
michael@0 127 == flexbox-intrinsic-sizing-horiz-2a.xhtml flexbox-intrinsic-sizing-horiz-2-ref.xhtml
michael@0 128 == flexbox-intrinsic-sizing-horiz-2b.xhtml flexbox-intrinsic-sizing-horiz-2-ref.xhtml
michael@0 129
michael@0 130 # Tests for invalidation after dynamic modifications
michael@0 131 == flexbox-invalidation-1.html flexbox-invalidation-1-ref.html
michael@0 132
michael@0 133 # Tests for flexbox in an iframe that gets resized.
michael@0 134 skip-if(B2G) == flexbox-resizeviewport-1.xhtml flexbox-resizeviewport-1-ref.xhtml
michael@0 135
michael@0 136 # Tests for flexbox styling on things that don't support it
michael@0 137 == flexbox-styling-on-svg-1.svg flexbox-styling-on-svg-1-ref.svg
michael@0 138
michael@0 139 # Tests with widgets as flex items
michael@0 140 fuzzy-if(gtk2Widget,1,66) == flexbox-widget-flex-items-1.html flexbox-widget-flex-items-1-ref.html
michael@0 141 fuzzy-if(gtk2Widget,1,74) == flexbox-widget-flex-items-2.html flexbox-widget-flex-items-2-ref.html
michael@0 142 fuzzy-if(gtk2Widget,1,58) == flexbox-widget-flex-items-3.html flexbox-widget-flex-items-3-ref.html
michael@0 143 fuzzy-if(gtk2Widget,1,31) == flexbox-widget-flex-items-4.html flexbox-widget-flex-items-4-ref.html

mercurial