зеркало из https://github.com/mozilla/gecko-dev.git
c5f931e3b5
API lint is arguably the most valuable lint of all, but it's also hard to fit into the Phab ecosystem, since there's no place to hang the "API hash not correct" message in the case when the hash hasn't been updated at all. Therefore, this commit doesn't convert it. See also https://github.com/mozilla-mobile/gradle-apilint/issues/61 for adding file/line information to API lint. Differential Revision: https://phabricator.services.mozilla.com/D35277 --HG-- rename : mobile/android/config/mozconfigs/android-api-16-frontend/nightly => mobile/android/config/mozconfigs/android-api-16/nightly-android-lints extra : moz-landing-system : lando |
||
---|---|---|
.. | ||
configs | ||
docs | ||
examples | ||
external_tools | ||
mozharness | ||
scripts | ||
test | ||
LICENSE | ||
README.txt | ||
mach_commands.py | ||
moz.build | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
tox.ini | ||
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! =)