gecko-dev/testing
Mike Hommey 09748c0e45 Bug 1321847 - Allow to override the mozharness tooltool manifest from the environment. r=mshal
The main motivation behind this change is that going towards toolchain
tasks hooked up in the task graph (bug 1313111), we're going to end up
with jobs using both taskcluster toolchain job and tooltool artifacts
for their toolchain needs. With the current setup, this means the
toolchain dependencies will be spread between taskcluster task graph
definition and mozharness configuration.

It also makes things more complex to provide a command that pulls the
right toolchains from both taskcluster and tooltool (bug 1356529),
because one needs to find and parse the mozharness config (which also
happens to be python code that uses platform-specific things, so e.g.
reading windows mozharness config fails on other platforms).

All in all, moving the tooltool manifest path to the taskcluster task
definitions would make things simpler, and would also allow make patches
switching from tooltool to taskcluster artifacts more straightforward to
validate.

But since some build types still run on buildbot, we'll have to keep
part of the current setup using mozharness configs. So we allow to
override the tooltool manifest path from the environment, and we'll rely
on taskcluster task definitions being able to set environment variables.

Actually moving the relevant tooltool manifest paths from mozharness
config to taskcluster task definitions is left for a followup.

Another followup is to move the tooltool manifest paths declared in
some ad-hoc build scripts to taskcluster task definitions as well.

The immediate need for this, though, is to allow to have duplicated jobs
that only differ in their tooltool manifest, without duplicating a
complete mozharness config that will end up stale (the goal being that
really only the tooltool manifest differs, even when the original jobs
change).

--HG--
extra : rebase_source : 3622779926b1b5e86e809c1f6422bd55ef64eed7
2017-06-02 11:28:26 +09:00
..
awsy Bug 1368751 - AWSY - use proper Windows paths in checkpoint script, r=jmaher 2017-05-31 06:44:14 -07:00
config Bug 1363797 - Update geckodriver to 0.16.1, a=testonly 2017-05-11 18:01:47 +01:00
crashtest Bug 1352333 - remove autophone webrtc test manifests, r=dminor. 2017-04-20 14:13:34 -07:00
firefox-ui Bug 1367780 - Additional changes for eslint on testing/firefox-ui,mozbase,profiles,specialpowers; r=Standard8 2017-05-30 16:06:31 -06:00
geckodriver Bug 1364385 - Do not use canonicalized path to start Firefox. r=ato 2017-06-02 13:40:24 +02:00
gtest Bug 964133 - Build webrtc.org unit tests; r=jesup,ted.mielczarik 2017-03-27 15:51:16 -04:00
instrumentation
marionette Backed out 3 changesets (bug 1368674) for Android test failures. 2017-06-01 19:21:31 -04:00
mochitest Bug 1363760 - Part 3 - In tests, install SpecialPowers and mochijar as non-temporary addons r=ahal 2017-05-30 10:09:57 -04:00
modules Bug 1348103 - Fix test_chrome_bookmarks.js error when collecting code coverage on linux64-jsdcov. r=Gijs 2017-04-29 10:47:24 -04:00
mozbase Bug 1367780 - Additional changes for eslint on testing/firefox-ui,mozbase,profiles,specialpowers; r=Standard8 2017-05-30 16:06:31 -06:00
mozharness Bug 1321847 - Allow to override the mozharness tooltool manifest from the environment. r=mshal 2017-06-02 11:28:26 +09:00
profiles Bug 1367780 - Additional changes for eslint on testing/firefox-ui,mozbase,profiles,specialpowers; r=Standard8 2017-05-30 16:06:31 -06:00
runtimes Bug 1363850 - Part I, Move new about:preferences from in-content/ to in-content-new/, r=jaws,mconley 2017-05-25 18:31:41 +08:00
specialpowers Bug 1367780 - Additional changes for eslint on testing/firefox-ui,mozbase,profiles,specialpowers; r=Standard8 2017-05-30 16:06:31 -06:00
talos Bug 1365975 - Fix pageloader test renaming; r=jmaher 2017-05-25 16:56:33 -04:00
tools Bug 1355260 - Allow for variability in mochitest-dt and bc e10s names in try syntax; r=chmanchester 2017-04-12 09:15:55 -06:00
tps Bug 1367567 - Allow non-mpc extensions when running sync's TPS tests r=markh 2017-05-24 17:18:33 -04:00
web-platform Bug 1369471 - Allow running wpt directories by path on the command line, r=maja_zf 2017-06-01 19:01:01 +01:00
xpcshell Bug 1367235 - Additional changes for eslint on testing/xpcshell; r=Standard8 2017-05-25 07:32:44 -06:00
README.txt
cppunittest.ini
mach_commands.py Bug 1365621 - Allow specification of info categories for |mach test-info|; r=jmaher 2017-05-17 10:30:37 -06:00
moz.build Bug 1361417 - Update moz.build crash reporter bug components r=bsmedberg 2017-05-02 09:44:42 -07:00
remotecppunittests.py Bug 1355222 - When debug logging requested for android mach test commands, enable devicemanager logging; r=jmaher 2017-04-11 09:21:37 -06:00
runcppunittests.py Backed out changeset 18fd8676751a (bug 1333003) 2017-03-23 10:38:04 +01:00
testsuite-targets.mk Bug 1359965 - Support and generate tar.gz WPT archive; r=glandium 2017-05-08 17:19:05 -07:00

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