зеркало из https://github.com/mozilla/gecko-dev.git
8306db5c30
The goal is to configure browsertime in Raptor in two ways: 1) locally, just like `mach browsertime` does; 2) in automation, at taskgraph creation time, using fetches and mozharness suite artifacts (for geckodriver). It's possible for this to be done using mozharness config settings but using command line options is more explicit and more likely to be easy to remove later if and when we transition to a browsertime-specific mozharness script. Differential Revision: https://phabricator.services.mozilla.com/D38776 --HG-- extra : moz-landing-system : lando |
||
---|---|---|
.. | ||
configs | ||
docs | ||
examples | ||
external_tools | ||
mozharness | ||
scripts | ||
test | ||
LICENSE | ||
README.txt | ||
mach_commands.py | ||
moz.build | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
tox.ini | ||
unit.sh |
README.txt
# Mozharness ## Docs * https://developer.mozilla.org/en-US/docs/Mozharness_FAQ * https://wiki.mozilla.org/ReleaseEngineering/Mozharness * http://moz-releng-mozharness.readthedocs.org/en/latest/mozharness.mozilla.html * http://moz-releng-docs.readthedocs.org/en/latest/software.html#mozharness ## Submitting changes Like any Gecko change, please create a patch or submit to Mozreview and open a Bugzilla ticket under the Mozharness component: https://bugzilla.mozilla.org/enter_bug.cgi?product=Release%20Engineering&component=Mozharness This bug will get triaged by Release Engineering ## Run unit tests To run the unit tests of mozharness the `tox` package needs to be installed: ``` pip install tox ``` There are various ways to run the unit tests. Just make sure you are within the `$gecko_repo/testing/mozharness` directory before running one of the commands below: ``` tox # run all unit tests tox -- -x # run all unit tests but stop after first failure tox -- test/test_base_log.py # only run the base log unit test ``` Happy contributing! =)