layout/reftests/svg/smil/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 # Tests related to SVG Animation (using SMIL)
michael@0 2 # XXXdholbert Partial list of features that still need reftests:
michael@0 3 # - calcMode=discrete, paced, spline
michael@0 4 # - Stacking of additive=[sum|replace] animations
michael@0 5 # - Stacking of additive animations, w/ "hybrid case of to-animation"
michael@0 6 # - Repeating animations, w/ & w/out accumulate=sum
michael@0 7 # - Interpolation between different units (e.g. font-size attr, 3em to 50px)
michael@0 8 # - Correct behavior for em/ex font-size animations, when context changes
michael@0 9 # (with change happening 1. when completed/frozen and 2. when animating)
michael@0 10 # - CSS properties
michael@0 11 # - DOM interfaces:
michael@0 12 # * Section 6.2 of http://www.w3.org/TR/smil-animation/
michael@0 13 # * Animation-related bits of http://www.w3.org/TR/SVG/struct.html#DOMInterfaces
michael@0 14 # - Some more "anim-retarget" tests, with attributeType being changed/cleared.
michael@0 15 # (after we've got support for SVG/SMIL animation of CSS properties)
michael@0 16
michael@0 17 # animateMotion tests
michael@0 18 include motion/reftest.list
michael@0 19
michael@0 20 # animation sort-order tests
michael@0 21 include sort/reftest.list
michael@0 22
michael@0 23 # set tests
michael@0 24 include set/reftest.list
michael@0 25
michael@0 26 # style tests
michael@0 27 include style/reftest.list
michael@0 28
michael@0 29 # animateTransform tests
michael@0 30 include transform/reftest.list
michael@0 31
michael@0 32 # time-dependent tests
michael@0 33 # XXXdholbert Disabling this class of tests for now, because most of them
michael@0 34 # can & should be converted so they don't depend on specific timeout values.
michael@0 35 # (to prevent sporadic failures due to nondeterminism)
michael@0 36 # include timed/reftest.list
michael@0 37
michael@0 38 # time container tests
michael@0 39 include container/reftest.list
michael@0 40
michael@0 41 # repeat tests
michael@0 42 include repeat/reftest.list
michael@0 43
michael@0 44 # restart tests
michael@0 45 include restart/reftest.list
michael@0 46
michael@0 47 # pause tests
michael@0 48 include pause/reftest.list
michael@0 49
michael@0 50 # syncbase tests
michael@0 51 include syncbase/reftest.list
michael@0 52
michael@0 53 # seek tests
michael@0 54 include seek/reftest.list
michael@0 55
michael@0 56 # event tests
michael@0 57 include event/reftest.list
michael@0 58
michael@0 59 # General tests
michael@0 60 == anim-discrete-values-1.svg anim-standard-ref.svg
michael@0 61 == anim-discrete-values-2.svg anim-standard-ref.svg
michael@0 62 == anim-discrete-values-3.svg anim-standard-ref.svg
michael@0 63 == anim-discrete-replace-sum-1.svg anim-standard-ref.svg
michael@0 64 == anim-discrete-sum-none-1.svg anim-standard-ref.svg
michael@0 65 == anim-discrete-sum-sum-1.svg anim-standard-ref.svg
michael@0 66
michael@0 67 == anim-discrete-to-1.svg anim-standard-ref.svg
michael@0 68 == anim-discrete-to-2.svg anim-standard-ref.svg
michael@0 69 == anim-discrete-to-3.svg anim-standard-ref.svg
michael@0 70 == anim-discrete-to-4.svg anim-standard-ref.svg
michael@0 71
michael@0 72 == anim-indefinite-to-1.svg anim-standard-ref.svg
michael@0 73 == anim-indefinite-to-2.svg anim-standard-ref.svg
michael@0 74 == anim-indefinite-to-3.svg anim-standard-ref.svg
michael@0 75 == anim-indefinite-to-4.svg anim-standard-ref.svg
michael@0 76
michael@0 77 fails == anim-fillcolor-1.svg anim-standard-ref.svg # bug 436296
michael@0 78 == anim-fillopacity-1none.svg anim-standard-ref.svg
michael@0 79 == anim-fillopacity-1css.svg anim-standard-ref.svg
michael@0 80 == anim-fillopacity-1xml.svg anim-standard-ref.svg
michael@0 81
michael@0 82 == anim-height-done-1a.svg anim-standard-ref.svg
michael@0 83 == anim-height-done-1b.svg anim-standard-ref.svg
michael@0 84 == anim-height-done-2.svg lime.svg
michael@0 85 == anim-height-interp-1.svg anim-height-interp-1-ref.svg
michael@0 86 == anim-height-interp-2.svg anim-height-interp-2-ref.svg
michael@0 87 == anim-height-interp-3.svg anim-height-interp-3-ref.svg
michael@0 88 == anim-height-interp-4.svg anim-height-interp-4-ref.svg
michael@0 89 == anim-height-interp-5.svg anim-height-interp-5-ref.svg
michael@0 90 == anim-height-interp-6.svg anim-height-interp-6-ref.svg
michael@0 91
michael@0 92 # check conditional processing
michael@0 93 == anim-conditions-01.svg lime.svg
michael@0 94 == anim-conditions-02.svg lime.svg
michael@0 95
michael@0 96 # animate some <length> attributes:
michael@0 97 == anim-filter-primitive-size-01.svg lime.svg
michael@0 98 == anim-filter-size-01.svg lime.svg
michael@0 99 == anim-length-reset-01.svg lime.svg
michael@0 100 == anim-nonpixel-length-reset-01.svg lime.svg
michael@0 101 == anim-use-length-01.svg lime.svg
michael@0 102 == anim-use-length-02.svg lime.svg
michael@0 103
michael@0 104 # animate some <number> attributes:
michael@0 105 == anim-feComponentTransfer-01.svg lime.svg
michael@0 106 == anim-feDistantLight-01.svg anim-feDistantLight-01-ref.svg
michael@0 107 == anim-feOffset-01.svg lime.svg
michael@0 108 == anim-feSpotLight-01.svg anim-feSpotLight-01-ref.svg
michael@0 109 == anim-offset-01.svg lime.svg
michael@0 110 == anim-pathLength-01.svg anim-pathLength-01-ref.svg
michael@0 111
michael@0 112 # animate some <number-optional-number> attributes:
michael@0 113 == anim-feGaussianBlur-01.svg lime.svg
michael@0 114
michael@0 115 # animate some <integer> attributes:
michael@0 116 == anim-feTurbulence-numOctaves-01.svg anim-feTurbulence-numOctaves-01-ref.svg
michael@0 117
michael@0 118 # animate some <integer-optional-integer> attributes:
michael@0 119 == anim-feConvolveMatrix-order-01.svg anim-feConvolveMatrix-order-01-ref.svg
michael@0 120
michael@0 121 # animate some <angle> attributes:
michael@0 122 == anim-marker-orient-01.svg lime.svg
michael@0 123 == anim-marker-orient-02.svg lime.svg
michael@0 124
michael@0 125 #animate points list:
michael@0 126 == anim-polygon-points-01.svg anim-polygon-points-01-ref.svg
michael@0 127 == anim-polyline-points-01.svg anim-polyline-points-01-ref.svg
michael@0 128
michael@0 129 # animate path data:
michael@0 130 == anim-path-d-01.svg anim-path-d-01-ref.svg
michael@0 131
michael@0 132 # animate some enumeration attributes:
michael@0 133 == anim-feComposite-operator-01.svg lime.svg
michael@0 134 == anim-filter-filterUnits-01.svg lime.svg
michael@0 135
michael@0 136 # animate some boolean attributes:
michael@0 137 == anim-feConvolveMatrix-preserveAlpha-01.svg lime.svg
michael@0 138
michael@0 139 # animate some viewBox attributes
michael@0 140 fuzzy-if(Android,4,1) == anim-svg-viewBox-01.svg lime.svg
michael@0 141 == anim-svg-viewBox-02.svg lime.svg
michael@0 142 == anim-svg-viewBox-03.svg lime.svg
michael@0 143 == anim-view-01.svg#view lime.svg
michael@0 144
michael@0 145 # animate some preserveAspectRatio attributes
michael@0 146 == anim-feImage-preserveAspectRatio-01.svg lime.svg
michael@0 147 == anim-svg-preserveAspectRatio-01.svg lime.svg
michael@0 148
michael@0 149 # animate some string attributes:
michael@0 150 == anim-filter-href-01.svg lime.svg
michael@0 151 == anim-gradient-href-01.svg lime.svg
michael@0 152 == anim-image-href-01.svg lime.svg
michael@0 153 == anim-pattern-href-01.svg lime.svg
michael@0 154 == anim-use-href-01.svg lime.svg
michael@0 155
michael@0 156 # animate the class attribute
michael@0 157 == anim-class-01.svg lime.svg
michael@0 158 == anim-class-02.svg lime.svg
michael@0 159 == anim-class-03.svg lime.svg
michael@0 160 == anim-class-04.svg anim-class-04-ref.svg
michael@0 161
michael@0 162 # animate with some paint server values
michael@0 163 == anim-paintserver-1.svg anim-paintserver-1-ref.svg
michael@0 164
michael@0 165 # animate where the base value is non-interpolatable but will be replaced anyway
michael@0 166 == anim-fill-overpaintserver-1.svg lime.svg
michael@0 167 == anim-fill-overpaintserver-2.svg lime.svg
michael@0 168
michael@0 169 # animate where we fallback from 'additive' animation to non-additive
michael@0 170 == anim-additive-fallback-1.svg anim-standard-ref.svg
michael@0 171
michael@0 172 == anim-remove-1.svg anim-standard-ref.svg
michael@0 173 == anim-remove-2.svg anim-standard-ref.svg
michael@0 174 == anim-remove-3.svg anim-standard-ref.svg
michael@0 175 == anim-remove-4.svg anim-standard-ref.svg
michael@0 176 == anim-remove-5.svg anim-standard-ref.svg
michael@0 177 == anim-remove-6.svg anim-standard-ref.svg
michael@0 178 == anim-remove-7.svg anim-standard-ref.svg
michael@0 179 == anim-remove-8css.svg anim-standard-ref.svg
michael@0 180 == anim-remove-8xml.svg anim-standard-ref.svg
michael@0 181 == anim-remove-9.svg anim-standard-ref.svg
michael@0 182 == anim-retarget-1.svg anim-standard-ref.svg
michael@0 183 == anim-retarget-2.svg anim-standard-ref.svg
michael@0 184 == anim-retarget-3.svg anim-standard-ref.svg
michael@0 185 == anim-retarget-4.svg anim-standard-ref.svg
michael@0 186 == anim-retarget-5.svg anim-standard-ref.svg
michael@0 187 == anim-retarget-6.svg anim-standard-ref.svg
michael@0 188 == anim-retarget-7.svg anim-standard-ref.svg
michael@0 189 == anim-retarget-8.svg anim-standard-ref.svg
michael@0 190
michael@0 191 fails == anim-strokecolor-1.svg anim-standard-ref.svg # bug 436296
michael@0 192 == anim-strokewidth-1xml.svg anim-standard-ref.svg
michael@0 193
michael@0 194 == anim-targethref-1.svg anim-standard-ref.svg
michael@0 195 == anim-targethref-2.svg anim-standard-ref.svg
michael@0 196 == anim-targethref-3.svg anim-standard-ref.svg
michael@0 197 == anim-targethref-4.svg anim-standard-ref.svg
michael@0 198 == anim-targethref-5.svg anim-standard-ref.svg
michael@0 199 == anim-targethref-6.svg anim-standard-ref.svg
michael@0 200 == anim-targethref-7.svg anim-standard-ref.svg
michael@0 201 == anim-targethref-8.svg anim-standard-ref.svg
michael@0 202 == anim-targethref-9.svg anim-standard-ref.svg
michael@0 203
michael@0 204 skip-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) == anim-text-rotate-01.svg anim-text-rotate-01-ref.svg # Bug 645104 for skip failure on WinXP
michael@0 205 == anim-feFuncR-tableValues-01.svg anim-feFuncR-tableValues-01-ref.svg
michael@0 206
michael@0 207 skip == anim-text-x-y-dx-dy-01.svg anim-text-x-y-dx-dy-01-ref.svg # bug 579588
michael@0 208
michael@0 209 == anim-width-done-1a.svg anim-standard-ref.svg
michael@0 210 == anim-width-done-1b.svg anim-standard-ref.svg
michael@0 211
michael@0 212 == anim-x-done-1a.svg anim-standard-ref.svg
michael@0 213 == anim-x-done-1b.svg anim-standard-ref.svg
michael@0 214 == anim-x-interp-1.svg anim-x-interp-1-ref.svg
michael@0 215 == anim-x-interp-2.svg anim-x-interp-2-ref.svg
michael@0 216 == anim-x-interp-3.svg anim-x-interp-3-ref.svg
michael@0 217 == anim-x-interp-4.svg anim-x-interp-4-ref.svg
michael@0 218 == anim-x-interp-5.svg anim-x-interp-5-ref.svg
michael@0 219 == anim-x-interp-6.svg anim-x-interp-6-ref.svg
michael@0 220
michael@0 221 == anim-y-done-1a.svg anim-standard-ref.svg
michael@0 222 == anim-y-done-1b.svg anim-standard-ref.svg
michael@0 223 == anim-y-interp-1.svg anim-y-interp-1-ref.svg
michael@0 224 == anim-y-interp-2.svg anim-y-interp-2-ref.svg
michael@0 225 == anim-y-interp-3.svg anim-y-interp-3-ref.svg
michael@0 226 == anim-y-interp-4.svg anim-y-interp-4-ref.svg
michael@0 227 == anim-y-interp-5.svg anim-y-interp-5-ref.svg
michael@0 228 == anim-y-interp-6.svg anim-y-interp-6-ref.svg
michael@0 229
michael@0 230 # Test we don't rely on HasAttr to see if an attribute has been set
michael@0 231 == anim-rect-rxry-1.svg anim-rect-rxry-1-ref.svg
michael@0 232 == anim-pattern-attr-presence-01.svg anim-pattern-attr-presence-01-ref.svg
michael@0 233 fails == anim-pattern-attr-presence-02.svg anim-pattern-attr-presence-02-ref.svg
michael@0 234 # ^ bug 621651
michael@0 235 fuzzy-if(cocoaWidget&&layersGPUAccelerated,1,2) == anim-gradient-attr-presence-01.svg anim-gradient-attr-presence-01-ref.svg
michael@0 236
michael@0 237 == api-sanity-1.svg lime.svg
michael@0 238
michael@0 239 == freeze-applied-late-1.svg anim-standard-ref.svg
michael@0 240 == freeze-applied-late-2.svg anim-standard-ref.svg
michael@0 241 == freeze-applied-late-3.svg anim-standard-ref.svg
michael@0 242 == freeze-applied-late-4.svg anim-standard-ref.svg
michael@0 243 == frozen-to-anim-1.svg lime.svg
michael@0 244
michael@0 245 == inactivate-with-active-unchanged-1.svg anim-standard-ref.svg
michael@0 246 == inactivate-with-active-unchanged-2.svg anim-standard-ref.svg
michael@0 247
michael@0 248 == mapped-attr-long-url-1.svg lime.svg
michael@0 249 == mapped-attr-long-url-2.svg lime.svg
michael@0 250
michael@0 251 # interaction between xml mapped attributes and their css equivalents
michael@0 252 == mapped-attr-vs-css-prop-1.svg lime.svg
michael@0 253
michael@0 254 == min-1.svg lime.svg
michael@0 255
michael@0 256 == smil-transitions-interaction-1a.svg lime.svg
michael@0 257 == smil-transitions-interaction-1b.svg lime.svg
michael@0 258 == smil-transitions-interaction-2a.svg lime.svg
michael@0 259 == smil-transitions-interaction-2b.svg lime.svg
michael@0 260 == smil-transitions-interaction-3a.svg lime.svg
michael@0 261 == smil-transitions-interaction-3b.svg lime.svg
michael@0 262 == smil-transitions-interaction-4a.svg lime.svg
michael@0 263 == smil-transitions-interaction-4b.svg lime.svg
michael@0 264
michael@0 265 # Test filtering of excessive times
michael@0 266 == filtered-instance-time-1.svg anim-standard-ref.svg

mercurial