gecko-dev/testing
Gregory Szorc 8daf811909 Bug 1380893 - Add CI for plain builds; r=mshal
This commit adds CI tasks to perform "plain" builds. These builds use
the same toolchains used by official builds. But that's about it. The
mozconfig changes are minimal and only set up paths to toolchain
artifacts. sccache is not used.

The main goal of these builds is to have a "reference" build that
matches an out-of-the-box build environment as much as possible. We want
this mainly so we have timing and behavior information that matches what
developers are doing.

The Windows/generic Taskcluster worker doesn't like it when you specify
an artifact directory that doesn't exist. So we needed to add a
mozharness step to ensure UPLOAD_PATH exists to prevent those tasks from
erroring.

I'm not super thrilled about using mozharness here. We definitely don't
really need mozharness. But the main thing it is providing that we care
about is the Perfherder metrics data. I don't feel like scope bloating
to move that out of mozharness at this time.

I only implemented Linux64 and Windows64 because I'm not convinced
coverage on 32-bit build variations is useful. Tasks only run on trunk
because they are informational only and we don't need to waste resources
running these on release repos and on Try. They are tier 2 because they
aren't critical to shipping Firefox.

MozReview-Commit-ID: Gl6hGYbFX9b

--HG--
extra : rebase_source : 05360d2f6e5dbfed5543726a1be4b0e5d00e0b3d
2018-04-20 10:31:05 -07:00
..
awsy
config Bug 1457012 - Update Android host-utils for Linux; r=me,a=test-only 2018-04-27 06:59:54 -06:00
crashtest
firefox-ui Bug 1434768 - Part 3: Rewrite JS consumers of .sessionHistory, r=bz 2018-04-10 17:49:45 -04:00
geckodriver Backed out changeset cf1022433399 (bug 1433574) Linux build bustages on a CLOSED TREE 2018-04-24 04:35:07 +03:00
gtest Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
marionette Bug 1458280 - Release marionette_driver 2.7.0 and marionette_harness 4.5.0; r=whimboo 2018-05-01 16:10:50 -06:00
mochitest Bug 1372381 - Generate automation.py with GENERATED_FILES rather than Makefile.in r=mshal 2018-04-30 11:08:59 -07:00
modules Bug 1455674 part 19. Get rid of JS uses of nsIDOMElement. r=qdot 2018-04-26 23:37:34 -04:00
mozbase Bug 1457662 - [mozdevice] Use separate file object to read shell output for callback; r=bc 2018-04-30 17:58:24 -06:00
mozharness Bug 1380893 - Add CI for plain builds; r=mshal 2018-04-20 10:31:05 -07:00
profiles Bug 1453712 - Use a preference to set the testing flag. r=jryans 2018-04-12 09:22:42 -07:00
raptor Bug 1449199 - Mitmproxy integration with raptor for OSX; r=jmaher 2018-04-24 09:25:47 -04:00
runtimes Bug 1456092 - Update animationinspector paths in mochitest-*.runtimes.json;r=pbro 2018-04-23 14:42:28 +02:00
specialpowers Bug 1456035: Part 4 - Convert callers of XPCOMUtils.generateQI to ChromeUtils.generateQI. r=mccr8 2018-04-22 20:55:06 -07:00
talos Bug 1458186 - Fix DAMP logTestResult helper;r=ochameau 2018-05-01 11:43:58 +02:00
tools Bug 1456629 - Create a python tool to view local gecko profiles in perf-html.io; r=jmaher 2018-04-24 16:49:14 -04:00
tps Bug 1453497 - Bump TPS dependency versions r=markh 2018-04-12 13:14:14 -07:00
web-platform Merge inbound to mozilla-central. a=merge 2018-05-03 00:04:54 +03:00
webdriver
xpcshell Bug 1440714 - Remove DeviceManagerADB and Droid classes from mozdevice; r=bc 2018-04-26 10:43:08 -06:00
cppunittest.ini
mach_commands.py Bug 1063728 - Run SpiderMonkey style checkers as part of the build instead of make check. r=chmanchester 2018-04-26 09:09:51 +02:00
moz.build No bug - fix typos in Bugzilla components metadata in moz.build files. r=me DONTBUILD 2018-04-19 15:50:31 +03:00
README.txt
remotecppunittests.py Bug 1454404 - Pass adb path from Android mach commands to test harnesses; r=jmaher 2018-04-16 14:05:32 -06:00
runcppunittests.py
testsuite-targets.mk Bug 1455143 - Generate test archives into final path; r=ted 2018-04-19 14:21:28 -07: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