Name Description Size
browser_aj.toml 7228
browser_dbg-async-stepping.js 729
browser_dbg-asyncstacks.js 715
browser_dbg-audiocontext.js 672
browser_dbg-backgroundtask-debugging.js Tests that `--backgroundtask` debugging works. This test is subtle. We launch a `--backgroundtask` with `--jsdebugger` and `--wait-for-jsdebugger` within the test. The background task infrastructure launches a browser toolbox, and the test connects to that browser toolbox instance. The test drives the instance, verifying that the automatically placed breakpoint paused execution. It then closes the browser toolbox, which resumes the execution and the task exits. In the future, it would be nice to change the task's running environment, for example by redefining a failing exit code to exit code 0. Attempts to do this have so far not been robust in automation. 5997
browser_dbg-bfcache.js 3200
browser_dbg-blackbox-all.js 7606
browser_dbg-blackbox-original.js 1511
browser_dbg-blackbox.js 23630
browser_dbg-breaking-from-console.js 1338
browser_dbg-breaking.js 2267
browser_dbg-breakpoint-skipping-console.js Test that debugger statements are skipped when skip pausing is enabled. 613
browser_dbg-breakpoint-skipping.js Tests toggling the skip pausing button and invoking functions without pausing. 2289
browser_dbg-breakpoints-actions.js 3054
browser_dbg-breakpoints-columns.js 4622
browser_dbg-breakpoints-cond-functional.js x 2680
browser_dbg-breakpoints-cond-shortcut.js 4866
browser_dbg-breakpoints-cond-source-maps.js 761
browser_dbg-breakpoints-cond-ui-state.js 6283
browser_dbg-breakpoints-debugger-statement.js 3278
browser_dbg-breakpoints-duplicate-functions.js 1291
browser_dbg-breakpoints-in-evaled-sources.js Check against blank debugger panel issues when attempting to restore breakpoints set in evaled sources (Bug 1720512). The STRs triggering this bug require to: - set a valid breakpoint on a regular source - then set a breakpoint on an evaled source - close and reopen the debugger This test will follow those STRs while also performing a few additional checks (eg verify breakpoints can be hit at various stages of the test). 3345
browser_dbg-breakpoints-list.js 5713
browser_dbg-breakpoints-popup.js 7407
browser_dbg-breakpoints-reloading-with-source-changes.js 5814
browser_dbg-breakpoints-reloading.js 3927
browser_dbg-breakpoints-same-file-per-target.js 3206
browser_dbg-breakpoints-scroll-to-log.js 1883
browser_dbg-breakpoints-sourcemap-with-sections.js 1025
browser_dbg-breakpoints.js 5333
browser_dbg-browser-toolbox-unselected-pause.js global gToolbox 2336
browser_dbg-browser-toolbox-workers.js global gToolbox 3051
browser_dbg-call-stack.js 8479
browser_dbg-chrome-create.js Tests that a chrome debugger can be created in a new process. 1914
browser_dbg-console-async.js 1549
browser_dbg-console-eval.js 1082
browser_dbg-console-link.js 846
browser_dbg-console-map-bindings.js 1391
browser_dbg-console.js 995
browser_dbg-content-script-sources.js 4490
browser_dbg-continue-to-here-click.js 1485
browser_dbg-continue-to-here.js 1672
browser_dbg-custom-formatters.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 4710
browser_dbg-debug-line.js 1875
browser_dbg-debugger-buttons.js Test debugger buttons 1. resume 2. stepOver 3. stepIn 4. stepOver to the end of a function 5. stepUp at the end of a function 2867
browser_dbg-dom-mutation-breakpoints-fission.js The test page contains an INPUT and a BUTTON. On "click", the button will update the disabled attribute of the input. Updating the attribute via SpecialPowers.spawn would not trigger the DOM breakpoint, that's why we need the page itself to have a way of updating the attribute. 3653
browser_dbg-dom-mutation-breakpoints.js 5721
browser_dbg-eager-eval-skip-pause.js 656
browser_dbg-editor-exception.js 1077
browser_dbg-editor-gutter.js 4603
browser_dbg-editor-highlight.js 1861
browser_dbg-editor-horizontal-scroll.js 8227
browser_dbg-editor-mode.js 616
browser_dbg-editor-scroll.js Test some simple usecases where the editor should scroll to the paused location and remember the previously scrolled location when switching between two distinct sources. 9714
browser_dbg-editor-select.js 3146
browser_dbg-ember-original-variable-mapping-notifications.js 2410
browser_dbg-es-module-worker.js 2716
browser_dbg-es-module.js 3345
browser_dbg-eval-throw.js 686
browser_dbg-event-breakpoints-fission.js 2222
browser_dbg-event-breakpoints-unsupported.js 2215
browser_dbg-event-breakpoints.js 11705
browser_dbg-event-handler.js 685
browser_dbg-expressions-error.js test pausing on an errored watch expression assert that you can: 1. resume 2. still evalutate expressions 3. expand properties 1068
browser_dbg-expressions-focus.js 1768
browser_dbg-expressions-thread.js Test the watch expressions update when selecting a different thread in the thread panel. 2937
browser_dbg-expressions-watch.js Test the watch expressions "refresh" button: - hidden when no expression is available - visible with one or more expressions - updates expressions values after clicking on it - disappears when all expressions are removed 2378
browser_dbg-expressions.js tests the watch expressions component 1. add watch expressions 2. edit watch expressions 3. delete watch expressions 4. expanding properties when not paused 3979
browser_dbg-extension-inspectedWindow-debugger-statement.js 2414
browser_dbg-fission-frame-breakpoint.js 3083
browser_dbg-fission-frame-pause-exceptions.js 1476
browser_dbg-fission-frame-sources.js 1465
browser_dbg-fission-project-search.js 1856
browser_dbg-fission-switch-target.js 1089
browser_dbg-gc-breakpoint-positions.js 631
browser_dbg-gc-sources.js 1120
browser_dbg-go-to-line.js 2457
browser_dbg-html-breakpoints.js 1955
browser_dbg-idb-run-to-completion.js 584
browser_dbg-iframes.js Test debugging a page with iframes 1. pause in the main thread 2. pause in the iframe 1838
browser_dbg-inline-cache.js Test loading inline scripts from cache: - Load document with inline script - Reload inside debugger with toolbox caching disabled - Reload inside debugger with toolbox caching enabled 5048
browser_dbg-inline-exceptions-inline-script.js 1194
browser_dbg-inline-exceptions-position.js 1392
browser_dbg-inline-exceptions.js 1271
browser_dbg-inline-preview.js 8289
browser_dbg-inline-script-offset.js 1197
browser_dbg-inspector-integration.js 8189
browser_dbg-keyboard-navigation.js 1525
browser_dbg-keyboard-shortcuts-modal.js Test the keyboard shortcuts modal 1294
browser_dbg-keyboard-shortcuts.js Test keyboard shortcuts. 1496
browser_dbg-layout-changes.js This if the debugger's layout is correctly modified when the toolbox's host changes. 2369
browser_dbg-link-reload.js Test reload via an href link, which refers to the same document. It seems to cause different codepath compared to F5. 2134
browser_dbg-log-events.js Tests that we can log event listeners calls 874
browser_dbg-log-point-mapping.js Tests that expressions in log points are source mapped. 1243
browser_dbg-log-points-workers.js Tests that log points in a worker are correctly logged to the console 895
browser_dbg-log-points.js Tests that log points are correctly logged to the console 6243
browser_dbg-many-breakpoints-same-line.js 2989
browser_dbg-merge-scopes.js 1352
browser_dbg-message-run-to-completion.js 972
browser_dbg-minified.js 922
browser_dbg-navigation-when-paused.js 1240
browser_dbg-navigation.js Test navigating navigating while paused will reset the pause state and sources 2348
browser_dbg-no-duplicate-breakpoints-on-frame-reload.js 2727
browser_dbg-old-breakpoint.js 3089
browser_dbg-outline-filter.js 2611
browser_dbg-outline-focus.js 2692
browser_dbg-outline-pretty.js 926
browser_dbg-outline.js 4315
browser_dbg-overrides-original.js 1277
browser_dbg-overrides.js Testing the script overrides feature 4205
browser_dbg-pause-exceptions.js Tests Pausing on exception 1. skip an uncaught exception 2. pause on an uncaught exception 3. pause on a caught error 4. skip a caught error 5424
browser_dbg-pause-on-next.js 660
browser_dbg-pause-on-unload.js 4125
browser_dbg-pause-points.js 1946
browser_dbg-pause-ux.js 1757
browser_dbg-paused-overlay-iframe.js 2276
browser_dbg-paused-overlay-loading.js 1497
browser_dbg-paused-overlay.js 5266
browser_dbg-pretty-print-auto.js 4857
browser_dbg-pretty-print-breakpoints-columns.js We're pausing on the following line, which should have those breakpoints (marked with ➤) for( ➤let i=0; ➤i < items.length; ➤i++ ) { 3429
browser_dbg-pretty-print-breakpoints-delete.js 3349
browser_dbg-pretty-print-breakpoints.js 4318
browser_dbg-pretty-print-console.js 1465
browser_dbg-pretty-print-flow.js 2539
browser_dbg-pretty-print-inline-scripts.js 8633
browser_dbg-pretty-print-line-breaks.js 1323
browser_dbg-pretty-print-paused-anonymous.js 4434
browser_dbg-pretty-print-paused.js 986
browser_dbg-pretty-print-sourcemap.js 5578
browser_dbg-pretty-print.js 4634
browser_dbg-preview-bucketed-array.js 1553
browser_dbg-preview-frame.js 1868
browser_dbg-preview-getter.js 2014
browser_dbg-preview-invalid-tokens.js 4111
browser_dbg-preview-jump-to-definition.js 2479
browser_dbg-preview-module.js 965
browser_dbg-preview-moving-token.js 5722
browser_dbg-preview-multiple-frames.js 948
browser_dbg-preview-multiple-threads.js 1513
browser_dbg-preview-source-maps.js 1157
browser_dbg-preview-switch.js 1567
browser_dbg-preview-wrapped-lines.js 5347
browser_dbg-preview.js 5225
browser_dbg-project-root.js 12412
browser_dbg-project-search.js 8617
browser_dbg-quick-open.js 5457
browser_dbg-react-app.js 1169
browser_dbg-react-jsx.js 758
browser_dbg-reducer-cleanup-on-target-removal.js 5469
browser_dbg-reloading.js Test reloading: 1. reload the source 2. re-sync breakpoints 1198
browser_dbg-remember-expanded-scopes.js 1325
browser_dbg-restart-frame.js 1287
browser_dbg-returnvalues.js 2981
browser_dbg-scopes-duplicated.js 4610
browser_dbg-scopes-mutations.js 2022
browser_dbg-scopes-xrays.js 1937
browser_dbg-scopes.js 3691
browser_dbg-scroll-run-to-completion.js 818
browser_dbg-scrolling-with-search.js 1446
browser_dbg-search-file-paused.js 2391
browser_dbg-search-file-retains-query.js 2580
browser_dbg-search-file.js 3347
browser_dbg-settings-disable-javascript.js 1525
browser_dbg-slow-script.js 3046
browser_dbg-source-pragma.js 867
browser_dbg-sources-project-search.js 4004
browser_dbg-sources-tree.js 1737
browser_dbg-sourceURL-breakpoint.js 588
browser_dbg-state-based-panels.js 5332
browser_dbg-step-in-navigate.js 1172
browser_dbg-step-in-uninitialized.js 1355
browser_dbg-stepping.js 1619
browser_dbg-tabs-keyboard.js 833
browser_dbg-tabs-pretty-print.js 2670
browser_dbg-tabs-without-urls-selected.js 789
browser_dbg-tabs-without-urls.js Get the tab content for the specific tab @param {Number} index - index of the tab to get the source content 1288
browser_dbg-tabs.js 5484
browser_dbg-toggling-tools.js 671
browser_dbg-ua-widgets.js 1545
browser_dbg-unselected-pause.js 5897
browser_dbg-watchpoints.js 4516
browser_dbg-windowless-service-workers-reload.js 1857
browser_dbg-windowless-service-workers.js 6089
browser_dbg-windowless-workers-early-breakpoint.js 1564
browser_dbg-windowless-workers.js 5421
browser_dbg-worker-exception.js 865
browser_dbg-worker-module.js 708
browser_dbg-worker-nested.js 525
browser_dbg-worker-scopes.js 3467
browser_dbg-wrong-fetch.js 1016
browser_dbg-xhr-breakpoints.js 6951
browser_dbg-xhr-run-to-completion.js 1672
browser_kz.toml 8734
examples
head.js eslint-disable no-unused-vars 7760
integration
shared-head.js eslint-disable mozilla/no-comparison-or-assignment-inside-ok 108844
sourcemaps
tracer