gecko-dev/testing/mozharness
Dave Hunt 45ce828ce6 Bug 1677125 - Schedule live desktop page loads r=perftest-reviewers,sparky
Schedule live desktop page load for all recorded sites. Also provide fission variants for all browsertime desktop tests running on webrender platforms and moved sheriffed live page load tests into a separate job.

Differential Revision: https://phabricator.services.mozilla.com/D108959
2021-03-19 22:17:10 +00:00
..
configs Bug 1683797: Don't use "build targets" to build rusttests r=sheehan,firefox-build-system-reviewers,glandium 2021-03-09 14:45:25 +00:00
docs
examples
external_tools
mozharness Bug 1677125 - Schedule live desktop page loads r=perftest-reviewers,sparky 2021-03-19 22:17:10 +00:00
scripts Bug 587344: Mozharness script for running something and testing whether or not it stays alive for a given period of time. r=releng-reviewers,aki 2021-03-09 14:36:18 +00:00
test
LICENSE
mach_commands.py
moz.build
README.txt
requirements.txt
setup.cfg
setup.py
tox.ini
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! =)