gecko-dev/testing
Nick Alexander b10e16d9f3 Bug 1247170 - Part 1: Add "android-gradle-build" Docker image. r=dustin,sebastian
We can't run Docker-in-Docker, so this is a clone of
https://hub.docker.com/r/sonatype/nexus, modified to run additional
commands.  Sonatype Nexus officially supports the Oracle JDK but the
OpenJDK appears to work as well, so we use it.

This bakes a build.sh and Gradle-specific dependencies into the docker
image.  This makes sense in a future where the dependencies this
fetches are baked into the image used to build Fennec.  It makes less
sense right now, when the dependencies are uploaded to tooltool and
subsequently consumed.  It's not critical that we get this right
immediately.

The actual build.sh script runs the Gradle wrapper for a special
dependency project.  The wrapper installs Gradle itself, downloads a
large number of Gradle dependencies, and uses Jake Wharton's
https://github.com/JakeWharton/sdk-manager-plugin/ to download and
install the Android SDK.  (We could use |mach bootstrap|, but that
doesn't (yet) support non-interactive use, and I want to try to use
the SDK Manager more generally.)  These outputs are then packaged for
further use: right now, they're exposed as artifacts, but eventually
we'll upload them directly to tooltool.

MozReview-Commit-ID: 7upsk1ANuxN

--HG--
rename : testing/docker/desktop-build/Dockerfile => testing/docker/android-gradle-build/Dockerfile
extra : rebase_source : 816a220579f8cd04699e95cfd1f77b046474d717
extra : histedit_source : 715f17c6eb43084adf88f823d59af80d12a68958
2016-02-12 10:06:57 -08:00
..
config Backed out changeset 200da85932e9 (bug 1230862) for valgrind perma failures 2016-02-10 11:04:50 +01:00
crashtest Bug 1230428 - Add crashtest for WebSpeech synthesis. r=eeejay 2016-02-10 20:57:41 +09:00
docker Bug 1247170 - Part 1: Add "android-gradle-build" Docker image. r=dustin,sebastian 2016-02-12 10:06:57 -08:00
eslint-plugin-mozilla Bug 1055464 - Add RefreshBlocker front-end. r=Mossop 2016-02-05 15:01:38 -05:00
firefox-ui Bug 1207038 - Backout workaround of bug 1156475 for Marionette shutdown hang. r=maja_zf 2016-02-10 01:48:00 +01:00
gtest Bug 1055224 - Run gtest output through a stack fixer. r=ahal 2016-01-15 10:36:46 -08:00
instrumentation Bug 1119520 - Add opt-in Gradle build mode for mobile/android. r=gps 2016-02-12 10:06:40 -08:00
luciddream Bug 1216967: Bump Marionette Python packages 2015-10-21 14:21:27 +01:00
marionette Backed out 18 changesets (bug 1245153) for multiple test failures 2016-02-11 17:05:41 +01:00
mochitest Bug 1119520 - Add opt-in Gradle build mode for mobile/android. r=gps 2016-02-12 10:06:40 -08:00
modules Bug 1034290 - Use structured log output for test results in reftest, r=jmaher 2016-02-05 15:44:20 -05:00
mozbase Backed out changeset 200da85932e9 (bug 1230862) for valgrind perma failures 2016-02-10 11:04:50 +01:00
mozharness Bug 1243048 - Stop tagging b2g repos as a part of merge day r=aki NPOTB DONTBUILD 2016-02-10 11:56:28 -05:00
profiles Backed out 3 changesets (bug 1231784) for breaking 10.10 opt jetpack tests 2016-02-03 17:38:12 -08:00
puppeteer/firefox Bug 1244715 - Upgrade firefox-ui-tests to use marionette_client 2.2.0 and marionette-driver 1.3.0. r=maja_zf DONTBUILD 2016-02-02 12:46:27 +01:00
runtimes Bug 912121 - Update misc. DevTools paths and comments. rs=devtools 2015-09-21 12:07:31 -05:00
specialpowers Bug 1246787 - [webext] Add schema storage.json (r=kmag) 2016-02-11 13:04:31 -08:00
talos Bug 1244259 - wait for SafeBrowsing to have added MozEntries in initial runs of talos perf testing, r=jmaher,gcp 2016-02-12 08:47:31 +00:00
taskcluster Bug 1244720 - Enable more green TaskCluster tier-2 jobs. r=dustin 2016-02-01 16:45:37 -05:00
tools Back out ff446e81eaf5 (bug 1216681) for Linux PGO bustage 2016-02-11 20:27:36 -08:00
tps Backed out changeset 200da85932e9 (bug 1230862) for valgrind perma failures 2016-02-10 11:04:50 +01:00
web-platform Bug 1244328 - Merge the functionality of DOMSettableTokenList into DOMTokenList and make everything that used to refer to DOMSettableTokenList refer to DOMTokenList instead. r=bzbarsky 2016-02-11 17:50:42 -05:00
xpcshell Backed out changeset e28540fe266a (bug 1246828) for xpcshell failures in test_TelemetrySession.js CLOSED TREE 2016-02-10 13:40:41 -08:00
cppunittest.ini Bug 1194721: Add |Saturate| template for saturation arithmetics, r=nfroyd 2016-02-04 12:35:12 +01:00
mach_commands.py Backed out changeset c6617c4a27b4 (bug 1238305) for android cpp failures 2016-01-29 15:01:46 -08:00
machine-configuration.json
README.txt
remotecppunittests.py Bug 1233311 - Avoid python exception on Android cppunit time-out; r=jmaher 2015-12-18 12:17:07 -07:00
runcppunittests.py Backed out changeset c6617c4a27b4 (bug 1238305) for android cpp failures 2016-01-29 15:01:46 -08:00
testsuite-targets.mk Bug 1239987 - Remove marionette-transport dependency from build environment; r=gps 2016-01-30 08:55:24 +00:00

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