summaryrefslogtreecommitdiffstats
path: root/layout/reftests/svg/reftest-stylo.list
blob: 27a7ac44f4966621bbc55d61a5ce6b2afdd1f11a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
# svg-as-an-image tests
include as-image/reftest-stylo.list

# <image> tests
include image/reftest-stylo.list

# sizing tests
include sizing/reftest-stylo.list

# filter tests
include filters/reftest-stylo.list

# smil / animation tests
include smil/reftest-stylo.list

# text tests
include text/reftest-stylo.list

# load only tests
include load-only/reftest-stylo.list

# Mozilla only tests (i.e. those containing XUL/XBL/etc.)
include moz-only/reftest-stylo.list

# svg-integration tests (using svg effects in e.g. HTML)
include svg-integration/reftest-stylo.list

== baseline-middle-01.svg baseline-middle-01.svg
== border-radius-01.html border-radius-01.html
== cssComment-in-attribute-01.svg cssComment-in-attribute-01.svg
== clip-01.svg clip-01.svg
== clip-02a.svg clip-02a.svg
== clip-02b.svg clip-02b.svg
== clipPath-advanced-01.svg clipPath-advanced-01.svg
fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)||/^Windows\x20NT\x206\.[12]/.test(http.oscpu),1,5) fuzzy-if(azureQuartz,1,6) fuzzy-if(OSX,1,6) fuzzy-if(skiaContent,1,300) == clipPath-and-shape-rendering-01.svg clipPath-and-shape-rendering-01.svg
# bug 614840
== clipPath-and-transform-01.svg clipPath-and-transform-01.svg
== clipPath-basic-01.svg clipPath-basic-01.svg
== clipPath-basic-02.svg clipPath-basic-02.svg
== clipPath-basic-03.svg clipPath-basic-03.svg
== clipPath-basic-04.svg clipPath-basic-04.svg
== clipPath-basic-05.svg clipPath-basic-05.svg
== clipPath-basic-06.svg clipPath-basic-06.svg
== clipPath-basic-07.svg clipPath-basic-07.svg
== clipPath-winding-01.svg clipPath-winding-01.svg
== clip-surface-clone-01.svg clip-surface-clone-01.svg
== conditions-01.svg conditions-01.svg
== conditions-02.svg conditions-02.svg
== conditions-03.svg conditions-03.svg
== conditions-04.svg conditions-04.svg
random-if(Mulet) == conditions-05.svg conditions-05.svg
# bug 1178062
skip == conditions-06.svg conditions-06.svg
== conditions-07.svg conditions-07.svg
fuzzy-if(skiaContent,1,320) == conditions-08.svg conditions-08.svg
== conditions-09.svg conditions-09.svg
== currentColor-01.svg currentColor-01.svg
== currentColor-02.svg currentColor-02.svg
== currentColor-03.svg currentColor-03.svg
random == data-uri-with-filter-01.xhtml data-uri-with-filter-01.xhtml
random == data-uri-with-gradient-01.xhtml data-uri-with-gradient-01.xhtml
random == data-uri-with-pattern-01.xhtml data-uri-with-pattern-01.xhtml
== dynamic-attr-removal-1.svg dynamic-attr-removal-1.svg
== dynamic-attr-removal-2.svg dynamic-attr-removal-2.svg
== dynamic-attr-change-1.svg dynamic-attr-change-1.svg
== dynamic-attr-change-2.svg dynamic-attr-change-2.svg
== dynamic-class-01.svg dynamic-class-01.svg
fuzzy-if(Android,4,87) == dynamic-clipPath-01.svg dynamic-clipPath-01.svg
== dynamic-clipPath-02.svg dynamic-clipPath-02.svg
== dynamic-clipPath-clip-rule-01.svg dynamic-clipPath-clip-rule-01.svg
== dynamic-conditions-01.svg dynamic-conditions-01.svg
random-if(Mulet) == dynamic-conditions-02.svg dynamic-conditions-02.svg
# bug 1178062
== dynamic-conditions-03.svg dynamic-conditions-03.svg
random-if(Mulet) == dynamic-conditions-04.svg dynamic-conditions-04.svg
# bug 1178062
== dynamic-conditions-05.svg dynamic-conditions-05.svg
random-if(Mulet) == dynamic-conditions-06.svg dynamic-conditions-06.svg
# bug 1178062
== dynamic-conditions-07.svg dynamic-conditions-07.svg
== dynamic-conditions-08.svg dynamic-conditions-08.svg
random-if(Mulet) == dynamic-conditions-09.svg dynamic-conditions-09.svg
# bug 1178062
random-if(Mulet) == dynamic-conditions-10.svg dynamic-conditions-10.svg
# bug 1178062
== dynamic-conditions-11.svg dynamic-conditions-11.svg
== dynamic-conditions-12.svg dynamic-conditions-12.svg
random-if(Mulet) == dynamic-conditions-13.svg dynamic-conditions-13.svg
# bug 1178062
== dynamic-feFlood-01.svg dynamic-feFlood-01.svg
asserts(0-1) == dynamic-feImage-01.svg dynamic-feImage-01.svg
# intermittent assertions (bug 886080)
== dynamic-fill-01.svg dynamic-fill-01.svg
== dynamic-fill-rule-01.svg dynamic-fill-rule-01.svg
fuzzy-if(d2d||skiaContent,1,10000) == dynamic-filter-contents-01a.svg dynamic-filter-contents-01a.svg
fuzzy-if(d2d||skiaContent,1,10000) == dynamic-filter-contents-01b.svg dynamic-filter-contents-01b.svg
== dynamic-gradient-contents-01.svg dynamic-gradient-contents-01.svg
== dynamic-gradient-contents-02.svg dynamic-gradient-contents-02.svg
== dynamic-inner-svg-01.svg dynamic-inner-svg-01.svg
== dynamic-link-style-01.svg dynamic-link-style-01.svg
== dynamic-marker-01.svg dynamic-marker-01.svg
== dynamic-marker-02.svg dynamic-marker-02.svg
== dynamic-marker-03.svg dynamic-marker-03.svg
== dynamic-mask-01.svg dynamic-mask-01.svg
== dynamic-mask-contents-01.svg dynamic-mask-contents-01.svg
== dynamic-mask-pre-effects-bbox.html dynamic-mask-pre-effects-bbox.html
== dynamic-opacity-property-01.svg dynamic-opacity-property-01.svg
== dynamic-pattern-01.svg dynamic-pattern-01.svg
== dynamic-pattern-02.svg dynamic-pattern-02.svg
== dynamic-pattern-contents-01.svg dynamic-pattern-contents-01.svg
== dynamic-pattern-contents-02.svg dynamic-pattern-contents-02.svg
== dynamic-rect-01.svg dynamic-rect-01.svg
fuzzy-if(d2d&&layersGPUAccelerated,3,1200) == dynamic-rect-02.svg dynamic-rect-02.svg
# bug 776038 for Win7, Win8
== dynamic-rect-03.svg dynamic-rect-03.svg
== dynamic-rect-04.xhtml dynamic-rect-04.xhtml
== dynamic-rect-05.svg dynamic-rect-05.svg
== dynamic-reflow-01.svg dynamic-reflow-01.svg
== dynamic-small-object-scaled-up-01.svg dynamic-small-object-scaled-up-01.svg
== dynamic-small-object-scaled-up-02.svg dynamic-small-object-scaled-up-02.svg
== dynamic-stroke-01.svg dynamic-stroke-01.svg
== dynamic-stroke-opacity-01.svg dynamic-stroke-opacity-01.svg
== dynamic-stroke-width-01.svg dynamic-stroke-width-01.svg
== dynamic-switch-01.svg dynamic-switch-01.svg
== dynamic-text-01.svg dynamic-text-01.svg
fuzzy-if(d2d&&layersGPUAccelerated,3,12739) == dynamic-text-02.svg dynamic-text-02.svg
# bug 776038 for Win7, Win8
fuzzy-if(d2d&&layersGPUAccelerated,2,10539) == dynamic-text-03.svg dynamic-text-03.svg
# bug 776038 for Win7
random-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) fuzzy-if(/^Windows\x20NT\x206\.1/.test(http.oscpu),47,89) == dynamic-text-04.svg dynamic-text-04.svg
# bug 421587 for WinXP, bug 776038 for Win7
== dynamic-text-05.svg dynamic-text-05.svg
== dynamic-text-06.svg dynamic-text-06.svg
== dynamic-text-07.svg dynamic-text-07.svg
== dynamic-text-08.svg dynamic-text-08.svg
== dynamic-text-attr-01.svg dynamic-text-attr-01.svg
== dynamic-textPath-01.svg dynamic-textPath-01.svg
== dynamic-textPath-02.svg dynamic-textPath-02.svg
== dynamic-textPath-03.svg dynamic-textPath-03.svg
== dynamic-use-01.svg dynamic-use-01.svg
== dynamic-use-02.svg dynamic-use-02.svg
== dynamic-use-03.svg dynamic-use-03.svg
== dynamic-use-04.svg dynamic-use-04.svg
== dynamic-use-05.svg dynamic-use-05.svg
== dynamic-use-06.svg dynamic-use-06.svg
== dynamic-use-07.svg dynamic-use-07.svg
random == dynamic-use-nested-01a.svg dynamic-use-nested-01a.svg
random == dynamic-use-nested-01b.svg dynamic-use-nested-01b.svg
== dynamic-use-remove-width.svg dynamic-use-remove-width.svg
== dynamic-viewBox-change-01.svg dynamic-viewBox-change-01.svg
== dynamic-viewBox-change-02.svg dynamic-viewBox-change-02.svg
== dynamic-viewBox-change-03.svg dynamic-viewBox-change-03.svg
random == fragmentIdentifier-01.xhtml fragmentIdentifier-01.xhtml
== linked-filter-01.svg linked-filter-01.svg
== linked-pattern-01.svg linked-pattern-01.svg
== use-01.svg use-01.svg
== use-01-extref.svg use-01-extref.svg
== use-02-extref.svg use-02-extref.svg
== use-extref-dataURI-01.svg use-extref-dataURI-01.svg
== use-children.svg use-children.svg
== fallback-color-01a.svg fallback-color-01a.svg
== fallback-color-01b.svg fallback-color-01b.svg
== fallback-color-02a.svg fallback-color-02a.svg
== fallback-color-02b.svg fallback-color-02b.svg
== fallback-color-03.svg fallback-color-03.svg
fuzzy-if(skiaContent,1,2) == fallback-color-04.svg fallback-color-04.svg
== filter-basic-01.svg filter-basic-01.svg
== filter-basic-02.svg filter-basic-02.svg
== filter-basic-03.svg filter-basic-03.svg
== filter-bounds-01.svg filter-bounds-01.svg
== filter-bounds-02.svg filter-bounds-02.svg
# This pref is normally on by default, but we turn it off in reftest runs to
# disable an unnecessary security-check. This reftest is actually testing that
# the security check works, though, so it needs the pref to be turned on:
fails-if(Android||B2G) pref(security.fileuri.strict_origin_policy,true) == filter-extref-differentOrigin-01.svg filter-extref-differentOrigin-01.svg
# Bug 695385
== filter-foreignObject-01.svg filter-foreignObject-01.svg
== filter-in-mask-01.svg filter-in-mask-01.svg
== filter-invalidation-01.svg filter-invalidation-01.svg
== filter-result-01.svg filter-result-01.svg
== filter-scaled-01.svg filter-scaled-01.svg
fuzzy-if(skiaContent,1,500) == filter-scaled-02.html filter-scaled-02.html
== filter-translated-01.svg filter-translated-01.svg
fuzzy-if(skiaContent,1,2500) == filters-and-group-opacity-01.svg filters-and-group-opacity-01.svg
== foreignObject-01.svg foreignObject-01.svg
== foreignObject-02.svg foreignObject-02.svg
== foreignObject-ancestor-style-change-01.svg foreignObject-ancestor-style-change-01.svg
== foreignObject-change-transform-01.svg foreignObject-change-transform-01.svg
== foreignObject-display-01.svg foreignObject-display-01.svg
== foreignObject-form-theme.svg foreignObject-form-theme.svg
== foreignObject-img-form-theme.html foreignObject-img-form-theme.html
== foreignObject-move-repaint-01.svg foreignObject-move-repaint-01.svg
== foreignObject-overflow-01.svg foreignObject-overflow-01.svg
== foreignObject-start-hidden-01.svg foreignObject-start-hidden-01.svg
# followup from Bug 596765
== foreignObject-start-hidden-02.svg foreignObject-start-hidden-02.svg
== foreignObject-style-change-01.svg foreignObject-style-change-01.svg
== foreignObject-dynamic-abspos-01.html foreignObject-dynamic-abspos-01.html
fuzzy-if(Android,18,600) == foreignObject-fixedpos-01.html foreignObject-fixedpos-01.html
== foreignObject-fixedpos-02.html foreignObject-fixedpos-02.html
== foreignObject-dynamic-fixedpos-01.html foreignObject-dynamic-fixedpos-01.html
== foreignObject-vertical-01.svg foreignObject-vertical-01.svg
== g-transform-01.svg g-transform-01.svg
== getElementById-a-element-01.svg getElementById-a-element-01.svg
fuzzy-if(Android||B2G,9,980) skip-if(Mulet) fuzzy-if(skiaContent,3,32000) == gradient-live-01a.svg gradient-live-01a.svg
# Initial mulet triage: parity with B2G/B2G Desktop
# MULET: Bug 1144079: Re-enable Mulet mochitests and reftests taskcluster-specific disables
fuzzy-if(Android||B2G,9,980) skip-if(Mulet) fuzzy-if(skiaContent,3,32000) == gradient-live-01b.svg gradient-live-01b.svg
# Initial mulet triage: parity with B2G/B2G Desktop
# MULET: Bug 1144079: Re-enable Mulet mochitests and reftests taskcluster-specific disables
fuzzy-if(Android||B2G,9,980) skip-if(Mulet) fuzzy-if(skiaContent,3,32000) == gradient-live-01c.svg gradient-live-01c.svg
# Initial mulet triage: parity with B2G/B2G Desktop
# MULET: Bug 1144079: Re-enable Mulet mochitests and reftests taskcluster-specific disables
fuzzy-if(Android||B2G,9,980) skip-if(Mulet) fuzzy-if(skiaContent,3,32000) == gradient-live-01d.svg gradient-live-01d.svg
# Initial mulet triage: parity with B2G/B2G Desktop
# MULET: Bug 1144079: Re-enable Mulet mochitests and reftests taskcluster-specific disables
== gradient-transform-01.svg gradient-transform-01.svg
fuzzy-if(skiaContent,1,550) == import-svg-01.html import-svg-01.html
== invalid-text-01.svg invalid-text-01.svg
== lang-attribute-01.svg lang-attribute-01.svg
== lang-attribute-02.svg lang-attribute-02.svg
== lang-attribute-03.svg lang-attribute-03.svg
== linearGradient-basic-01.svg linearGradient-basic-01.svg
== linearGradient-basic-02.svg linearGradient-basic-02.svg
# off-by-one fuzziness expected. OS X is broken with bad aliasing though (bug 1023640).
fuzzy-if(cocoaWidget,15,19679) fuzzy-if(winWidget,1,8800) fuzzy-if(!cocoaWidget&&!winWidget,1,4000) fuzzy-if(skiaContent,1,5000) == linearGradient-basic-03.svg linearGradient-basic-03.svg
fuzzy-if(skiaContent,1,20000) == markers-and-group-opacity-01.svg markers-and-group-opacity-01.svg
== marker-attribute-01.svg marker-attribute-01.svg
== marker-effects-01.svg marker-effects-01.svg
fuzzy-if(skiaContent,1,100) == marker-viewBox-01.svg marker-viewBox-01.svg
fuzzy-if(skiaContent,1,100) == marker-orientation-01.svg marker-orientation-01.svg
fuzzy-if(skiaContent,1,5) pref(svg.marker-improvements.enabled,true) == marker-orientation-02.svg marker-orientation-02.svg
== marker-orientation-03.svg marker-orientation-03.svg
== marker-orientation-04.svg marker-orientation-04.svg
== mask-basic-01.svg mask-basic-01.svg
== mask-basic-02.svg mask-basic-02.svg
== mask-basic-03.svg mask-basic-03.svg
== mask-basic-04.svg mask-basic-04.svg
== mask-extref-dataURI-01.svg mask-extref-dataURI-01.svg
== mask-containing-masked-content-01.svg mask-containing-masked-content-01.svg
== mask-transformed-01.svg mask-transformed-01.svg
== mask-transformed-02.svg mask-transformed-02.svg
== mask-transformed-child-01.svg mask-transformed-child-01.svg
# fuzzy because of the differences between clipPath and mask clipping
== mask-and-clipPath.html mask-and-clipPath.html
== mask-and-clipPath-2.svg mask-and-clipPath-2.svg
fuzzy-if(d2d||skiaContent,1,6400) == mask-type-01.svg mask-type-01.svg
fuzzy-if(d2d||skiaContent,1,6400) == mask-type-02.svg mask-type-02.svg
fuzzy-if(d2d||skiaContent,1,6400) == mask-type-03.svg mask-type-03.svg
fuzzy-if(d2d||skiaContent,1,6400) == mask-type-04.svg mask-type-04.svg
== nested-viewBox-01.svg nested-viewBox-01.svg
fuzzy-if(skiaContent,3,448000) == nesting-invalid-01.svg nesting-invalid-01.svg
fuzzy-if(d2d&&/^Windows\x20NT\x20(6\.1|10\.0)/.test(http.oscpu),63,168) fuzzy-if(cocoaWidget,1,122) fuzzy-if(skiaContent,2,1000) == non-scaling-stroke-01.svg non-scaling-stroke-01.svg
# bug 1074161 for Win7 and OSX 10.8
fuzzy-if(gtkWidget,1,99) fuzzy-if(!contentSameGfxBackendAsCanvas,9,99) fuzzy-if(Android||B2G,9,586) == non-scaling-stroke-02.svg non-scaling-stroke-02.svg
== non-scaling-stroke-03.svg non-scaling-stroke-03.svg
== objectBoundingBox-and-clipPath.svg objectBoundingBox-and-clipPath.svg
# Bug 588684
random-if(gtkWidget) == objectBoundingBox-and-fePointLight-01.svg objectBoundingBox-and-fePointLight-01.svg
random-if(gtkWidget) == objectBoundingBox-and-fePointLight-02.svg objectBoundingBox-and-fePointLight-02.svg
== objectBoundingBox-and-mask.svg objectBoundingBox-and-mask.svg
== objectBoundingBox-and-mask-02.svg objectBoundingBox-and-mask-02.svg
== objectBoundingBox-and-pattern-01a.svg objectBoundingBox-and-pattern-01a.svg
== objectBoundingBox-and-pattern-01b.svg objectBoundingBox-and-pattern-01b.svg
== objectBoundingBox-and-pattern-01c.svg objectBoundingBox-and-pattern-01c.svg
== objectBoundingBox-and-pattern-02.svg objectBoundingBox-and-pattern-02.svg
== objectBoundingBox-and-pattern-03.svg objectBoundingBox-and-pattern-03.svg
== opacity-and-gradient-01.svg opacity-and-gradient-01.svg
skip-if(d2d) fuzzy-if(cocoaWidget,1,99974) fuzzy-if(skiaContent,1,200000) == opacity-and-gradient-02.svg opacity-and-gradient-02.svg
== opacity-and-pattern-01.svg opacity-and-pattern-01.svg
fuzzy-if(skiaContent,1,10000) == opacity-and-transform-01.svg opacity-and-transform-01.svg
fuzzy-if(Android,8,200) random-if((B2G&&browserIsRemote)||Mulet) == outer-svg-border-and-padding-01.svg outer-svg-border-and-padding-01.svg
# Initial mulet triage: parity with B2G/B2G Desktop
== overflow-on-outer-svg-01.svg overflow-on-outer-svg-01.svg
== overflow-on-outer-svg-02a.xhtml overflow-on-outer-svg-02a.xhtml
== overflow-on-outer-svg-02b.xhtml overflow-on-outer-svg-02b.xhtml
== overflow-on-outer-svg-02c.xhtml overflow-on-outer-svg-02c.xhtml
== overflow-on-outer-svg-02d.xhtml overflow-on-outer-svg-02d.xhtml
== overflow-on-outer-svg-03a.xhtml overflow-on-outer-svg-03a.xhtml
== overflow-on-outer-svg-03b.xhtml overflow-on-outer-svg-03b.xhtml
pref(svg.paint-order.enabled,true) == paint-order-01.svg paint-order-01.svg
pref(svg.paint-order.enabled,true) == paint-order-02.svg paint-order-02.svg
pref(svg.paint-order.enabled,true) == paint-order-03.svg paint-order-03.svg
#fuzzy(23,60) fails-if(d2d) == path-01.svg path-01.svg
== path-02.svg path-02.svg
== path-03.svg path-03.svg
== path-04.svg path-04.svg
== path-05.svg path-05.svg
fuzzy-if(skiaContent,1,400) == path-06.svg path-06.svg
== path-07.svg path-07.svg
== path-08.svg path-08.svg
== pathLength-01.svg pathLength-01.svg
== pathLength-02.svg pathLength-02.svg
== pattern-basic-01.svg pattern-basic-01.svg
== pattern-invalid-01.svg pattern-invalid-01.svg
fuzzy-if(skiaContent,1,5) == pattern-live-01a.svg pattern-live-01a.svg
fuzzy-if(skiaContent,1,5) == pattern-live-01b.svg pattern-live-01b.svg
fuzzy-if(skiaContent,1,5) == pattern-live-01c.svg pattern-live-01c.svg
fuzzy-if(skiaContent,1,5) == pattern-scale-01a.svg pattern-scale-01a.svg
== pattern-scale-01b.svg pattern-scale-01b.svg
fuzzy-if(skiaContent,3,5) == pattern-scale-01c.svg pattern-scale-01c.svg
== pattern-transform-presence-01.svg pattern-transform-presence-01.svg
== pattern-transformed-01.svg pattern-transformed-01.svg
== polygon-01.svg polygon-01.svg
== polygon-marker-01.svg polygon-marker-01.svg
== polygon-points-negative-01.svg polygon-points-negative-01.svg
== polyline-points-invalid-01.svg polyline-points-invalid-01.svg
== pseudo-classes-01.svg pseudo-classes-01.svg
# This test depends on :visited styles (which are asynchronous), so we run
# it in layout/style/test/test_visited_reftests.html instead of using the
# reftest harness.
# == pseudo-classes-02.svg pseudo-classes-02.svg
== radialGradient-basic-01.svg radialGradient-basic-01.svg
== radialGradient-basic-02.svg radialGradient-basic-02.svg
fuzzy-if(cocoaWidget,4,15982) fuzzy-if(winWidget,4,92) fuzzy-if(skiaContent,4,60) == radialGradient-basic-03.svg radialGradient-basic-03.svg
== radialGradient-basic-04.svg radialGradient-basic-04.svg
fuzzy-if(skiaContent,1,3600) == rect-01.svg rect-01.svg
== rect-02.svg rect-02.svg
== rect-03.svg rect-03.svg
== rect-04.svg rect-04.svg
== rect-with-rx-and-ry-01.svg rect-with-rx-and-ry-01.svg
== rect-with-rx-or-ry-01.svg rect-with-rx-or-ry-01.svg
== rootElement-null-01.svg rootElement-null-01.svg
== script-empty-01.svg script-empty-01.svg
== selector-01.svg selector-01.svg
== stroke-linecap-circle-ellipse-01.svg stroke-linecap-circle-ellipse-01.svg
== stroke-linecap-circle-ellipse-dashed-01.svg stroke-linecap-circle-ellipse-dashed-01.svg
== stroke-width-percentage-01.svg stroke-width-percentage-01.svg
== stroke-width-percentage-02a.svg stroke-width-percentage-02a.svg
== stroke-width-percentage-02b.svg stroke-width-percentage-02b.svg
== stroke-width-percentage-03.xhtml stroke-width-percentage-03.xhtml
== style-property-on-script-element-01.svg style-property-on-script-element-01.svg
== style-without-type-attribute.svg style-without-type-attribute.svg
== svg-in-foreignObject-01.xhtml svg-in-foreignObject-01.xhtml
fails fuzzy-if(skiaContent,1,2600) == svg-in-foreignObject-02.xhtml svg-in-foreignObject-02.xhtml
# reuse -01-ref.xhtml
== switch-01.svg switch-01.svg
== suspend-01.svg suspend-01.svg
== suspend-02.svg suspend-02.svg
== suspend-03.svg suspend-03.svg
== suspend-04.svg suspend-04.svg
== suspend-05.svg suspend-05.svg
== suspend-06.svg suspend-06.svg
== suspend-07.svg suspend-07.svg
== suspend-08.svg suspend-08.svg
== svg-transform-01.svg svg-transform-01.svg
== svg-transform-02.svg svg-transform-02.svg
== symbol-01.svg symbol-01.svg
== text-font-size-01.svg text-font-size-01.svg
random-if(gtkWidget) == text-font-weight-01.svg text-font-weight-01.svg
# bug 386713
== text-gradient-01.svg text-gradient-01.svg
random-if(winWidget) == text-gradient-02.svg text-gradient-02.svg
# see bug 590101
fuzzy-if(skiaContent,1,5500) == text-gradient-03.svg text-gradient-03.svg
HTTP(..) == text-gradient-04.svg text-gradient-04.svg
== text-in-link-01.svg text-in-link-01.svg
== text-in-link-02.svg text-in-link-02.svg
== text-in-link-03.svg text-in-link-03.svg
# Tests for bug 546813: sanity-check using HTML text, then test SVG behavior.
skip-if(B2G||Mulet) == text-language-00.xhtml text-language-00.xhtml
# Initial mulet triage: parity with B2G/B2G Desktop
skip-if(B2G||Mulet) random-if(gtkWidget) == text-language-01.xhtml text-language-01.xhtml
# Fails on Linux tryserver due to lack of CJK fonts.
# Initial mulet triage: parity with B2G/B2G Desktop
fuzzy-if(OSX==1007,6,2) fuzzy-if(OSX==1008,46,26) == text-layout-01.svg text-layout-01.svg
== text-layout-02.svg text-layout-02.svg
== text-layout-03.svg text-layout-03.svg
== text-layout-04.svg text-layout-04.svg
== text-layout-05.svg text-layout-05.svg
fuzzy-if(cocoaWidget&&layersGPUAccelerated,1,3) == text-layout-06.svg text-layout-06.svg
== text-layout-07.svg text-layout-07.svg
== text-layout-08.svg text-layout-08.svg
== text-scale-01.svg text-scale-01.svg
fuzzy-if(skiaContent,2,1000) HTTP(..) == text-scale-02.svg text-scale-02.svg
HTTP(..) == text-scale-03.svg text-scale-03.svg
== text-stroke-scaling-01.svg text-stroke-scaling-01.svg
== stroke-dasharray-01.svg stroke-dasharray-01.svg
fuzzy-if(skiaContent,1,340) == stroke-dasharray-02.svg stroke-dasharray-02.svg
fuzzy-if(skiaContent,1,340) == stroke-dasharray-03.svg stroke-dasharray-03.svg
== stroke-dasharray-and-pathLength-01.svg stroke-dasharray-and-pathLength-01.svg
== stroke-dasharray-and-text-01.svg stroke-dasharray-and-text-01.svg
== stroke-dashoffset-01.svg stroke-dashoffset-01.svg
== stroke-dashoffset-and-pathLength-01.svg stroke-dashoffset-and-pathLength-01.svg
== stroke-linecap-round-w-zero-length-segs-01.svg stroke-linecap-round-w-zero-length-segs-01.svg
== stroke-linecap-round-w-zero-length-segs-02.svg stroke-linecap-round-w-zero-length-segs-02.svg
== stroke-linecap-square-w-zero-length-segs-01.svg stroke-linecap-square-w-zero-length-segs-01.svg
== stroke-linecap-square-w-zero-length-segs-02.svg stroke-linecap-square-w-zero-length-segs-02.svg
== textPath-01.svg textPath-01.svg
== textPath-02.svg textPath-02.svg
fuzzy-if(skiaContent,1,610) == textPath-03.svg textPath-03.svg
== textPath-04.svg textPath-04.svg
== textPath-05.html textPath-05.html
== text-style-01a.svg text-style-01a.svg
== text-style-01b.svg text-style-01b.svg
== text-style-01c.svg text-style-01c.svg
== text-style-01d.svg text-style-01d.svg
== text-style-01e.svg text-style-01e.svg
== text-white-space-01.svg text-white-space-01.svg
== thin-stroke-01.svg thin-stroke-01.svg
== zero-stroke-01.svg zero-stroke-01.svg
== tspan-dxdy-01.svg tspan-dxdy-01.svg
== tspan-dxdy-02.svg tspan-dxdy-02.svg
== tspan-dxdy-03.svg tspan-dxdy-03.svg
== tspan-dxdy-04.svg tspan-dxdy-04.svg
== tspan-dxdy-05.svg tspan-dxdy-05.svg
== tspan-dxdy-06.svg tspan-dxdy-06.svg
== tspan-dxdy-textPath-01.svg tspan-dxdy-textPath-01.svg
random-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) == tspan-rotate-01.svg tspan-rotate-01.svg
# Bug 629718 for random failure on WinXP
# bug 773482
random-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) fuzzy-if(skiaContent,1,550) == tspan-rotate-02.svg tspan-rotate-02.svg
# Bug 629718 for random failure on WinXP
# bug 773482
random-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) fuzzy-if(skiaContent,1,550) == tspan-rotate-02.svg tspan-rotate-02.svg
# Bug 629718 for random failure on WinXP
# bug 773482
random-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) fuzzy-if(skiaContent,1,550) == tspan-rotate-03.svg tspan-rotate-03.svg
# Bug 629718 for random failure on WinXP
# bug 773482
random-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) fuzzy-if(skiaContent,1,550) == tspan-rotate-04.svg tspan-rotate-04.svg
# Bug 629718 for random failure on WinXP
# bug 773482
random-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) fuzzy-if(skiaContent,1,550) == tspan-rotate-04.svg tspan-rotate-04.svg
# Bug 629718 for random failure on WinXP
# bug 773482
random-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) fuzzy-if(skiaContent,1,550) == tspan-rotate-05.svg tspan-rotate-05.svg
# Bug 629718 for random failure on WinXP
random-if(/^Windows\x20NT\x205\.1/.test(http.oscpu)) fuzzy-if(skiaContent,1,550) == tspan-rotate-06.svg tspan-rotate-06.svg
# Bug 629718 for random failure on WinXP
# bug 773482
== tspan-rotate-07.svg tspan-rotate-07.svg
== tspan-rotate-textPath-01.svg tspan-rotate-textPath-01.svg
fuzzy-if(skiaContent,1,100) == tspan-xy-01.svg tspan-xy-01.svg
# bug 773482
== tspan-xy-02.svg tspan-xy-02.svg
# bug 773482
fuzzy-if(skiaContent,1,300) == tspan-xy-03.svg tspan-xy-03.svg
# bug 773482
fuzzy-if(skiaContent,1,300) == tspan-xy-04.svg tspan-xy-04.svg
# bug 773482
fuzzy-if(skiaContent,1,300) == tspan-xy-05.svg tspan-xy-05.svg
# bug 773482
fuzzy-if(skiaContent,1,300) == tspan-xy-06.svg tspan-xy-06.svg
# bug 773482
fuzzy-if(skiaContent,1,100) == tspan-xy-anchor-middle-01.svg tspan-xy-anchor-middle-01.svg
# bug 773482
fuzzy-if(skiaContent,1,100) == tspan-xy-anchor-end-01.svg tspan-xy-anchor-end-01.svg
# bug 773482
== userSpaceOnUse-and-pattern-01.svg userSpaceOnUse-and-pattern-01.svg
== viewBox-and-pattern-01.svg viewBox-and-pattern-01.svg
== viewBox-and-pattern-02.svg viewBox-and-pattern-02.svg
== viewBox-and-pattern-03.svg viewBox-and-pattern-03.svg
== viewBox-and-pattern-04.svg viewBox-and-pattern-04.svg
== viewBox-invalid-01.svg viewBox-invalid-01.svg
== viewBox-invalid-02.svg viewBox-invalid-02.svg
== viewBox-valid-01.svg viewBox-valid-01.svg
== viewBox-valid-02.xhtml viewBox-valid-02.xhtml
== viewport-percent-graphic-user-01.svg viewport-percent-graphic-user-01.svg
== winding-01.svg winding-01.svg

