gecko-dev/testing/mozharness
Henrik Skupin 86bc5d3034 Bug 1284533 - Re-add custom ZipFile extraction to firefox-ui-tests. r=automatedtester
With bug 1276895 our custom code to unzip test archives has been removed. But we still need it
because our Windows slave nodes in Jenkins do not have the unzip command installed. This code
can finally removed once bug 1258539 is fixed.

MozReview-Commit-ID: 4WbFrQ524l1

--HG--
extra : rebase_source : 94d7c782285827bfaf347a1e44a6ce952aec6978
2016-07-06 11:00:34 +02:00
..
configs Bug 1284447 - Cleanup Gecko and mozharness configs r=jlund,wcosta 2016-07-05 13:10:08 +02:00
docs
examples
external_tools Bug 1272176 - Synchronize performance artifact schema with upstream; r=wlach 2016-05-17 14:45:12 -07:00
mozfile
mozharness Bug 1284533 - Re-add custom ZipFile extraction to firefox-ui-tests. r=automatedtester 2016-07-06 11:00:34 +02:00
mozinfo
mozprocess
scripts Bug 1282226 - Kill secrets from phone-builder image and fix aries/hammerhead r=wcosta 2016-06-28 19:46:40 +02:00
test Bug 1270317 - Use robustcheckout extension for checking out Mercurial repos; r=jlund 2016-05-16 16:56:14 -07:00
LICENSE
mach_commands.py
README.txt
requirements.txt Bug 1278103 - Google update their api client. Needs to update the client r=jlund 2016-06-13 15:31:50 +01:00
setup.cfg
setup.py
tox.ini Bug 1270317 - Upgrade to Mercurial 3.7.3 in the mozharness test environment; r=jlund 2016-05-06 10:49:08 -07: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! =)