gecko-dev/testing/mozharness
Ricky Stewart 6d5379a8a7 Bug 1678048 - Fix type error in `desktop_unittest.py` r=ahal
In context the `dir` referenced here was the builtin `dir()` function, which is not appropriate to pass into `os.path.join()`. I've replaced it with what I think was intended.

Differential Revision: https://phabricator.services.mozilla.com/D97456
2020-11-19 15:38:35 +00:00
..
configs Bug 1676130 - part 1: Backed out changeset 19db5464f5d1 (bug 1668908) r=jcristau 2020-11-19 13:31:00 +00:00
docs Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
examples Bug 1562642 - Add missing license headers r=mhoye,marionette-reviewers,webdriver-reviewers,perftest-reviewers,tarek 2020-11-17 02:06:54 +00:00
external_tools Bug 1562642 - Add missing license headers r=mhoye,marionette-reviewers,webdriver-reviewers,perftest-reviewers,tarek 2020-11-17 02:06:54 +00:00
mozharness Bug 1677738 - Don't encode MOZ_UPDATE_CHANNEL in utf-8 on python 3. r=releng-reviewers,aki 2020-11-18 03:38:50 +00:00
scripts Bug 1678048 - Fix type error in `desktop_unittest.py` r=ahal 2020-11-19 15:38:35 +00:00
test Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
LICENSE
README.txt
mach_commands.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
moz.build
requirements.txt
setup.cfg
setup.py Bug 1562642 - Add missing license headers r=mhoye,marionette-reviewers,webdriver-reviewers,perftest-reviewers,tarek 2020-11-17 02:06:54 +00:00
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! =)