mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-22 09:45:41 +00:00
583e0a9e7d
This patch generalises logger setup and access by providing one interface with specialised implementations for the main- and child processes. This will mean we can get rid of ad-hoc logger setup in testing/marionette/components/marionette.js and testing/marionette/listener.js. In the case for the component file, the log level and the stdout dump appender is set up when you request the logger. The same is true when requesting the logger in a child process, but it will additionally request the log level from the main process. Usage: const {Log} = ChromeUtils.import("chrome://marionette/content/log.js", {}); let log = Log.get(); MozReview-Commit-ID: 8Ha5FSaoGXp --HG-- extra : rebase_source : 0ad13e805cd1c6a4a8332fdbe6124a82719c4656 |
||
---|---|---|
.. | ||
awsy | ||
config | ||
crashtest | ||
firefox-ui | ||
geckodriver | ||
gtest | ||
jsshell | ||
marionette | ||
mochitest | ||
modules | ||
mozbase | ||
mozharness | ||
profiles | ||
raptor | ||
runtimes | ||
specialpowers | ||
talos | ||
tools | ||
tps | ||
web-platform | ||
webdriver | ||
xpcshell | ||
cppunittest.ini | ||
mach_commands.py | ||
moz.build | ||
README.txt | ||
remotecppunittests.py | ||
runcppunittests.py | ||
testsuite-targets.mk |
Common testing tools for mozilla codebase projects, test suite definitions for automated test runs, tests that don't fit anywhere else, and other fun stuff