зеркало из https://github.com/mozilla/gecko-dev.git
2a5888f644
It be ideal to have |mach test {findbugs,test}| and |mach lint {lint,checkstyle}|, but the |mach test| command is very difficult to extend in a direction orthogonal to the existing direction. The existing |mach test| is built around in-tree manifests, tagged and divided into suites, intended to support |mach test path/to/arbitrary/test|. The Android findbugs task is a global static analysis that doesn't fit into the path/manifest model. The Android test task is based on JUnit and not easy to build manifest support for. The |mach lint| command is intended to be extended, but the effort to extend it is non-trivial and not worth the effort (at this time). Therefore, I've taken the existing, little used |mach android| command and added subcommands for use by local developers and automation. If nothing else, this reduces the number of "special Gradle targets" -- the equivalent of "special Make targets" -- sprinkled throughout the tree, which can only be a good thing! MozReview-Commit-ID: 24b1vbgykpN --HG-- extra : rebase_source : 8843a6e3840586fe05a1434484a848d48b2a6e8b |
||
---|---|---|
.. | ||
awsy | ||
config | ||
crashtest | ||
firefox-ui | ||
geckodriver | ||
gtest | ||
instrumentation | ||
marionette | ||
mochitest | ||
modules | ||
mozbase | ||
mozharness | ||
profiles | ||
runtimes | ||
specialpowers | ||
talos | ||
tools | ||
tps | ||
web-platform | ||
xpcshell | ||
README.txt | ||
cppunittest.ini | ||
mach_commands.py | ||
moz.build | ||
remotecppunittests.py | ||
runcppunittests.py | ||
testsuite-targets.mk |
README.txt
Common testing tools for mozilla codebase projects, test suite definitions for automated test runs, tests that don't fit anywhere else, and other fun stuff