gecko-dev/remote/doc/Testing.md

914 B

Testing

The remote agent has unit- and functional tests located under remote/test/{unit,browser}.

You may run all the tests locally using mach test like this:

% ./mach test remote/test

The tests are currently not run on try.

Unit tests

Because tests are run in parallel and xpcshell itself is quite chatty, it can sometimes be useful to run the tests in sequence:

% ./mach xcpshell --sequential remote/test/unit/test_Assert.js

The unit tests will appear as part of the X jobs on Treeherder.

Functional tests

We also have a set of functional browser chrome tests located under remote/test/browser:

% ./mach mochitest -f browser remote/test/browser/browser_cdp.js