gecko-dev/testing
Andreas Tolfsen 98cdaaee72 Bug 1443853 - Move browser process shutdown monitor to mozrunner. r=jgraham
This moves the shutdown monitor for the Firefox process from
geckodriver to mozrunner, which is a more suitable home for it.
We will likely need specialised versions of this in the future with
products such as GeckoView and Fennec.

In addition to the move it also cleans up the polling loop by
employing std::time::SystemTime which lets us match on the elapsed
time since its construction.  This seems nicer than having to perform
division operations on integers, which in Rust are inherently unsafe
(there is no guard against SIGFPE).

This change should be functionally equivalent to the existing code.

MozReview-Commit-ID: 1asnFbixhcY

--HG--
extra : rebase_source : f21f734862bfbbc1ed665dc9c9f611c5968d662f
2018-03-07 21:57:53 +00:00
..
awsy Bug 1437215 - Measure WebRender memory usage on Linux x86_64 using AWSY tests, r=jmaher 2018-02-21 05:52:04 -08:00
config Bug 1436183 - Update tooltool manifests for Android host-utils (linux), again; r=jmaher 2018-02-08 06:29:08 -07:00
crashtest Bug 1425356 - remove XUL template support, r=bz 2017-12-19 14:11:06 +00:00
firefox-ui Merge inbound to mozilla-central. a=merge 2018-03-06 06:27:48 +02:00
geckodriver Bug 1443853 - Move browser process shutdown monitor to mozrunner. r=jgraham 2018-03-07 21:57:53 +00:00
gtest Bug 1434671 - add a benchmarking macro permitting custom test fixtures; r=ted.mielczarek 2018-02-26 17:31:58 -04:00
marionette Bug 1444404 - Use default (true) value for browser.newtabpage.enabled for testing. r=jmaher 2018-03-09 10:47:10 -08:00
mochitest Bug 1437295 - Promise-ify some of the paint/flushing methods. r=botond 2018-03-10 23:26:27 -05:00
modules Bug 1433175 - scripted patch to replace Components.classes[, Components.interfaces.nsI, Components.utils. and Components.results. with Cc, Ci, Cu and Cr, r=Mossop. 2018-02-28 18:51:33 +01:00
mozbase Bug 1443853 - Move browser process shutdown monitor to mozrunner. r=jgraham 2018-03-07 21:57:53 +00:00
mozharness Bug 1443446 - Enable geckodriver/Marionette trace output for wdspec test jobs in automation. r=ato 2018-03-06 11:41:59 +01:00
profiles Bug 1433133 - remove unused prefs and exported bits from NewTabUtils.jsm, r=dao 2018-03-06 22:56:07 +00:00
runtimes Bug 1363061 - Rename toolkit/components/jsdownloads to toolkit/components/downloads. r=mak 2018-03-06 17:40:59 +00:00
specialpowers Bug 1441927 part 3. Fix the exposure test for OfflineResourceList. r=bkelly 2018-03-01 12:32:33 -05:00
talos Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2018-03-09 21:35:33 +02:00
tools Backed out changeset 99809c2e06ae since it wasn't supposed to get pushed. r=me 2018-03-03 00:17:58 -05:00
tps Bug 1425987 - part 2: Cleanup Sync logging by rationalizing preference management. r=tcsc 2017-12-19 09:48:31 +11:00
web-platform Bug 1434692: followup: Mark the test as failing on the old style system. r=me 2018-03-09 16:11:41 +01:00
webdriver Bug 1396823 - Use unicode-segmentation to iterate graphemes instead of chars r=ato 2018-03-06 21:31:14 -05:00
xpcshell bug 1440563 - set the RD bit in DOH requests r=valentin 2018-03-05 08:47:52 +01:00
cppunittest.ini
mach_commands.py Bug 1440405 - Fix faulty assumption that only one log handler can be installed in |mach test/mochitest|, r=froydnj 2018-02-23 09:40:06 -05:00
moz.build Bug 1433974 - Update BUG_COMPONENT for some of the new Testing components, r=jmaher 2018-01-29 12:57:54 -05:00
README.txt
remotecppunittests.py Bug 1434430 - [flake8] Fix blank 'except' statements r=rwood 2018-01-31 14:32:08 -05:00
runcppunittests.py Bug 1377007 - autospider.py,runcppunittests.py export the path to directory js/src,r=Yoric 2017-12-08 11:14:12 +01:00
testsuite-targets.mk Bug 1443246 - Don't sign Robocop APK during stage-package. r=gbrown 2018-03-05 11:20:16 -08: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