gecko-dev/tools/browsertime
Gregory Mierzwinski db780d5b3f Bug 1655554 - Fix debug-mode in Raptor-Browsertime. r=perftest-reviewers,kshampur
This patch updates browsertime to add the following PR: https://github.com/sitespeedio/browsertime/pull/1798

It enables us to use a `--debug` flag in browsertime to pause test execution after each script iteration, and provides the ability for developers to pause it on their own by adding `debug.breakpoint(name)` calls to the test script. The execution can be unpaused by running `window.browsertime.pause = false` in the browser console.

The devtools panel is auto-opened when in debug-mode, and the browser is detached so it won't auto-close when you hit failures in raptor/browsertime.

This can only be used locally so we now raise a parser error when it's provided in CI.

Differential Revision: https://phabricator.services.mozilla.com/D148261
2022-06-06 12:59:54 +00:00
..
mach_commands.py Bug 1767437 - Clean up browsertime documentation of vismet installation references. r=perftest-reviewers,sparky 2022-05-31 14:18:37 +00:00
moz.build
package-lock.json Bug 1655554 - Fix debug-mode in Raptor-Browsertime. r=perftest-reviewers,kshampur 2022-06-06 12:59:54 +00:00
package.json Bug 1655554 - Fix debug-mode in Raptor-Browsertime. r=perftest-reviewers,kshampur 2022-06-06 12:59:54 +00:00
README.md

=========== Browsertime

This code is obtained from https://github.com/sitespeedio/browsertime and all changes to the code must be made there. It's installed through ./mach browsertime --setup and it's used when running ./mach browsertime or through raptor with ./mach raptor --browsertime.

You can update this code by running ./mach browsertime --update-upstream-url <URL>, where URL is a link to a github tarball of a particular commit in the aforementioned repository.

For more information, you can consult the wiki https://wiki.mozilla.org/TestEngineering/Performance/Raptor/Browsertime. If you have any questions about this code, or browsertime, you can find us in #browsertime, or #perftest in Riot.