gecko-dev/testing/mochitest
Geoff Brown a908bb5504 Bug 1531611 - Check for ANR and tombstone files in all android tests; r=bc
The existing ANR and tombstone checks in remoteautomation are used
by mochitests and reftests but are awkward for other harnesses like cppunit
that do not use remoteautomation...and easily missed. This patch moves that
code to the mozharness AndroidMixin, treating ANRs and tombstones like the
logcat: Make sure any old logs are deleted when the mozharness script starts,
then move any logs found at the end of the run to the upload directory.
https://treeherder.mozilla.org/#/jobs?repo=try&tier=1%2C2%2C3&revision=f3de1e9836da2b0c9232f5d92c751b979459e19b
demonstrates tombstone artifacts for the Android 7.0 cppunit tests.

Differential Revision: https://phabricator.services.mozilla.com/D21774

--HG--
extra : moz-landing-system : lando
2019-03-05 14:22:45 +00:00
..
baselinecoverage Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
BrowserTestUtils Bug 1522546 - Properly handle preferred remote types in BrowserTestUtils.waitForNewWindow. r=bobowen 2019-01-31 19:54:33 +00:00
chrome Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
dynamic
embed
manifests
MochiKit
pywebsocket
ssltunnel Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
static
tests Bug 1524687 - Part 0: Fix more dodgy component mocking code. r=froydnj 2019-01-31 12:27:15 -08:00
__init__.py
api.js Bug 1445739 - stop invalidating the startup cache when extensions change, r=kmag 2019-02-08 08:55:27 +00:00
bisection.py
browser-harness.xul Bug 1506715 - Adapt Mochitest so it can run on Thunderbird r=darktrojan 2018-12-14 10:43:22 +13:00
browser-test.js Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
chrome-harness.js Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
chunkifyTests.js
favicon.ico
gen_template.pl
harness.xul Bug 1498572 - Remove eval from harness.xul r=ckerschb 2018-10-23 06:58:11 +00:00
install.rdf
leaks.py Backed out 16 changesets (bug 827976) for causing bug 1532054. a=backout 2019-03-02 20:40:01 +02:00
mach_commands.py Bug 1519477 - Try to detect networking connectivity problems before running local tests on android; r=bc 2019-01-16 14:59:35 -07:00
mach_test_package_commands.py
manifest.json
manifest.webapp
manifestLibrary.js
mochitest_options.py Bug 1522689 - Update command line help for several android test commands; r=bc 2019-02-01 07:18:05 -07:00
mochitest-e10s-utils.js
moz.build Bug 1498289 - Stop running geckoview_example smoke test; r=jmaher 2018-10-11 14:00:31 -06:00
nested_setup.js
pywebsocket_wrapper.py
README.txt
redirect.html Bug 1486741 - Enable ESLint rule comma-dangle for all of mozilla-central (automatic fixes). r=mossop 2018-10-19 12:55:39 +00:00
runjunit.py Bug 1522689 - Update command line help for several android test commands; r=bc 2019-02-01 07:18:05 -07:00
runrobocop.py Bug 1531611 - Check for ANR and tombstone files in all android tests; r=bc 2019-03-05 14:22:45 +00:00
runtests.py Bug 1521879 - Part 7: Create new CI jobs for media mochitests with socket process enabled. r=ahal 2019-02-25 21:52:13 +00:00
runtestsremote.py Bug 1531611 - Check for ANR and tombstone files in all android tests; r=bc 2019-03-05 14:22:45 +00:00
schema.json
server.js Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
shutdown-leaks-collector.js
ShutdownLeaksCollector.jsm Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
start_desktop.js Bug 1506715 - Adapt Mochitest so it can run on Thunderbird r=darktrojan 2018-12-14 10:43:22 +13:00

See https://developer.mozilla.org/en/docs/Mochitest for detailed information on running and writing mochitests.