tor-browser

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

reftest.list (12792B)


      1 != download-1.html download-1-notref.html
      2 == download-2.html download-2-ref.html
      3 != download-2.html about:blank
      4 random-if(gtkWidget||winWidget) == download-2-big.html download-2-big-otf.html # bug 470713
      5 != download-2-big-otf.html about:blank
      6 != download-3-notref.html download-3.html # bug 1019192
      7 asserts-if(Android,0-8) == download-3-ref.html download-3.html # same bugs as above
      8 asserts-if(Android,0-8) == fallback-to-system-1.html fallback-to-system-1-ref.html # just delayed assertions from above tests
      9 == name-override-simple-1.html name-override-simple-1-ref.html
     10 != name-override-simple-1.html download-1-notref.html
     11 fails == name-override-1.html name-override-1-ref.html
     12 == multiple-descriptor-1.html multiple-descriptor-1-ref.html
     13 != multiple-descriptor-1.html multiple-descriptor-1-notref.html
     14 == src-list-1.html src-list-1-ref.html
     15 == src-list-2.html src-list-2-ref.html
     16 random-if(gtkWidget||winWidget) == src-list-2-big-otf.html src-list-2-big-ref.html # bug 470713
     17 == src-list-format-1.html src-list-format-1-ref.html
     18 == src-list-format-2.html src-list-format-2-ref.html
     19 == src-list-format-4.html src-list-format-1-ref.html
     20 == src-list-format-5.html src-list-format-2-ref.html
     21 == src-list-format-7.html src-list-format-3-ref.html
     22 fails-if(Android) == src-list-local-full.html src-list-local-full-ref.html
     23 fails-if(Android) == src-list-local-full-quotes.html src-list-local-full-ref.html
     24 == src-list-local-fallback.html src-list-local-fallback-ref.html
     25 
     26 # data url tests (these don't need the HTTP server)
     27 == src-list-data-1.html src-list-data-ref.html
     28 == src-list-data-2.html src-list-data-ref.html
     29 == src-list-data-3.html src-list-data-ref.html
     30 == src-list-data-4.html src-list-data-ref.html
     31 
     32 # load with data url vs. font data load
     33 == src-list-actual-font-ref.html src-list-data-1.html
     34 
     35 # localized full fontnames should *not* match, only English ones (need locale-invariant key)
     36 skip == src-list-local-localized.html src-list-local-localized-ref.html # 486787, 486497
     37 
     38 # postscript name lookup
     39 # fontconfig only supports postscript name lookup from 2.10.92, Android not supported
     40 fails-if(Android) random-if(gtkWidget) == src-list-local-ps.html src-list-local-full-ref.html
     41 # Mac-specific test of 100 weight faces
     42 random-if(!cocoaWidget) == helveticaneue-ultra.html helveticaneue-ultra-ref.html
     43 
     44 == order-1.html order-1-ref.html
     45 == order-2.html order-2-ref.html
     46 == order-3.html order-3-ref.html
     47 == multiple-in-family-1.html multiple-in-family-1-ref.html
     48 == multiple-in-family-1b.html multiple-in-family-1-ref.html
     49 != multiple-in-family-1.html multiple-in-family-1-notref.html
     50 == prop-order-over-rule-order-1a.html prop-order-over-rule-order-2a.html
     51 == prop-order-over-rule-order-1b.html prop-order-over-rule-order-2b.html
     52 != prop-order-over-rule-order-1a.html prop-order-over-rule-order-1b.html
     53 == cross-iframe-1.html cross-iframe-1-ref.html
     54 
     55 # unicode-range
     56 == unicoderange-1.html unicoderange-1-ref.html
     57 == unicoderange-2.html unicoderange-2-ref.html
     58 == unicoderange-3.html unicoderange-3-ref.html
     59 == unicoderange-4.html unicoderange-4-ref.html
     60 
     61 # Dynamic changes
     62 # we need to skip these because of the bug that's causing order-2.html to fail
     63 == enable-sheet-1.html enable-sheet-1-ref.html
     64 skip == enable-sheet-2.html multiple-in-family-1-ref.html
     65 skip == enable-sheet-3.html multiple-in-family-1-ref.html
     66 == enable-sheet-4.html enable-sheet-4-ref.html
     67 == enable-sheet-5.html enable-sheet-4-ref.html
     68 skip == enable-sheet-6.html multiple-in-family-1-ref.html
     69 skip == enable-sheet-7.html multiple-in-family-1-ref.html
     70 == disable-sheet-1.html disable-sheet-1-ref.html
     71 # We're missing disable-sheet-{2,3,6,7} (analogs to
     72 # enable-sheet{2,3,6,7}) because I don't know how to detect test
     73 # completion for those cases.
     74 == disable-sheet-4.html disable-sheet-4-ref.html
     75 == disable-sheet-5.html disable-sheet-4-ref.html
     76 == sheet-set-base-1.html sheet-set-base-1-ref.html
     77 == sheet-set-switch-1.html sheet-set-switch-1-ref.html
     78 == insert-rule-1a.html insert-rule-1-ref.html
     79 == insert-rule-1b.html insert-rule-1-ref.html
     80 == delete-rule-1.html delete-rule-1-ref.html
     81 == media-query-add-1.html media-query-add-1-ref.html
     82 == media-query-remove-1.html media-query-remove-1-ref.html
     83 != media-query-add-1-ref.html media-query-remove-1-ref.html
     84 
     85 == ahem-metrics-1.html ahem-metrics-1-ref.html
     86 == ex-unit-1.html ex-unit-1-ref.html
     87 == ex-unit-1-dynamic.html ex-unit-1-ref.html
     88 
     89 fails-if(Android&&/34/.test(AndroidVersion)) fuzzy-if(gtkWidget,0-255,0-4426) == local-1.html local-1-ref.html # Android Bug 1983250
     90 fails-if(Android&&/34/.test(AndroidVersion)) == local-styled-1.html local-styled-1-ref.html # Android Bug 1983250
     91 
     92 == synthetic-weight-style.html synthetic-weight-style-ref.html
     93 == synthetic-variations.html synthetic-variations-ref.html
     94 
     95 # Leak test
     96 load 486974-1.html
     97 
     98 # compare fonts with and without bad head checksum
     99 == load-badchecksum.html load-badchecksum-ref.html
    100 
    101 # @font-face names take precedence over names of platform fonts (bug 494360)
    102 == name-collision.html name-collision-ref.html
    103 == name-collision-bad-url.html name-collision-bad-url-ref.html
    104 
    105 == name-collision-with-prefs-font.html name-collision-with-prefs-font-ref.html # bug 668758
    106 == load-badfullname.html load-badfullname-ref.html
    107 
    108 # 507960-1-* : a collection of tests using DeLarge from openfontlibrary.org
    109 # check that the original DeLarge face (ttf) loads; if this fails,
    110 # none of the following tests are meaningful
    111 != 507960-1-nofont.html 507960-1-ref.html
    112 # check that the WOFF version loads, with and without a format hint
    113 == 507960-1-woff.html 507960-1-ref.html
    114 == 507960-1-woff-hint.html 507960-1-ref.html
    115 # try damaged fonts that should still load (bad checksums)
    116 == 507960-1-bad-checksums-ttf.html 507960-1-ref.html
    117 == 507960-1-bad-checksums-woff.html 507960-1-ref.html
    118 # try versions that should NOT load (bad offsets, signatures, hint)
    119 != 507960-1-bad-sfnt-version-ttf.html 507960-1-ref.html
    120 != 507960-1-bad-sfnt-version-woff.html 507960-1-ref.html
    121 != 507960-1-bad-woff-sig.html 507960-1-ref.html
    122 != 507960-1-bad-offset-woff.html 507960-1-ref.html
    123 != 507960-1-woff-bad-hint.html 507960-1-ref.html
    124 
    125 # Tests for bug 523717
    126 == underline-offset-change-1.html underline-offset-change-1-ref.html
    127 == underline-offset-change-2.html underline-offset-change-2-ref.html
    128 != underline-offset-change-1-ref.html underline-offset-change-2-ref.html
    129 
    130 != 534352-1-extra-cmap-sentinel.html 534352-1-extra-cmap-sentinel-ref.html
    131 == bug533251.html bug533251-ref.html
    132 
    133 # Bug 875287
    134 == font-familiy-whitespace-1.html font-familiy-whitespace-1-ref.html
    135 != font-familiy-whitespace-1.html font-familiy-whitespace-1-notref.html
    136 
    137 skip-if(Android) == ivs-1.html ivs-1-ref.html # Android bug 1250229
    138 skip-if(Android) == cjkcisvs-1.html cjkcisvs-1-ref.html # Android bug 1250229, Bug 1392106
    139 
    140 == missing-names.html missing-names-ref.html
    141 
    142 # Tests for bug 670900 - handling of 404 (not found) error in @font-face URL
    143 # (using Chunkfive font data returned from a .sjs file)
    144 HTTP(..) == font-error-404-1.html font-error-404-1-ref.html # HTTP status 404, don't load
    145 HTTP(..) == font-error-404-2.html font-error-404-2-ref.html # HTTP status 200, load # random on win7, see bug 1786796 comment 9
    146 HTTP(..) != font-error-404-1.html font-error-404-2.html # sanity-check that the results differ
    147 
    148 # Font load redirection
    149 HTTP(..) == font-redirect.html order-1-ref.html
    150 
    151 # Tests for potential regressions from bug 879963
    152 == dynamic-duplicate-rule-1a.html dynamic-duplicate-rule-1-ref.html
    153 == dynamic-duplicate-rule-1b.html dynamic-duplicate-rule-1-ref.html
    154 == dynamic-duplicate-rule-1c.html dynamic-duplicate-rule-1-ref.html
    155 
    156 # Test for COLR and CPAL support
    157 fuzzy(0-198,0-172) == color-1a.html color-1-ref.html
    158 != color-1a.html color-1-notref.html
    159 fuzzy(0-198,0-172) == color-1b.html color-1-ref.html
    160 == color-2a.html color-2-ref.html
    161 != color-2a.html color-2-notref.html
    162 
    163 # COLRv1 (enhanced color font) format
    164 # Comparing COLRv1 glyph rendering to CSS backgrounds we can expect "fuzz" in lots of gradients
    165 # and along antialiased diagonals, etc., but the differences are barely perceptible to the eye.
    166 # These are skipped on Win7 because lack of font-variation support means the COLR table
    167 # in the test font CAhem.ttf will be dropped.
    168 defaults pref(gfx.font_rendering.colr_v1.enabled,true)
    169 fuzzy(0-64,0-200) == colrv1-01.html#A colrv1-01-ref.html#A
    170 fuzzy(0-32,0-200) == colrv1-01.html#B colrv1-01-ref.html#B
    171 fuzzy(0-8,0-10100) == colrv1-01.html#C colrv1-01-ref.html#C
    172 fuzzy(0-64,0-7000) == colrv1-01.html#D colrv1-01-ref.html#D
    173 fuzzy(0-64,0-3000) == colrv1-01.html#E colrv1-01-ref.html#E
    174 fuzzy(0-64,0-3000) == colrv1-01.html#F colrv1-01-ref.html#F
    175 fuzzy(0-64,0-3589) == colrv1-01.html#G colrv1-01-ref.html#G
    176 fuzzy(0-64,0-3589) == colrv1-01.html#H colrv1-01-ref.html#H
    177 fuzzy(0-64,0-10100) == colrv1-01.html#I colrv1-01-ref.html#I
    178 fuzzy(0-64,0-6806) == colrv1-01.html#J colrv1-01-ref.html#J
    179 fuzzy(0-130,0-7448) == colrv1-01.html#K colrv1-01-ref.html#K
    180 fuzzy(0-67,0-9494) == colrv1-01.html#L colrv1-01-ref.html#L
    181 fuzzy(0-64,0-7636) == colrv1-01.html#M colrv1-01-ref.html#M
    182 fuzzy(0-64,0-6116) == colrv1-01.html#N colrv1-01-ref.html#N
    183 fuzzy(0-80,0-6626) == colrv1-01.html#O colrv1-01-ref.html#O
    184 fuzzy(0-112,0-300) == colrv1-01.html#P colrv1-01-ref.html#P
    185 fuzzy(0-149,0-484) == colrv1-01.html#Q colrv1-01-ref.html#Q
    186 fuzzy(0-214,0-461) == colrv1-01.html#R colrv1-01-ref.html#R
    187 fuzzy(0-255,0-373) == colrv1-01.html#S colrv1-01-ref.html#S
    188 fuzzy(0-255,0-290) == colrv1-01.html#T colrv1-01-ref.html#T
    189 
    190 fuzzy(0-1,0-1) == colrv1-03.html colrv1-03-ref.html
    191 fuzzy(0-1,0-40700) fuzzy-if(Android,0-64,0-37100) == colrv1-04.html colrv1-04-ref.html
    192 fuzzy(0-66,0-6415) == colrv1-05.html colrv1-05-ref.html
    193 fuzzy(0-1,0-318) == colrv1-06.html colrv1-06-ref.html
    194 fuzzy(0-128,0-264) == colrv1-07.html colrv1-07-ref.html
    195 == colrv1-08.html colrv1-08-ref.html
    196 == colrv1-09.html colrv1-09-ref.html
    197 defaults
    198 
    199 # Check that the tech(color-COLRv1) function responds to whether COLRv1 support is enabled.
    200 defaults pref(layout.css.font-tech.enabled,true)
    201 pref(gfx.font_rendering.colr_v1.enabled,true) == colrv1-02.html colrv1-02a-ref.html
    202 pref(gfx.font_rendering.colr_v1.enabled,false) == colrv1-02.html colrv1-02b-ref.html
    203 defaults
    204 
    205 == woff2-1.html woff2-1-ref.html
    206 == woff2-totalsfntsize.html woff2-totalsfntsize-ref.html
    207 
    208 # sanity tests for reflow behavior with downloadable fonts
    209 HTTP(..) == reflow-sanity-1.html reflow-sanity-1-ref.html # random on win7, see bug 1786796 comment 9
    210 HTTP(..) == reflow-sanity-1-data.html reflow-sanity-1-ref.html
    211 HTTP(..) == reflow-sanity-1.html reflow-sanity-1-data.html
    212 HTTP(..) == reflow-sanity-delay-1a.html reflow-sanity-1-ref.html
    213 HTTP(..) == reflow-sanity-delay-1b.html reflow-sanity-1-ref.html
    214 HTTP(..) == reflow-sanity-delay-1c.html reflow-sanity-1-ref.html
    215 HTTP(..) == reflow-sanity-delay-1-metrics.html reflow-sanity-1-ref.html
    216 
    217 HTTP(..) == bug-1481905-cancel-load.html bug-1481905-cancel-load-ref.html
    218 
    219 # font-display, with the timeouts extended so that slow (debug) builds have a better chance to keep up
    220 pref(gfx.downloadable_fonts.fallback_delay,10000) pref(gfx.downloadable_fonts.fallback_delay_short,1000) HTTP(..) == font-display-1.html font-display-1-ref.html # normal font load (~500ms), bug 1392106
    221 HTTP(..) == font-display-2.html font-display-2-ref.html # font load takes 4500ms
    222 
    223 # Testing hack for Meiryo
    224 == meiryo-en.html meiryo-ja.html
    225 == meiryo-en-bold.html meiryo-ja-bold.html
    226 == meiryo-en-italic.html meiryo-ja-italic.html # Bug 1392106
    227 == meiryo-en-oblique.html meiryo-ja-oblique.html # Bug 1392106
    228 == meiryo-en-bolditalic.html meiryo-ja-bolditalic.html # Bug 1392106
    229 != meiryo-en-bold.html meiryo-en.html
    230 != meiryo-en-italic.html meiryo-en.html
    231 != meiryo-en-oblique.html meiryo-en.html
    232 != meiryo-en-bolditalic.html meiryo-en.html
    233 != meiryo-en-bolditalic.html meiryo-en-bold.html
    234 
    235 # test support of variation-font format hints
    236 defaults pref(layout.css.font-variations.enabled,false)
    237 == variation-format-hint-1a.html variation-format-hint-1A-ref.html
    238 == variation-format-hint-1b.html variation-format-hint-1A-ref.html
    239 == variation-format-hint-1c.html variation-format-hint-1A-ref.html
    240 == variation-format-hint-1d.html variation-format-hint-1A-ref.html
    241 defaults pref(layout.css.font-variations.enabled,true)
    242 == variation-format-hint-1a.html variation-format-hint-1B-ttf-ref.html
    243 == variation-format-hint-1b.html variation-format-hint-1B-otf-ref.html
    244 == variation-format-hint-1c.html variation-format-hint-1B-woff-ref.html
    245 == variation-format-hint-1d.html variation-format-hint-1B-woff2-ref.html
    246 
    247 # Check that -webkit-font-smoothing affects rendering (macOS only)...
    248 skip-if(!cocoaWidget) != font-smoothing-antialiased.html font-smoothing-antialiased-notref.html
    249 # ...but has no effect on other platforms
    250 skip-if(cocoaWidget) == font-smoothing-antialiased.html font-smoothing-antialiased-notref.html
    251 
    252 defaults