== svg-effects-area-unzoomed.xhtml svg-effects-area-unzoomed.xhtml
== svg-effects-area-zoomed-in.xhtml svg-effects-area-zoomed-in.xhtml
== svg-effects-area-zoomed-out.xhtml svg-effects-area-zoomed-out.xhtml
== href-attr-change-restyles.svg href-attr-change-restyles.svg
== mask-img.html mask-img.html

skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-color-burn.svg blend-color-burn.svg
skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-color-dodge.svg blend-color-dodge.svg
# pref(layout.css.mix-blend-mode.enabled,true) == blend-color.svg blend-color.svg
skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-darken.svg blend-darken.svg
skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-difference.svg blend-difference.svg
skip-if(Android) fuzzy-if(skiaContent,1,1600) pref(layout.css.mix-blend-mode.enabled,true) == blend-exclusion.svg blend-exclusion.svg
# pref(layout.css.mix-blend-mode.enabled,true) == blend-hard-light.svg blend-hard-light.svg
# pref(layout.css.mix-blend-mode.enabled,true) == blend-hue.svg blend-hue.svg
skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-layer-blend.svg blend-layer-blend.svg
skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-layer-filter.svg blend-layer-filter.svg
skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-layer-mask.svg blend-layer-mask.svg
skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-layer-opacity.svg blend-layer-opacity.svg
skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-lighten.svg blend-lighten.svg
# pref(layout.css.mix-blend-mode.enabled,true) == blend-luminosity.svg blend-luminosity.svg
#skip-if(B2G||Mulet||Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-multiply-alpha.svg blend-multiply-alpha.svg
# Initial mulet triage: parity with B2G/B2G Desktop
skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-multiply.svg blend-multiply.svg
pref(layout.css.mix-blend-mode.enabled,true) == blend-normal.svg blend-normal.svg
#skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-overlay.svg blend-overlay.svg
#skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-saturation.svg blend-saturation.svg
#skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-screen.svg blend-screen.svg
#skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-soft-light.svg blend-soft-light.svg
skip-if(Android) pref(layout.css.mix-blend-mode.enabled,true) == blend-difference-stacking.html blend-difference-stacking.html

# test case for Fragment URLs
# https://drafts.csswg.org/css-values/#local-urls
== use-localRef-marker-01.svg use-localRef-marker-01.svg
== use-localRef-clipPath-01.svg use-localRef-clipPath-01.svg
== use-localRef-filter-01.svg use-localRef-filter-01.svg
skip == use-localRef-fill-01.svg use-localRef-fill-01.svg
== use-localRef-stroke-01.svg use-localRef-stroke-01.svg