gecko-dev/testing
Gregory Szorc 91d48d1847 Bug 1247168 - Vendor tooltool.py; r=dustin
Previously, we were downloading tooltool.py from github.com. There
were a few problems with this.

First, there is a dependency on a 3rd party service. While the Docker
image should be cached, as a matter of principle we don't like hitting
3rd party services in our automation. The file is small enough, so we
just vendor it.

Second - and more importantly - we weren't validating the integrity of
the downloaded file. This means that a MiTM could possibly alter the
content of the file without us knowing (they would need a valid CA but
since the Ubuntu trusted CA bundle contains a lot of CAs from e.g.
governments, this isn't out of the question). Vendoring the file removes
this risk.

Third, behavior wasn't deterministic over time. We were always
downloading the "master" revision of the file. I like determinism over
time. Vendoring makes things deterministic.

MozReview-Commit-ID: 4DdSd42BnAu

--HG--
extra : rebase_source : cf73d2741fc186bebf06233efefdf85cd8cea3f2
extra : histedit_source : 76c7d81266a72010a9969ea32ac13c7bce2a0601
2016-07-20 10:03:17 -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 - Vendor tooltool.py; r=dustin 2016-07-20 10:03:17 -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