Thu, 15 Jan 2015 15:55:04 +0100
Back out 97036ab72558 which inappropriately compared turds to third parties.
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 |