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