mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-21 17:25:36 +00:00
8c26b2ef56
Upgrade the emulator used by xpcshell tests to 29.2.1, the same version used by all other android tests. We have delayed this upgrade because of intermittent failures seen on the new emulator not seen previously - bug 1568063. After the packet.net upgrade to Ubuntu 18.04, try runs with the new emulator show that bug 1568063 persists but has less impact than the intermittent failures it resolves: More tests pass consistently with the new emulator than with the old. Differential Revision: https://phabricator.services.mozilla.com/D52851 --HG-- extra : moz-landing-system : lando |
||
---|---|---|
.. | ||
configs | ||
docs | ||
examples | ||
external_tools | ||
mozharness | ||
scripts | ||
test | ||
LICENSE | ||
mach_commands.py | ||
moz.build | ||
README.txt | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
tox.ini | ||
unit.sh |
# 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! =)