gecko-dev/testing/mozharness
Henrik Skupin 04dbc73772 Bug 1417051 - Mozharness has to run Marionette tests from tests folder. r=maja_zf
Updates the mozharness script to run the Marionette command by using
the test folder as current working directory. This will make sure
that the relative path to the tests is reported. It's identical to
the location in the tree.

MozReview-Commit-ID: 6hOQnJSqfv0

--HG--
extra : rebase_source : b54f2a928d47b369b4102a920532aee0503534df
2017-11-30 17:55:03 +01:00
..
configs Bug 1417051 - Mozharness has to run Marionette tests from tests folder. r=maja_zf 2017-11-30 17:55:03 +01:00
docs Bug 1413687 - Remove hazard builds from mozharness; r=sfink 2017-11-06 11:06:09 -08:00
examples Backed out changeset e1455a5d2e05 (bug 1410459) for breaking Talos. r=backout on a CLOSED TREE 2017-10-26 18:24:41 +02:00
external_tools Bug 1297515 - Make a copy of third_party/python/virtualenv under testing/mozharness, r=jlund 2017-10-12 12:22:39 -04:00
manifestparser Bug 1395956 - Update gecko.readthedocs links to the new firefox-source-docs.mozilla.org location. r=chutten 2017-09-02 22:11:02 +05:30
mozfile Bug 1403131 - Run linters against mozharness scripts and configs. r=rail 2017-10-24 20:21:41 -04:00
mozharness Bug 1421461 - Do not try to verify unsupported web-platform test types; r=jgraham 2017-11-30 10:12:52 -07:00
mozinfo Bug 1403131 - Run linters against mozharness scripts and configs. r=rail 2017-10-24 20:21:41 -04:00
mozprocess
scripts Bug 1417051 - Mozharness has to run Marionette tests from tests folder. r=maja_zf 2017-11-30 17:55:03 +01:00
test Bug 1415617: Allow specifying mozconfig in mozharness as fragments, rather than repeating the entire path everywhere. r=jlund 2017-10-30 17:53:51 -06:00
LICENSE
mach_commands.py
README.txt
requirements.txt Bug 1392700 - Use Mercurial 4.3 in mozharness tests; r=aki 2017-08-22 10:14:32 -07:00
setup.cfg
setup.py Bug 1378422 - Add python 2 only classifiers to python modules under /testing, r=ahal 2017-08-19 04:19:06 +05:30
tox.ini Bug 1392700 - Use Mercurial 4.3 in mozharness tests; r=aki 2017-08-22 10:14:32 -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! =)