tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

reftest.list (5556B)


      1 != text.yaml blank.yaml
      2 != long-text.yaml blank.yaml
      3 != negative-pos.yaml blank.yaml
      4 != shadow.yaml text.yaml
      5 != shadow-single.yaml blank.yaml
      6 != shadow-cover-1.yaml blank.yaml
      7 != shadow-cover-2.yaml blank.yaml
      8 
      9 skip_on(android,device) fuzzy(1,3) == shadow.yaml shadow-ref.yaml  # Fails on Pixel2
     10 fuzzy(1,1) == shadow-huge.yaml shadow-huge-ref.yaml
     11 != shadow-cover-1.yaml shadow-cover-2.yaml
     12 != shadow-many.yaml shadow.yaml
     13 != shadow-complex.yaml shadow-many.yaml
     14 != shadow-clipped-text.yaml blank.yaml
     15 != non-opaque.yaml non-opaque-notref.yaml
     16 == decorations.yaml decorations-ref.yaml
     17 skip_on(android,device) fuzzy(1,3692) fuzzy-if(platform(win),2,5585) fuzzy-if(platform(swgl),3,13540) == decorations-suite.yaml decorations-suite.png  # Fails on Pixel2
     18 == 1658.yaml 1658-ref.yaml
     19 fuzzy(2,405) fuzzy-if(platform(swgl),2,1510) == split-batch.yaml split-batch-ref.yaml
     20 # Next 3 tests affected by bug 1548099 on Android
     21 skip_on(android) == shadow-red.yaml shadow-red-ref.yaml
     22 skip_on(android) fuzzy(1,999) fuzzy-if(platform(swgl),2,1331) == shadow-grey.yaml shadow-grey-ref.yaml
     23 skip_on(android) fuzzy(1,834) fuzzy-if(platform(swgl),2,1549) == shadow-grey-transparent.yaml shadow-grey-ref.yaml
     24 == subtle-shadow.yaml subtle-shadow-ref.yaml
     25 fuzzy(1,64) == shadow-atomic.yaml shadow-atomic-ref.yaml
     26 fuzzy(1,64) == shadow-clip-rect.yaml shadow-atomic-ref.yaml
     27 fuzzy(1,1) platform(linux) == shadow-ordering.yaml shadow-ordering-ref.yaml
     28 # Next 6 tests affected by bug 1548099 on Android
     29 skip_on(android) != synthetic-bold.yaml synthetic-bold-not-ref.yaml
     30 skip_on(android) fuzzy(1,1786) options(disable-subpixel) == synthetic-bold-transparent.yaml synthetic-bold-transparent-ref.yaml
     31 skip_on(android) != synthetic-bold-transparent.yaml synthetic-bold.yaml
     32 skip_on(android) != synthetic-italics.yaml synthetic-italics-ref.yaml
     33 skip_on(android) != synthetic-italics-custom.yaml synthetic-italics-ref.yaml
     34 skip_on(android) != synthetic-italics-custom.yaml synthetic-italics.yaml
     35 options(disable-aa) == ahem.yaml ahem-ref.yaml
     36 platform(linux) == isolated-text.yaml isolated-text.png
     37 platform(mac) skip_on(mac,>=10.14) fuzzy(3,67) == white-opacity.yaml white-opacity.png
     38 fuzzy(1,113) platform(linux) options(disable-subpixel) == colors.yaml colors-alpha.png
     39 fuzzy(1,774) platform(linux) draw_calls(3) == colors.yaml colors-subpx.png
     40 platform(linux) options(disable-subpixel) == border-radius.yaml border-radius-alpha.png
     41 platform(linux) == border-radius.yaml border-radius-subpx.png
     42 options(disable-aa) == transparent-no-aa.yaml transparent-no-aa-ref.yaml
     43 != diacritics.yaml diacritics-ref.yaml
     44 fuzzy(1,42) platform(linux) options(disable-subpixel) == alpha-transform.yaml alpha-transform.png
     45 fuzzy(1,39) platform(linux) == subpixel-rotate.yaml subpixel-rotate.png
     46 fuzzy(1,72) platform(linux) == subpixel-scale.yaml subpixel-scale.png
     47 fuzzy(1,26) platform(linux) == subpixel-skew.yaml subpixel-skew.png
     48 fuzzy(1,381) platform(linux) == subpixel-translate.yaml subpixel-translate-ref.yaml
     49 != shadow-rotate.yaml blank.yaml
     50 platform(linux) == embedded-bitmaps.yaml embedded-bitmaps.png
     51 fuzzy(1,21) platform(linux) == clipped-transform.yaml clipped-transform.png
     52 platform(mac) fuzzy(195,30) == color-bitmap-shadow.yaml color-bitmap-shadow-ref.yaml
     53 platform(linux) == writing-modes.yaml writing-modes-ref.yaml
     54 fuzzy(1,5) platform(linux) == blurred-shadow-local-clip-rect.yaml blurred-shadow-local-clip-rect-ref.png
     55 fuzzy(1,1) platform(linux) == two-shadows.yaml two-shadows.png
     56 == shadow-clip.yaml shadow-clip-ref.yaml
     57 == shadow-fast-clip.yaml shadow-fast-clip-ref.yaml
     58 skip_on(android,device) fuzzy-if(platform(win),1,18) == shadow-partial-glyph.yaml shadow-partial-glyph-ref.yaml  # Fails on Pixel2
     59 fuzzy(2,212) platform(linux) == shadow-transforms.yaml shadow-transforms.png
     60 fuzzy(2,372) platform(linux) == raster-space.yaml raster-space.png
     61 skip_on(android) skip_on(mac,>=10.14) != allow-subpixel.yaml allow-subpixel-ref.yaml  # Android: we don't enable sub-px aa on this platform.
     62 != large-glyphs.yaml blank.yaml
     63 != large-line-decoration.yaml blank.yaml
     64 skip_on(android,device) == snap-text-offset.yaml snap-text-offset-ref.yaml
     65 fuzzy(5,4435) == shadow-border.yaml shadow-solid-ref.yaml
     66 fuzzy(5,4435) == shadow-image.yaml shadow-solid-ref.yaml
     67 options(disable-aa) == snap-clip.yaml snap-clip-ref.yaml
     68 platform(linux) == perspective-clip.yaml perspective-clip.png
     69 fuzzy(1,150) options(disable-subpixel) == raster-space-snap.yaml raster-space-snap-ref.yaml
     70 # == intermediate-transform.yaml intermediate-transform-ref.yaml # fails because of AA inavailable with an intermediate surface
     71 fuzzy(1,15) platform(linux) force_subpixel_aa_where_possible(true) == text-fixed-slice.yaml text-fixed-slice-slow.png
     72 fuzzy(1,15) platform(linux) force_subpixel_aa_where_possible(false) == text-fixed-slice.yaml text-fixed-slice-fast.png
     73 
     74 # a 8544x8544 raster root vs. 2136x2136
     75 # most pixels are off by a small amount, but a few pixels on the edge vary by a lot, pushing up the fuzzy max-diff;
     76 # the main goal of the test is that everything is in the same place, at the same scale, clipped the same way,
     77 # despite 4x on-the-fly scale change.
     78 skip_on(android) fuzzy(120,20800) == raster_root_C_8192.yaml raster_root_C_ref.yaml
     79 == subpx-bg-mask.yaml subpx-bg-mask-ref.yaml
     80 platform(linux,mac) == rotate-snap-clip.yaml rotate-snap-clip-ref.yaml
     81 platform(linux,mac) == rotate-snap-filter.yaml rotate-snap-filter-ref.yaml
     82 fuzzy-if(env(android,device),47,6865) fuzzy-if(not(env(android,device)),4,6600) == mix-blend-layers.yaml mix-blend-layers-ref.yaml # Android device is Samsung Galaxy A51