tor-browser

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

mochitest.toml (7854B)


      1 [DEFAULT]
      2 support-files = [
      3  "WorkerTest_badworker.js",
      4  "atob_worker.js",
      5  "blank.html",
      6  "bug978260_worker.js",
      7  "bug1014466_data1.txt",
      8  "bug1014466_data2.txt",
      9  "bug1014466_worker.js",
     10  "bug1020226_worker.js",
     11  "bug1020226_frame.html",
     12  "bug998474_worker.js",
     13  "bug1063538_worker.js",
     14  "bug1063538.sjs",
     15  "call_throws.js",
     16  "clearTimeouts_worker.js",
     17  "clearTimeoutsImplicit_worker.js",
     18  "content_worker.js",
     19  "console_worker.js",
     20  "consoleReplaceable_worker.js",
     21  "csp_worker.js",
     22  "csp_worker.js^headers^",
     23  "dynamicImport_nested.mjs",
     24  "dynamicImport_postMessage.mjs",
     25  "dynamicImport_worker.js",
     26  "404_server.sjs",
     27  "errorPropagation_iframe.html",
     28  "errorPropagation_worker.js",
     29  "errorwarning_worker.js",
     30  "eventDispatch_worker.js",
     31  "fibonacci_worker.js",
     32  "file_bug1010784_worker.js",
     33  "foreign.js",
     34  "importForeignScripts_worker.js",
     35  "importScripts_mixedcontent.html",
     36  "importScripts_worker.js",
     37  "importScripts_worker_imported1.js",
     38  "importScripts_worker_imported2.js",
     39  "importScripts_worker_imported3.js",
     40  "importScripts_worker_imported4.js",
     41  "instanceof_worker.js",
     42  "json_worker.js",
     43  "loadEncoding_worker.js",
     44  "location_worker.js",
     45  "longThread_worker.js",
     46  "mime_type_is_csv.js",
     47  "mime_type_is_csv.js^headers^",
     48  "multi_sharedWorker_frame.html",
     49  "multi_sharedWorker_sharedWorker.js",
     50  "navigator_languages_worker.js",
     51  "newError_worker.js",
     52  "onLine_worker.js",
     53  "onLine_worker_child.js",
     54  "onLine_worker_head.js",
     55  "promise_worker.js",
     56  "recursion_worker.js",
     57  "recursiveOnerror_worker.js",
     58  "redirect_to_foreign.sjs",
     59  "redirect_with_query_args.sjs",
     60  "rvals_worker.js",
     61  "sharedWorker_sharedWorker.js",
     62  "simpleThread_worker.js",
     63  "suspend_window.html",
     64  "suspend_worker.js",
     65  "terminate_worker.js",
     66  "test_csp.html^headers^",
     67  "test_csp.js",
     68  "toplevel_throws.js",
     69  "referrer_worker.html",
     70  "sourcemap_header_iframe.html",
     71  "sourcemap_header_worker.js",
     72  "sourcemap_header_worker.js^headers^",
     73  "threadErrors_worker1.js",
     74  "threadErrors_worker2.js",
     75  "threadErrors_worker3.js",
     76  "threadErrors_worker4.js",
     77  "threadTimeouts_worker.js",
     78  "throwingOnerror_worker.js",
     79  "timeoutTracing_worker.js",
     80  "transferable_worker.js",
     81  "worker_driver.js",
     82  "worker_wrapper.js",
     83  "bug1060621_worker.js",
     84  "bug1062920_worker.js",
     85  "bug1104064_worker.js",
     86  "worker_consoleAndBlobs.js",
     87  "bug1132395_sharedWorker.js",
     88  "bug1132924_worker.js",
     89  "empty.html",
     90  "referrer.sjs",
     91  "referrer_test_server.sjs",
     92  "sharedWorker_ports.js",
     93  "sharedWorker_lifetime.js",
     94  "worker_referrer.js",
     95  "importScripts_3rdParty_worker.js",
     96  "invalid.js",
     97  "worker_bug1278777.js",
     98  "worker_setTimeoutWith0.js",
     99  "worker_bug1301094.js",
    100  "script_createFile.js",
    101  "worker_suspended.js",
    102  "window_suspended.html",
    103  "suspend_blank.html",
    104  "multi_sharedWorker_manager.js",
    105  "multi_sharedWorker_frame_nobfcache.html",
    106  "multi_sharedWorker_frame_nobfcache.html^headers^",
    107  "multi_sharedWorker_frame_bfcache.html",
    108  "navigate.html",
    109  "!/dom/notification/test/mochitest/NotificationTest.js",
    110  "!/dom/xhr/tests/relativeLoad_import.js",
    111  "!/dom/xhr/tests/relativeLoad_worker.js",
    112  "!/dom/xhr/tests/relativeLoad_worker2.js",
    113  "!/dom/xhr/tests/subdir/relativeLoad_sub_worker.js",
    114  "!/dom/xhr/tests/subdir/relativeLoad_sub_worker2.js",
    115  "!/dom/xhr/tests/subdir/relativeLoad_sub_import.js",
    116  "!/dom/events/test/event_leak_utils.js",
    117  "test_worker_in_background.js",
    118  "test_worker_in_background_child.js",
    119 ]
    120 
    121 ["test_404.html"]
    122 
    123 ["test_atob.html"]
    124 
    125 ["test_blobConstructor.html"]
    126 
    127 ["test_blobWorkers.html"]
    128 
    129 ["test_bug949946.html"]
    130 
    131 ["test_bug978260.html"]
    132 
    133 ["test_bug998474.html"]
    134 
    135 ["test_bug1002702.html"]
    136 
    137 ["test_bug1010784.html"]
    138 
    139 ["test_bug1014466.html"]
    140 
    141 ["test_bug1020226.html"]
    142 
    143 ["test_bug1036484.html"]
    144 
    145 ["test_bug1060621.html"]
    146 
    147 ["test_bug1062920.html"]
    148 
    149 ["test_bug1063538.html"]
    150 skip-if = [
    151  "http2",
    152  "http3",
    153 ]
    154 
    155 ["test_bug1104064.html"]
    156 
    157 ["test_bug1132395.html"]
    158 skip-if = [
    159  "true", # bug 1176225
    160 ]
    161 
    162 ["test_bug1132924.html"]
    163 
    164 ["test_bug1278777.html"]
    165 
    166 ["test_bug1301094.html"]
    167 
    168 ["test_bug1317725.html"]
    169 support-files = ["test_bug1317725.js"]
    170 
    171 ["test_bug1824498.html"]
    172 support-files = ["worker_bug1824498.mjs"]
    173 
    174 ["test_chromeWorker.html"]
    175 
    176 ["test_clearTimeouts.html"]
    177 
    178 ["test_clearTimeoutsImplicit.html"]
    179 
    180 ["test_console.html"]
    181 
    182 ["test_consoleAndBlobs.html"]
    183 
    184 ["test_consoleReplaceable.html"]
    185 
    186 ["test_contentWorker.html"]
    187 
    188 ["test_csp.html"]
    189 
    190 ["test_dataURLWorker.html"]
    191 
    192 ["test_dynamicImport.html"]
    193 
    194 ["test_dynamicImport_and_terminate.html"]
    195 support-files = ["worker_dynamicImport.mjs"]
    196 
    197 ["test_dynamicImport_early_termination.html"]
    198 
    199 ["test_errorPropagation.html"]
    200 skip-if = [
    201  "http2",
    202  "http3",
    203 ]
    204 
    205 ["test_errorwarning.html"]
    206 
    207 ["test_eventDispatch.html"]
    208 
    209 ["test_fibonacci.html"]
    210 
    211 ["test_fileReaderSync_when_closing.html"]
    212 
    213 ["test_importScripts.html"]
    214 
    215 ["test_importScripts_1.html"]
    216 
    217 ["test_importScripts_2.html"]
    218 
    219 ["test_importScripts_3rdparty.html"]
    220 skip-if = [
    221  "http2",
    222  "http3",
    223 ]
    224 
    225 ["test_importScripts_mixedcontent.html"]
    226 tags = "mcb"
    227 
    228 ["test_instanceof.html"]
    229 
    230 ["test_json.html"]
    231 
    232 ["test_loadEncoding.html"]
    233 
    234 ["test_loadError.html"]
    235 
    236 ["test_location.html"]
    237 skip-if = [
    238  "http2",
    239  "http3",
    240 ]
    241 
    242 ["test_longThread.html"]
    243 
    244 ["test_multi_sharedWorker.html"]
    245 skip-if = [
    246  "http2",
    247  "http3",
    248 ]
    249 
    250 ["test_multi_sharedWorker_lifetimes_bfcache.html"]
    251 
    252 ["test_multi_sharedWorker_lifetimes_nobfcache.html"]
    253 
    254 ["test_navigator.html"]
    255 support-files = [
    256  "test_navigator.js",
    257  "test_navigator_iframe.html",
    258  "test_navigator_iframe.js",
    259  "navigator_worker.js",
    260  "!/dom/tests/mochitest/general/interface_exposure_checker.js",
    261 ]
    262 skip-if = [
    263  "http2",
    264  "http3",
    265 ]
    266 
    267 ["test_navigator_languages.html"]
    268 
    269 ["test_navigator_secureContext.html"]
    270 scheme = "https"
    271 support-files = [
    272  "test_navigator.js",
    273  "test_navigator_iframe.html",
    274  "test_navigator_iframe.js",
    275  "navigator_worker.js",
    276  "!/dom/tests/mochitest/general/interface_exposure_checker.js",
    277 ]
    278 
    279 ["test_navigator_workers_hardwareConcurrency.html"]
    280 
    281 ["test_newError.html"]
    282 
    283 ["test_onLine.html"]
    284 
    285 ["test_promise.html"]
    286 
    287 ["test_promise_resolved_with_string.html"]
    288 
    289 ["test_recursion.html"]
    290 
    291 ["test_recursiveOnerror.html"]
    292 skip-if = [
    293  "http2",
    294  "http3",
    295 ]
    296 
    297 ["test_referrer.html"]
    298 
    299 ["test_referrer_header_worker.html"]
    300 skip-if = [
    301  "http2",
    302  "http3",
    303 ]
    304 
    305 ["test_resolveWorker-assignment.html"]
    306 
    307 ["test_resolveWorker.html"]
    308 
    309 ["test_rvals.html"]
    310 
    311 ["test_setTimeoutWith0.html"]
    312 
    313 ["test_sharedWorker.html"]
    314 
    315 ["test_sharedWorker_lifetime.html"]
    316 
    317 ["test_sharedWorker_ports.html"]
    318 
    319 ["test_sharedWorker_thirdparty.html"]
    320 support-files = [
    321  "sharedWorker_thirdparty_frame.html",
    322  "sharedWorker_thirdparty_window.html",
    323 ]
    324 skip-if = [
    325  "http2",
    326  "http3",
    327 ]
    328 
    329 ["test_sharedworker_event_listener_leaks.html"]
    330 skip-if = [
    331  "arch == 'x86_64' && os == 'linux' && os_version == '24.04' && display == 'x11' && asan", # Disabled on Linux64 opt asan, bug 1493563
    332  "os == 'win' && debug && xorigin", # high frequency intermittent
    333 ]
    334 
    335 ["test_simpleThread.html"]
    336 skip-if = [
    337  "http2",
    338  "http3",
    339 ]
    340 
    341 ["test_subworkers_suspended.html"]
    342 scheme = "https"
    343 
    344 ["test_suspend.html"]
    345 
    346 ["test_terminate.html"]
    347 
    348 ["test_threadErrors.html"]
    349 
    350 ["test_threadTimeouts.html"]
    351 
    352 ["test_throwingOnerror.html"]
    353 
    354 ["test_timeoutTracing.html"]
    355 
    356 ["test_transferable.html"]
    357 
    358 ["test_warning_reporter.html"]
    359 support-files = [
    360  "warning_reporter_worker.js",
    361 ]
    362 
    363 ["test_worker_in_background.html"]
    364 run-if = [
    365  "os != 'android'", # since geckoview does not support multiple tabs
    366 ]
    367 
    368 ["test_worker_interfaces.html"]
    369 skip-if = [
    370  "http2",
    371  "http3",
    372 ]
    373 support-files = [
    374  "test_worker_interfaces.js",
    375  "!/dom/tests/mochitest/general/interface_exposure_checker.js",
    376 ]
    377 
    378 ["test_worker_interfaces_secureContext.html"]
    379 scheme = "https"
    380 support-files = [
    381  "test_worker_interfaces.js",
    382  "!/dom/tests/mochitest/general/interface_exposure_checker.js",
    383 ]