gecko-dev/testing/mozharness
Gregory Mierzwinski c909a79d87 Bug 1632616 - Download and install google chrome through tooltool. r=aerickson,perftest-reviewers,Bebe
This patch changes how Google Chrome for Android is deployed. Rather than relying on automatic updates, we will use tooltool to download the APK and install it ourselves. Some changes were done in taskcluster to remove a hack that was put in place to disable interal tooltool downloads (the issue is resolved now).

A tooltool manifest is added for this, and to keep ourselves organized, all manifests (including the playback ones) are moved into a folder called `tooltool-manifests`.

Differential Revision: https://phabricator.services.mozilla.com/D72198
2020-04-28 09:23:21 +00:00
..
configs Bug 1632616 - Download and install google chrome through tooltool. r=aerickson,perftest-reviewers,Bebe 2020-04-28 09:23:21 +00:00
docs Bug 1532427 - miscellaneous small fixes of mozharness files r=aki 2019-12-31 23:30:04 +00:00
examples Bug 1532427 - miscellaneous small fixes of mozharness files r=aki 2019-12-31 23:30:04 +00:00
external_tools Bug 1615257 - Enable google chrome android browsertime tests. r=perftest-reviewers,AlexandruIonescu 2020-03-27 14:31:28 +00:00
mozharness Bug 1632616 - Download and install google chrome through tooltool. r=aerickson,perftest-reviewers,Bebe 2020-04-28 09:23:21 +00:00
scripts Bug 1631671 - force Android pgo tests to use test_root /sdcard/tests, r=gbrown. 2020-04-24 15:39:00 +00:00
test Bug 1527313: [mozharness] Checkout l10n-central next to mozilla-central; r=firefox-build-system-reviewers,mshal 2020-02-19 22:20:11 +00:00
LICENSE
README.txt
mach_commands.py
moz.build
requirements.txt
setup.cfg
setup.py
tox.ini Bug 1527313: [mozharness] Use `GECKO_PATH` consitently to find the source directory; r=Callek 2020-02-11 19:47:08 +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! =)