gecko-dev/testing/mozharness
Nazım Can Altınova 87d37942fe Bug 1786400 - Add --extra-profiler-run command line argument for raptor r=sparky,perftest-reviewers
This patch only adds this new --extra-profiler-run command line argument but
does not implement the behavior of it yet. This new argument will be used to
add an extra profiler-enabled run to the raptor browsertime tests, so we can
get the profile datas from browsertime jobs all the time without triggering the
tasks again. This will allow our users to save time and get the profiles
immediately.

Differential Revision: https://phabricator.services.mozilla.com/D155279
2022-09-01 13:57:14 +00:00
..
configs Bug 1781202 - use the same configs for "mach try release" migrations as for actual merge automation r=releng-reviewers,aki DONTBUILD 2022-07-28 15:51:34 +00:00
docs
examples
external_tools Bug 1780996 - Adjust windows10 screen resolution to match physical hardware if using gpu instance. r=gbrown,jrmuizel 2022-07-25 17:33:50 +00:00
mozharness Bug 1786400 - Add --extra-profiler-run command line argument for raptor r=sparky,perftest-reviewers 2022-09-01 13:57:14 +00:00
scripts Bug 1777414 - Replace all uses of distutils.version.LooseVersion with looseversion.LooseVersion r=firefox-build-system-reviewers,glandium 2022-08-26 23:05:25 +00:00
test
LICENSE
mach_commands.py
moz.build
README.txt
requirements.txt
setup.cfg
setup.py
tox.ini Bug 1762037 - Switch mozharness tox config to python 3.9. r=ahal 2022-07-20 20:31:14 +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! =)