gecko-dev/testing/mozharness
2023-05-30 21:08:51 +00:00
..
configs Bug 1833862 - Fix finding certutil on windows, r=jmaher 2023-05-19 13:18:35 +00:00
docs Bug 1801836 - Remove no longer necessary 'from __future__' imports under testing/. r=linter-reviewers,webdriver-reviewers,perftest-reviewers,ahal,afinder DONTBUILD 2022-12-23 10:08:06 +00:00
examples Bug 1801836 - Remove no longer necessary 'from __future__' imports under testing/. r=linter-reviewers,webdriver-reviewers,perftest-reviewers,ahal,afinder DONTBUILD 2022-12-23 10:08:06 +00:00
external_tools Bug 1835708 - Upgrade mercurial to 6.4.3 in docker images. r=sheehan 2023-05-30 20:51:50 +00:00
mozharness Bug 1834144 - Make stylo thread pool size configurable via pref rather than just env. r=smaug,perftest-reviewers,jgraham,afinder 2023-05-23 09:41:14 +00:00
scripts Bug 1822114 - add --repeat to xpcshell. r=gbrown,releng-reviewers 2023-05-30 21:08:51 +00:00
test Bug 1829618 - Enable Prettier on json files (automatic fixes). r=perftest-reviewers,webcompat-reviewers,extension-reviewers,andi,desktop-theme-reviewers,pip-reviewers,devtools-reviewers,sync-reviewers,mossop,denschub,dao,sparky,robwu,geckoview-reviewers,owlish 2023-05-09 16:14:51 +00:00
LICENSE
mach_commands.py Bug 1809983 - part1 : split media browser tests from mochitest-browser-chrome into mochitest-browser-media. r=jmaher 2023-01-13 00:04:13 +00:00
moz.build
README.txt
requirements.txt Bug 1790453 - Selectively expire public/build artifacts early. r=jmaher 2022-12-05 20:11:56 +00:00
setup.cfg
setup.py Bug 1801836 - Remove no longer necessary 'from __future__' imports under testing/. r=linter-reviewers,webdriver-reviewers,perftest-reviewers,ahal,afinder DONTBUILD 2022-12-23 10:08:06 +00:00
tox.ini Bug 1790453 - Selectively expire public/build artifacts early. r=jmaher 2022-12-05 20:11:56 +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! =)