gecko-dev/testing
Gregory Szorc a43ac5b4de Bug 1247168 - Introduce scripts for running action and decision tasks; r=dustin
When we switch to use robustcheckout for version control foo, we'll
also be taking the opportunity to have the decision and action tasks
execute as the "worker" user.

Since caches are mounted and owned by root and since tasks initially
run as root, this makes defining the container command in YAML a bit
difficult because we have to do some work as root then switch users
and continue executing. Rather than shoehorning all that complicated
logic into YAML, we introduce bash scripts that do it. These will
be plugged into the task YAML when we formally switch the tasks
to use the new Docker image.

We provide one script for running Gecko decision tasks. We provide
another for running action tasks. These are the two consumers of
the decision image we care about.

We also sneak in a change to add the executable bit to checkout-gecko.

MozReview-Commit-ID: CXlyHZJSHcP

--HG--
extra : rebase_source : 80621d4833a9d745eaff7da4641dfd4ace8ae1db
extra : histedit_source : e6ce7de5d14c8781d8dd94a8eff76c3227cd18b5
2016-07-21 11:44:55 -07:00
..
config Bug 1280017 - Fix firefox-puppeteer requirement for external media tests. r=maja_zf 2016-06-14 13:07:56 +01:00
crashtest
docker Bug 1247168 - Introduce scripts for running action and decision tasks; r=dustin 2016-07-21 11:44:55 -07:00
firefox-ui Bug 1285124 - Update the image reference in test_mixed_script_content_blocking.py. r=whimboo 2016-07-07 07:15:00 -04:00
gtest Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
instrumentation Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
luciddream
marionette merge autoland to mozilla-central a=merge 2016-07-25 15:46:37 +02:00
mochitest Bug 1289123: Remove test_zmedia_cleanup.html from Autophone WebRTC job manifest; r=drno 2016-07-25 09:49:05 -04:00
modules Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
mozbase Bug 1287496 - Increment sleep timespan by (attempts * delay) seconds. r=ted 2016-07-18 18:12:01 +01:00
mozharness Bug 1278261 - drop api-9 mozilla-release release support, remove all api-9 and api-11 references, r=Callek 2016-07-23 22:44:47 -07:00
profiles Bug 1277905 - Remove in-product links to plugincheck. Also remove support for startup prompting about outdated plugins, since that's annoying to users. r=Gijs r=mconley 2016-07-01 11:01:07 -04:00
puppeteer/firefox Bug 1282080 - Fix logging of AUS server URL for new SYSTEM_CAPABILITIES parameter. r=maja_zf 2016-07-01 12:21:22 +02:00
runtimes Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
specialpowers Backed out changeset 640247e978ba (bug 1246540) for bustage 2016-07-24 15:59:31 +02:00
talos Bug 1287938 - Make ts_paint use the parent process start time and first paint info in calculations. r=jmaher 2016-07-20 11:00:25 -04:00
tools Bug 1278890 - Add reftest support to test package mach environment, r=armenzg 2016-07-13 10:57:22 -04:00
tps Bug 1281095 - Clean up FxA server sessions and devices after each run of TPS. r=markh 2016-06-29 19:50:13 -04:00
web-platform merge mozilla-inbound to mozilla-central a=merge 2016-07-25 15:50:41 +02:00
xpcshell Bug 1287236 - Use 0 instead of -1 to randomly assign port. r=mcmanus 2016-07-15 14:30:56 -07:00
cppunittest.ini Bug 1282004 - Convert TestMD4 CPP unit test into a GTest. r=mgoodwin 2016-06-27 09:06:51 -07:00
mach_commands.py Bug 1281570 - Provide recommendations to fix typos when using 'mach try'. r=chmanchester 2016-06-24 21:36:39 -04:00
machine-configuration.json
README.txt
remotecppunittests.py
runcppunittests.py Bug 1281918 - make runcppunittests filter out non-executable files when given a directory; r=chmanchester 2016-06-24 04:02:18 -04:00
testsuite-targets.mk Bug 1268913: Fix test for existence of objcopy. r=ted 2016-05-26 10:38:58 -03: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