tor-browser

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

xpcshell.toml (8627B)


      1 [DEFAULT]
      2 tags = "devtools"
      3 head = "head_dbg.js"
      4 firefox-appdir = "browser"
      5 run-if = [
      6  "os != 'android'",
      7 ]
      8 # While not every devtools test uses evalInSandbox over 80 do, so it's easier to
      9 # set allow_parent_unrestricted_js_loads for all the tests here.
     10 # Similar story for the eval restrictions
     11 prefs = [
     12  "security.allow_parent_unrestricted_js_loads=true",
     13  "security.allow_eval_with_system_principal=true",
     14  "security.allow_eval_in_parent_process=true",
     15 ]
     16 
     17 support-files = [
     18  "completions.js",
     19  "webextension-helpers.js",
     20  "source-map-data/sourcemapped.coffee",
     21  "source-map-data/sourcemapped.map",
     22  "post_init_global_actors.js",
     23  "post_init_target_scoped_actors.js",
     24  "pre_init_global_actors.js",
     25  "pre_init_target_scoped_actors.js",
     26  "registertestactors-lazy.js",
     27  "sourcemapped.js",
     28  "testactors.js",
     29  "hello-actor.js",
     30  "stepping.js",
     31  "stepping-async.js",
     32  "source-03.js",
     33  "setBreakpoint-on-column.js",
     34  "setBreakpoint-on-column-minified.js",
     35  "setBreakpoint-on-column-in-gcd-script.js",
     36  "setBreakpoint-on-column-with-no-offsets.js",
     37  "setBreakpoint-on-column-with-no-offsets-in-gcd-script.js",
     38  "setBreakpoint-on-line.js",
     39  "setBreakpoint-on-line-in-gcd-script.js",
     40  "setBreakpoint-on-line-with-multiple-offsets.js",
     41  "setBreakpoint-on-line-with-multiple-statements.js",
     42  "setBreakpoint-on-line-with-no-offsets.js",
     43  "setBreakpoint-on-line-with-no-offsets-in-gcd-script.js",
     44  "addons/invalid-extension-manifest/manifest.json",
     45  "addons/invalid-extension-manifest-badjson/manifest.json",
     46  "addons/invalid-extension-missing-locales/manifest.json",
     47  "addons/web-extension/manifest.json",
     48  "addons/web-extension-upgrade/manifest.json",
     49  "addons/web-extension2/manifest.json",
     50 ]
     51 
     52 ["test_MemoryActor_saveHeapSnapshot_01.js"]
     53 
     54 ["test_MemoryActor_saveHeapSnapshot_02.js"]
     55 
     56 ["test_MemoryActor_saveHeapSnapshot_03.js"]
     57 
     58 ["test_add_actors.js"]
     59 
     60 ["test_addon_debugging_connect.js"]
     61 
     62 ["test_addon_events.js"]
     63 
     64 ["test_addon_reload.js"]
     65 
     66 ["test_addons_actor.js"]
     67 
     68 ["test_animation_name.js"]
     69 
     70 ["test_animation_type.js"]
     71 
     72 ["test_attach.js"]
     73 
     74 ["test_blackboxing-01.js"]
     75 
     76 ["test_blackboxing-02.js"]
     77 
     78 ["test_blackboxing-03.js"]
     79 
     80 ["test_blackboxing-04.js"]
     81 
     82 ["test_blackboxing-05.js"]
     83 
     84 ["test_blackboxing-08.js"]
     85 
     86 ["test_breakpoint-01.js"]
     87 
     88 ["test_breakpoint-03.js"]
     89 run-if = [
     90  "false", # breakpoint sliding is not supported bug 1525685
     91 ]
     92 
     93 ["test_breakpoint-04.js"]
     94 
     95 ["test_breakpoint-05.js"]
     96 run-if = [
     97  "false", # breakpoint sliding is not supported bug 1525685
     98 ]
     99 
    100 ["test_breakpoint-06.js"]
    101 run-if = [
    102  "false", # breakpoint sliding is not supported bug 1525685
    103 ]
    104 
    105 ["test_breakpoint-07.js"]
    106 run-if = [
    107  "false", # breakpoint sliding is not supported bug 1525685
    108 ]
    109 
    110 ["test_breakpoint-08.js"]
    111 run-if = [
    112  "false", # breakpoint sliding is not supported bug 1525685
    113 ]
    114 
    115 ["test_breakpoint-09.js"]
    116 
    117 ["test_breakpoint-10.js"]
    118 
    119 ["test_breakpoint-11.js"]
    120 
    121 ["test_breakpoint-12.js"]
    122 run-if = [
    123  "false", # breakpoint sliding is not supported bug 1525685
    124 ]
    125 
    126 ["test_breakpoint-13.js"]
    127 
    128 ["test_breakpoint-14.js"]
    129 
    130 ["test_breakpoint-16.js"]
    131 
    132 ["test_breakpoint-17.js"]
    133 run-if = [
    134  "false", # tests for breakpoint actors are obsolete bug 1524374
    135 ]
    136 
    137 ["test_breakpoint-18.js"]
    138 
    139 ["test_breakpoint-19.js"]
    140 
    141 ["test_breakpoint-20.js"]
    142 
    143 ["test_breakpoint-21.js"]
    144 
    145 ["test_breakpoint-22.js"]
    146 run-if = [
    147  "false", # breakpoint sliding is not supported bug 1525685
    148 ]
    149 
    150 ["test_breakpoint-23.js"]
    151 
    152 ["test_breakpoint-24.js"]
    153 
    154 ["test_breakpoint-25.js"]
    155 
    156 ["test_breakpoint-26.js"]
    157 
    158 ["test_breakpoint-actor-map.js"]
    159 run-if = [
    160  "false", # tests for breakpoint actors are obsolete bug 1524374
    161 ]
    162 
    163 ["test_client_request.js"]
    164 
    165 ["test_conditional_breakpoint-01.js"]
    166 
    167 ["test_conditional_breakpoint-02.js"]
    168 
    169 ["test_conditional_breakpoint-03.js"]
    170 
    171 ["test_conditional_breakpoint-04.js"]
    172 
    173 ["test_connection_closes_all_pools.js"]
    174 
    175 ["test_console_eval-01.js"]
    176 
    177 ["test_console_eval-02.js"]
    178 
    179 ["test_dbgactor.js"]
    180 
    181 ["test_dbgclient_debuggerstatement.js"]
    182 
    183 ["test_dbgglobal.js"]
    184 
    185 ["test_extension_storage_actor.js"]
    186 run-sequentially = ["true"] # frequent timeouts in parallel
    187 skip-if = [
    188  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && !opt", # Bug 1612707, Bug 1980334
    189  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'", # Bug 1813406
    190 ]
    191 
    192 ["test_extension_storage_actor_upgrade.js"]
    193 
    194 ["test_forwardingprefix.js"]
    195 
    196 ["test_frameactor-01.js"]
    197 
    198 ["test_frameactor-02.js"]
    199 
    200 ["test_frameactor-03.js"]
    201 
    202 ["test_frameactor-04.js"]
    203 
    204 ["test_frameactor-05.js"]
    205 
    206 ["test_frameactor_wasm-01.js"]
    207 
    208 ["test_framearguments-01.js"]
    209 
    210 ["test_framebindings-01.js"]
    211 
    212 ["test_framebindings-02.js"]
    213 
    214 ["test_framebindings-03.js"]
    215 
    216 ["test_framebindings-04.js"]
    217 
    218 ["test_framebindings-05.js"]
    219 
    220 ["test_framebindings-06.js"]
    221 
    222 ["test_framebindings-07.js"]
    223 
    224 ["test_framebindings-08.js"]
    225 
    226 ["test_front_destroy.js"]
    227 
    228 ["test_functiongrips-01.js"]
    229 
    230 ["test_getRuleText.js"]
    231 
    232 ["test_getTextAtLineColumn.js"]
    233 
    234 ["test_get_command_and_arg.js"]
    235 
    236 ["test_getyoungestframe.js"]
    237 
    238 ["test_ignore_caught_exceptions.js"]
    239 
    240 ["test_ignore_no_interface_exceptions.js"]
    241 
    242 ["test_interrupt.js"]
    243 
    244 ["test_javascript_object_actors.js"]
    245 support-files = ["test_javascript_object_actors.snapshot.mjs"]
    246 tags = "object-snapshots"
    247 
    248 ["test_layout-reflows-observer.js"]
    249 
    250 ["test_listsources-01.js"]
    251 
    252 ["test_listsources-02.js"]
    253 
    254 ["test_listsources-03.js"]
    255 
    256 ["test_logpoint-01.js"]
    257 
    258 ["test_logpoint-02.js"]
    259 
    260 ["test_logpoint-03.js"]
    261 
    262 ["test_longstringgrips-01.js"]
    263 
    264 ["test_nativewrappers.js"]
    265 
    266 ["test_nesting-03.js"]
    267 
    268 ["test_nesting-04.js"]
    269 
    270 ["test_new_source-01.js"]
    271 
    272 ["test_new_source-02.js"]
    273 
    274 ["test_nodelistactor.js"]
    275 
    276 ["test_objectgrips-02.js"]
    277 
    278 ["test_objectgrips-03.js"]
    279 
    280 ["test_objectgrips-04.js"]
    281 
    282 ["test_objectgrips-05.js"]
    283 
    284 ["test_objectgrips-06.js"]
    285 
    286 ["test_objectgrips-07.js"]
    287 
    288 ["test_objectgrips-08.js"]
    289 
    290 ["test_objectgrips-14.js"]
    291 
    292 ["test_objectgrips-15.js"]
    293 
    294 ["test_objectgrips-16.js"]
    295 
    296 ["test_objectgrips-17.js"]
    297 
    298 ["test_objectgrips-18.js"]
    299 
    300 ["test_objectgrips-19.js"]
    301 
    302 ["test_objectgrips-20.js"]
    303 
    304 ["test_objectgrips-21.js"]
    305 
    306 ["test_objectgrips-22.js"]
    307 
    308 ["test_objectgrips-23.js"]
    309 
    310 ["test_objectgrips-24.js"]
    311 
    312 ["test_objectgrips-25.js"]
    313 
    314 ["test_objectgrips-fn-apply-01.js"]
    315 
    316 ["test_objectgrips-nested-promise.js"]
    317 
    318 ["test_objectgrips-nested-proxy.js"]
    319 
    320 ["test_objectgrips-property-value-01.js"]
    321 
    322 ["test_objectgrips-property-value-03.js"]
    323 
    324 ["test_objectgrips-sparse-array.js"]
    325 
    326 ["test_pause_exceptions-01.js"]
    327 
    328 ["test_pause_exceptions-02.js"]
    329 
    330 ["test_pause_exceptions-03.js"]
    331 
    332 ["test_pause_exceptions-04.js"]
    333 
    334 ["test_pauselifetime-01.js"]
    335 
    336 ["test_pauselifetime-02.js"]
    337 
    338 ["test_pauselifetime-04.js"]
    339 
    340 ["test_promise_state-01.js"]
    341 
    342 ["test_promise_state-02.js"]
    343 
    344 ["test_promise_state-03.js"]
    345 
    346 ["test_register_actor.js"]
    347 
    348 ["test_requestTypes.js"]
    349 
    350 ["test_restartFrame-01.js"]
    351 
    352 ["test_safe-getter.js"]
    353 
    354 ["test_sessionDataHelpers.js"]
    355 
    356 ["test_setBreakpoint-at-the-beginning-of-a-minified-fn.js"]
    357 
    358 ["test_setBreakpoint-at-the-end-of-a-minified-fn.js"]
    359 
    360 ["test_setBreakpoint-on-column-in-gcd-script.js"]
    361 
    362 ["test_setBreakpoint-on-column.js"]
    363 
    364 ["test_setBreakpoint-on-line-in-gcd-script.js"]
    365 
    366 ["test_setBreakpoint-on-line-with-multiple-offsets.js"]
    367 
    368 ["test_setBreakpoint-on-line-with-multiple-statements.js"]
    369 
    370 ["test_setBreakpoint-on-line-with-no-offsets-in-gcd-script.js"]
    371 run-if = [
    372  "false", # breakpoint sliding is not supported bug 1525685
    373 ]
    374 
    375 ["test_setBreakpoint-on-line-with-no-offsets.js"]
    376 run-if = [
    377  "false", # breakpoint sliding is not supported bug 1525685
    378 ]
    379 
    380 ["test_setBreakpoint-on-line.js"]
    381 
    382 ["test_shapes_highlighter_helpers.js"]
    383 
    384 ["test_source-01.js"]
    385 
    386 ["test_source-02.js"]
    387 
    388 ["test_source-03.js"]
    389 
    390 ["test_source-04.js"]
    391 
    392 ["test_stepping-01.js"]
    393 
    394 ["test_stepping-02.js"]
    395 
    396 ["test_stepping-03.js"]
    397 
    398 ["test_stepping-04.js"]
    399 
    400 ["test_stepping-05.js"]
    401 
    402 ["test_stepping-06.js"]
    403 
    404 ["test_stepping-07.js"]
    405 
    406 ["test_stepping-08.js"]
    407 
    408 ["test_stepping-09.js"]
    409 
    410 ["test_stepping-10.js"]
    411 
    412 ["test_stepping-11.js"]
    413 
    414 ["test_stepping-12.js"]
    415 
    416 ["test_stepping-13.js"]
    417 
    418 ["test_stepping-14.js"]
    419 
    420 ["test_stepping-15.js"]
    421 
    422 ["test_stepping-16.js"]
    423 
    424 ["test_stepping-17.js"]
    425 
    426 ["test_stepping-18.js"]
    427 
    428 ["test_stepping-19.js"]
    429 
    430 ["test_stepping-with-skip-breakpoints.js"]
    431 
    432 ["test_symbolactor.js"]
    433 
    434 ["test_symbols-01.js"]
    435 
    436 ["test_symbols-02.js"]
    437 
    438 ["test_threadlifetime-01.js"]
    439 
    440 ["test_threadlifetime-02.js"]
    441 
    442 ["test_threadlifetime-04.js"]
    443 
    444 ["test_unsafeDereference.js"]
    445 
    446 ["test_wasm_source-01.js"]
    447 
    448 ["test_watchpoint-01.js"]
    449 
    450 ["test_watchpoint-02.js"]
    451 
    452 ["test_watchpoint-03.js"]
    453 
    454 ["test_watchpoint-04.js"]
    455 
    456 ["test_watchpoint-05.js"]
    457 
    458 ["test_webext_apis.js"]
    459 
    460 ["test_webextension_descriptor.js"]
    461 
    462 ["test_xpcshell_debugging.js"]
    463 support-files = ["xpcshell_debugging_script.js"]