gecko-dev/testing/mozharness
Geoff Brown 8c26b2ef56 Bug 1594735 - Upgrade android emulator used for x86_64 xpcshell tests; r=aerickson
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
2019-11-13 17:46:02 +00:00
..
configs Bug 1594735 - Upgrade android emulator used for x86_64 xpcshell tests; r=aerickson 2019-11-13 17:46:02 +00:00
docs Bug 1590310 - Hide the copyright section by default r=ahal 2019-10-22 17:37:38 +00:00
examples
external_tools Bug 1595368: [firefox-ci] Use consitent logic to determine tooltool url; r=sfraser a=task-fix 2019-11-11 05:50:11 +01:00
mozharness Bug 1595368: [firefox-ci] Use consitent logic to determine tooltool url; r=sfraser a=task-fix 2019-11-11 05:50:11 +01:00
scripts Backed out changeset 776dc76ec598 (bug 1567122) for landing without proper peer review on a CLOSED TREE 2019-11-12 18:46:03 +02:00
test Bug 1567642 - [mozharness] Fix missed print statement in 'test_base_script.py', r=Callek 2019-09-12 14:09:23 +00:00
LICENSE
mach_commands.py Bug 1473498 - Fixing Py3 compatibility errors reachable from testing/mach_commands.py r=gbrown 2019-07-16 01:21:55 +00:00
moz.build
README.txt
requirements.txt
setup.cfg
setup.py
tox.ini Bug 1212502 - Switch mozinfo to using the 'distro' package to get linux distribution info r=ahal,KWierso 2019-10-30 20:42:50 +00:00
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! =)