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"]