gecko-dev/testing/mozharness
Cosmin Sabou 843d179cd9 Backed out 2 changesets (bug 1838952, bug 1838948) for causing bootstrap failures. CLOSED TREE
Backed out changeset 7bdf45ed2f6b (bug 1838952)
Backed out changeset 3690d22636d7 (bug 1838948)
2023-06-21 05:56:46 +03:00
..
configs Bug 1408479 - Replace mozprocess with subprocess in mozharness run_command r=releng-reviewers,ahal 2023-06-19 12:55:51 +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 Backed out 2 changesets (bug 1838952, bug 1838948) for causing bootstrap failures. CLOSED TREE 2023-06-21 05:56:46 +03:00
scripts Bug 1838742: feat(wpt): add `--exclude-tag` r=jgraham 2023-06-20 14:50:36 +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
README.txt
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
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

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! =)