layout/reftests/border-radius/reftest.list

Thu, 15 Jan 2015 21:03:48 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 15 Jan 2015 21:03:48 +0100
branch
TOR_BUG_9701
changeset 11
deefc01c0e14
permissions
-rw-r--r--

Integrate friendly tips from Tor colleagues to make (or not) 4.5 alpha 3;
This includes removal of overloaded (but unused) methods, and addition of
a overlooked call to DataStruct::SetData(nsISupports, uint32_t, bool.)

michael@0 1 # really basic tests that square, circular, and elliptical border and
michael@0 2 # outline radius are not the same thing
michael@0 3 != border-square.html about:blank
michael@0 4 != border-circle.html about:blank
michael@0 5 != border-ellips.html about:blank
michael@0 6 != border-square.html border-circle.html
michael@0 7 != border-square.html border-ellips.html
michael@0 8 != border-circle.html border-ellips.html
michael@0 9
michael@0 10 != outline-square.html about:blank
michael@0 11 != outline-circle.html about:blank
michael@0 12 != outline-ellips.html about:blank
michael@0 13 != outline-square.html outline-circle.html
michael@0 14 != outline-square.html outline-ellips.html
michael@0 15 != outline-circle.html outline-ellips.html
michael@0 16 == border-value-interpret.html border-value-interpret-ref.html
michael@0 17 != curved-borders-all-styles.html about:blank # no way to generate reference for dotted/dashed/inset/outset
michael@0 18 # ridge/groove borders
michael@0 19
michael@0 20 # percent units
michael@0 21 == percent-1.html percent-1-ref.html
michael@0 22 == percent-2.html percent-2-ref.html
michael@0 23 == percent-3.html percent-3-ref.html
michael@0 24
michael@0 25 # more serious tests, using SVG reference
michael@0 26 == border-circle-2.html border-circle-2-ref.xhtml
michael@0 27 fails == curved-stripe-border.html curved-stripe-border-ref.svg # bug 459945
michael@0 28
michael@0 29 # Corners
michael@0 30 == corner-1.html corner-1-ref.svg # bottom corners different radius than top corners
michael@0 31 random == corner-2.html corner-2-ref.svg # right corners different radius than left corners; see bug 500804
michael@0 32
michael@0 33 # Test that radii too long are reduced
michael@0 34 == border-reduce-height.html border-reduce-height-ref.html
michael@0 35
michael@0 36 # Tests for border clipping
michael@0 37 fails == clipping-1.html clipping-1-ref.html # background color should completely fill box; bug 466572
michael@0 38 != clipping-2.html about:blank # background color clipped to inner/outer border, can't get
michael@0 39 # great tests for this due to antialiasing problems described in bug 466572
michael@0 40 fuzzy-if(Android&&AndroidVersion<15,9,73) fuzzy-if(Android&&AndroidVersion>=15,9,200) == clipping-3.html clipping-3-ref.xhtml # edge of border-radius clips an underlying object's background
michael@0 41
michael@0 42 # Tests for clipping the contents of replaced elements and overflow!=visible
michael@0 43 != clipping-4-ref.html clipping-4-notref.html
michael@0 44 fuzzy-if(true,1,20) fuzzy-if(cocoaWidget,1,180) fuzzy-if(Android&&browserIsRemote,7,169) fuzzy-if(Android&&!browserIsRemote,140,237) == clipping-4-canvas.html clipping-4-ref.html # bug 732535
michael@0 45 fuzzy-if(Android,5,54) fuzzy-if(/^Windows\x20NT\x206\.2/.test(http.oscpu),1,10) == clipping-4-image.html clipping-4-ref.html
michael@0 46 fuzzy-if(/^Windows\x20NT\x206\.2/.test(http.oscpu),1,10) == clipping-4-overflow-hidden.html clipping-4-ref.html
michael@0 47 == clipping-5-canvas.html clipping-5-refc.html
michael@0 48 fuzzy-if(/^Windows\x20NT\x206\.2/.test(http.oscpu),1,5) == clipping-5-image.html clipping-5-refi.html
michael@0 49 fuzzy-if(/^Windows\x20NT\x206\.2/.test(http.oscpu),1,5) == clipping-5-overflow-hidden.html clipping-5-ref.html
michael@0 50 fuzzy-if(/^Windows\x20NT\x206\.2/.test(http.oscpu),1,5) fuzzy-if(Android,5,21) == clipping-5-refi.html clipping-5-ref.html
michael@0 51 fuzzy-if(true,1,7) fuzzy-if(cocoaWidget,1,99) fuzzy-if(Android&&browserIsRemote,7,89) fuzzy-if(Android&&!browserIsRemote,99,115) == clipping-5-refc.html clipping-5-ref.html # bug 732535
michael@0 52 fuzzy-if(winWidget,105,71) fuzzy-if(Android,8,464) == clipping-6.html clipping-6-ref.html # ThebesLayer and MaskLayer with transforms that aren't identical
michael@0 53 fuzzy-if(true,1,29) fuzzy-if(Android&&AndroidVersion<15,12,81) fuzzy-if(Android&&AndroidVersion>=15,255,586) == clipping-7.html clipping-7-ref.html # ColorLayer and MaskLayer with transforms that aren't identical. Reference image rendered without using layers (which causes fuzzy failures).
michael@0 54 fuzzy-if(/^Windows\x20NT\x206\.2/.test(http.oscpu),1,5) == clipping-and-zindex-1.html clipping-and-zindex-1-ref.html
michael@0 55 fuzzy-if(cocoaWidget,1,4) == intersecting-clipping-1-canvas.html intersecting-clipping-1-refc.html
michael@0 56 == intersecting-clipping-1-image.html intersecting-clipping-1-refi.html
michael@0 57 == intersecting-clipping-1-overflow-hidden.html intersecting-clipping-1-ref.html
michael@0 58 fuzzy-if(Android,5,105) fuzzy-if(d2d,1,20) == intersecting-clipping-1-refi.html intersecting-clipping-1-ref.html
michael@0 59 fuzzy-if(true,1,33) fuzzy-if(cocoaWidget,1,332) fuzzy-if(Android&&browserIsRemote,7,310) fuzzy-if(Android&&!browserIsRemote,124,440) == intersecting-clipping-1-refc.html intersecting-clipping-1-ref.html # bug 732535
michael@0 60
michael@0 61 # Inheritance
michael@0 62 == inherit-1.html inherit-1-ref.html # border-radius shouldn't inherit
michael@0 63
michael@0 64 # Table elements
michael@0 65 == table-collapse-1.html table-collapse-1-ref.html # border-radius is ignored on internal table elements
michael@0 66 # when border-collapse: collapse
michael@0 67
michael@0 68 fuzzy-if(azureQuartz,1,3) skip-if(B2G) == invalidate-1a.html invalidate-1-ref.html
michael@0 69 fuzzy-if(azureQuartz,1,3) skip-if(B2G) == invalidate-1b.html invalidate-1-ref.html
michael@0 70
michael@0 71 # test that border-radius is reduced for scrollbars
michael@0 72 skip-if(B2G) fails-if(Android) == scrollbar-clamping-1.html scrollbar-clamping-1-ref.html
michael@0 73 skip-if(B2G) fails-if(Android) == scrollbar-clamping-2.html scrollbar-clamping-2-ref.html
michael@0 74
michael@0 75 # Test for bad corner joins.
michael@0 76 fuzzy-if(true,1,1) == corner-joins-1.xhtml corner-joins-1-ref.xhtml
michael@0 77 skip-if(B2G) random-if(winWidget) HTTP(..) == corner-joins-2.xhtml corner-joins-2-ref.xhtml
michael@0 78
michael@0 79 skip-if(B2G) fuzzy-if(/^Windows\x20NT\x206\.2/.test(http.oscpu),1,20) fuzzy-if(Android&&browserIsRemote,7,146) fuzzy-if(Android&&!browserIsRemote,166,400) fails-if(Android&&AndroidVersion==15) == scroll-1.html scroll-1-ref.html # see bug 732535 #Bug 959166
michael@0 80
michael@0 81 == transforms-1.html transforms-1-ref.html
michael@0 82
michael@0 83 == zero-radius-clip-1.html zero-radius-clip-ref.html
michael@0 84
michael@0 85 == iframe-1.html iframe-1-ref.html
michael@0 86
michael@0 87 # Test for antialiasing gaps between background and border
michael@0 88 skip-if(B2G) fails-if(winWidget) fuzzy-if(Android,1,5) == curved-border-background-nogap.html curved-border-background-nogap-ref.html
michael@0 89
michael@0 90 == color-layer-1a.html color-layer-1-ref.html

mercurial