gecko-dev/testing
Nick Alexander 2a5888f644 Bug 1371445 - Add |mach android {lint,findbugs,checkstyle,test}| commands for running Android-specific test suites. r=gps
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
2017-06-12 08:55:54 -07:00
..
awsy Bug 1366199 - Relax marionette-harness depencency for AWSY. r=erahm 2017-06-28 14:57:03 -07:00
config Bug 1374663 - Update used GRCOV version and change its usage. r=marco 2017-06-29 13:31:56 -04:00
crashtest
firefox-ui Bug 1353599 - Intermittent test_about_private_browsing.py TestAboutPrivateBrowsing.testCheckAboutPrivateBrowsing. temporarily disable. r=gbrown 2017-06-23 10:29:47 -04:00
geckodriver Backed out 3 changesets (bug 1372595) for build bustage everywhere except Linux32 and OS X 2017-06-22 19:23:30 -07:00
gtest
instrumentation
marionette merge mozilla-inbound to mozilla-central a=merge 2017-07-12 11:07:09 +02:00
mochitest Backed out changeset 37f7f74bee08 (bug 1366694) 2017-07-11 13:14:36 +02:00
modules Bug 1374670 - Enabled the ESLint no-tabs rule across mozilla-central r=standard8 2017-07-04 21:30:18 +05:30
mozbase Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
mozharness Bug 1371445 - Add |mach android {lint,findbugs,checkstyle,test}| commands for running Android-specific test suites. r=gps 2017-06-12 08:55:54 -07:00
profiles Bug 1379522 - Add pinned sites, context menu ordering, cleared history, other fixes to Activity Stream. r=ursula 2017-07-09 17:04:38 -07:00
runtimes
specialpowers Bug 1374670 - Enabled the ESLint no-tabs rule across mozilla-central r=standard8 2017-07-04 21:30:18 +05:30
talos Bug 1378139 - Fix talos perf-reftest-singletons manifest; r=igoldan 2017-07-11 09:23:22 -04:00
tools Bug 1372051 - Remove external media tests from /testing, /build, /python. r=maja_zf 2017-06-12 10:27:42 +12:00
tps
web-platform No bug - Update wpt expecations a=bustage 2017-07-12 13:55:06 -07:00
xpcshell Bug 1368080 - Only remove pushed streams from cache when canceling the stream if the ids match. r=mcmanus 2017-06-28 10:29:34 -07:00
README.txt
cppunittest.ini Bug 1371771 - Add a MOZ_DEFINE_ENUM macro and variants to MFBT. r=froydnj 2017-06-30 19:58:11 -04:00
mach_commands.py Bug 1371833 - In 'mach test-info', use posix paths for queries; r=jmaher 2017-06-21 13:59:28 -06:00
moz.build Bug 1372051 - Remove external media tests from /testing, /build, /python. r=maja_zf 2017-06-12 10:27:42 +12:00
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