tor-browser

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

reftest.list (6716B)


      1 platform(linux,mac) == premultiplied-aligned.yaml premultiplied-aligned.png
      2 fuzzy(1,500) platform(linux,mac) == premultiplied-angle.yaml premultiplied-angle.png
      3 platform(linux,mac) == premultiplied-radial.yaml premultiplied-radial.png
      4 platform(linux,mac) fuzzy(1,250) == premultiplied-conic.yaml premultiplied-conic.png
      5 
      6 platform(linux,mac) == premultiplied-aligned-2.yaml premultiplied-aligned-2.png
      7 platform(linux,mac) == premultiplied-angle-2.yaml premultiplied-angle-2.png
      8 platform(linux,mac) == premultiplied-radial-2.yaml premultiplied-radial-2.png
      9 platform(linux,mac) fuzzy(1,100) == premultiplied-conic-2.yaml premultiplied-conic-2.png
     10 
     11 == linear.yaml linear-ref.png
     12 == linear-reverse.yaml linear-ref.png
     13 fuzzy(255,1200) == linear-reverse-2.yaml linear-reverse-2-ref.yaml
     14 == linear-reverse-3.yaml linear-reverse-3-ref.yaml
     15 platform(linux,mac) fuzzy(1,35000) == linear-stops.yaml linear-stops-ref.png
     16 
     17 == linear-clamp-1a.yaml linear-clamp-1-ref.yaml
     18 == linear-clamp-1b.yaml linear-clamp-1-ref.yaml
     19 == linear-clamp-2.yaml linear-clamp-2-ref.yaml
     20 
     21 fuzzy-range(<=1,*4800) == linear-hard-stop.yaml linear-hard-stop-ref.png
     22 fuzzy-if(env(android,device),15,17000) == linear-hard-stop-repeat-large.yaml linear-hard-stop-repeat-large-ref.yaml # Android device is Samsung Galaxy A51
     23 
     24 # dithering requires us to fuzz here
     25 fuzzy(1,20000) == linear.yaml linear-ref.yaml
     26 fuzzy(1,20000) == linear-reverse.yaml linear-ref.yaml
     27 
     28 fuzzy(1,40000) == linear-aligned-clip.yaml linear-aligned-clip-ref.yaml
     29 
     30 platform(linux,mac) fuzzy(1,80000) == radial-circle.yaml radial-circle-ref.png
     31 platform(linux,mac) fuzzy(1,80000) == radial-ellipse.yaml radial-ellipse-ref.png
     32 
     33 != radial-circle.yaml radial-ellipse.yaml
     34 
     35 == radial-negative-scale-ninepatch.yaml radial-negative-scale-ninepatch-ref.yaml
     36 
     37 == norm-linear-1.yaml norm-linear-1-ref.yaml
     38 == norm-linear-2.yaml norm-linear-2-ref.yaml
     39 == norm-linear-3.yaml norm-linear-3-ref.yaml
     40 == norm-linear-4.yaml norm-linear-4-ref.yaml
     41 == norm-linear-degenerate.yaml norm-radial-degenerate-ref.yaml
     42 
     43 == norm-radial-1.yaml norm-radial-1-ref.yaml
     44 == norm-radial-2.yaml norm-radial-2-ref.yaml
     45 == norm-radial-3.yaml norm-radial-3-ref.yaml
     46 == norm-radial-degenerate.yaml norm-radial-degenerate-ref.yaml
     47 
     48 == norm-conic-1.yaml norm-conic-1-ref.yaml
     49 == norm-conic-2.yaml norm-conic-2-ref.yaml
     50 == norm-conic-3.yaml norm-conic-3-ref.yaml
     51 == norm-conic-4.yaml norm-conic-4-ref.yaml
     52 == norm-conic-degenerate.yaml norm-conic-degenerate-ref.yaml
     53 
     54 # fuzzy because of differences from normalization
     55 # this might be able to be improved
     56 fuzzy(255,1200) == repeat-linear.yaml repeat-linear-ref.yaml
     57 fuzzy(255,1200) == repeat-linear-reverse.yaml repeat-linear-ref.yaml
     58 fuzzy(255,2666) == repeat-radial.yaml repeat-radial-ref.yaml
     59 fuzzy(255,2666) == repeat-radial-negative.yaml repeat-radial-ref.yaml
     60 fuzzy(255,1652) == repeat-conic.yaml repeat-conic-ref.yaml
     61 fuzzy(255,1652) == repeat-conic-negative.yaml repeat-conic-ref.yaml
     62 
     63 # fuzzy because of thin spaced out column of pixels that are 1 off
     64 fuzzy(1,83164) == tiling-linear-1.yaml tiling-linear-1-ref.yaml
     65 fuzzy(1,46293) == tiling-linear-2.yaml tiling-linear-2-ref.yaml
     66 fuzzy(1,62154) == tiling-linear-3.yaml tiling-linear-3-ref.yaml
     67 
     68 fuzzy(1,30) fuzzy-if(platform(win),1,7548) == tiling-radial-1.yaml tiling-radial-1-ref.yaml
     69 fuzzy(1,10) == tiling-radial-2.yaml tiling-radial-2-ref.yaml
     70 fuzzy(1,3) fuzzy-if(platform(win),1,73001) fuzzy-if(platform(swgl),1,1318) == tiling-radial-3.yaml tiling-radial-3-ref.yaml
     71 fuzzy(1,17) fuzzy-if(platform(win),1,7512) == tiling-radial-4.yaml tiling-radial-4-ref.yaml
     72 
     73 fuzzy(1,500) fuzzy-if(platform(win),2,5559) == tiling-conic-1.yaml tiling-conic-1-ref.yaml
     74 fuzzy(1,250) == tiling-conic-2.yaml tiling-conic-2-ref.yaml
     75 fuzzy(1,320) fuzzy-if(platform(win),2,45278) == tiling-conic-3.yaml tiling-conic-3-ref.yaml
     76 
     77 == radial-zero-size-1.yaml radial-zero-size-ref.yaml
     78 == radial-zero-size-2.yaml radial-zero-size-ref.yaml
     79 == radial-zero-size-3.yaml radial-zero-size-ref.yaml
     80 
     81 == linear-adjust-tile-size.yaml linear-adjust-tile-size-ref.yaml
     82 == linear-repeat-clip.yaml linear-repeat-clip-ref.yaml
     83 
     84 platform(linux,mac) == linear-aligned-border-radius.yaml linear-aligned-border-radius.png
     85 # interpolation fuzz from sampling texture-baked gradient ramps
     86 platform(linux,mac) fuzzy-range(<=1,*1404) == repeat-border-radius.yaml repeat-border-radius.png
     87 fuzzy(3,6000) == radial-border-radius-large.yaml radial-border-radius-large-ref.png
     88 
     89 == conic.yaml conic-ref.yaml
     90 fuzzy(1,300) == conic-simple.yaml conic-simple.png
     91 fuzzy(255,429) == conic-angle.yaml conic-angle.png
     92 == conic-center.yaml conic-center.png
     93 fuzzy(1,2) == conic-angle-wraparound.yaml conic-angle.yaml
     94 fuzzy-if(env(android,device),255,155) fuzzy-if(not(env(android,device)),1,5) == conic-angle-wraparound-negative.yaml conic-angle.yaml # Android device is Samsung Galaxy A51
     95 fuzzy(4,80000) == conic-color-wheel.yaml conic-color-wheel.png
     96 
     97 # gradient caching tests
     98 # replaces a computed gradient by a sampled texture, so a lot of off-by-one
     99 # variation from interpolation, which is fine:
    100 fuzzy-range(<=1,*195000) == gradient_cache_5stops.yaml gradient_cache_5stops_ref.yaml
    101 fuzzy-range(<=1,*171840) == gradient_cache_5stops_vertical.yaml gradient_cache_5stops_vertical_ref.yaml
    102 == gradient_cache_hardstop.yaml gradient_cache_hardstop_ref.yaml
    103 fuzzy-range(<=1,1) == gradient_cache_hardstop_clip.yaml gradient_cache_hardstop_clip_ref.yaml
    104 == gradient_cache_clamp.yaml gradient_cache_clamp_ref.yaml
    105 == gradient_cache_repeat.yaml gradient_cache_repeat_ref.yaml
    106 == linear-bug-1703141.yaml linear-bug-1703141.yaml
    107 
    108 # Recognize opaque tiles with gradient backgrounds
    109 == conic-backdrop-with-spacing.yaml conic-backdrop-with-spacing-ref.yaml
    110 == conic-backdrop.yaml conic-backdrop-ref.yaml
    111 == linear-backdrop-with-spacing.yaml linear-backdrop-with-spacing-ref.yaml
    112 == linear-backdrop.yaml linear-backdrop-ref.yaml
    113 == radial-backdrop-with-spacing.yaml radial-backdrop-with-spacing-ref.yaml
    114 == radial-backdrop.yaml radial-backdrop-ref.yaml
    115 
    116 # Exercise the radial gradient optimization code path
    117 == radial-optimized.yaml radial-optimized-ref.yaml
    118 == radial-optimized-2.yaml radial-optimized-2-ref.yaml
    119 == radial-tiling-optimized.yaml radial-tiling-optimized-ref.yaml
    120 
    121 # Exercise the cached gradient scaling code path
    122 fuzzy(2,23000) == linear-large.yaml linear-large-ref.yaml
    123 == conic-large.yaml conic-large-ref.yaml
    124 fuzzy-if(env(android,device),255,1) == conic-large-hard-stop.yaml conic-large-hard-stop-ref.yaml # Android device is Samsung Galaxy A51
    125 fuzzy(1,80000) == radial-large.yaml radial-large-ref.png
    126 
    127 # crash tests
    128 == linear-far-endpoints.yaml linear-far-endpoints.yaml
    129 == linear-nan.yaml linear-nan.yaml
    130 == radial-nan.yaml radial-nan.yaml
    131 == conic-nan.yaml conic-nan.yaml