gecko-dev/testing/mochitest
Andrew McCreight cc7daba0dd Bug 1073352, part 1 - Make the DOMWINDOW and DOCSHELL leak detector work with e10s. r=jmaher
This reworks how the Mochitest DOMWINDOW and DOCSHELL leak detector works. Rather than
collecting immediately in the top-level script, it sends a message to all processes
telling them to carry out collections. Each process prints out a message when it has
finished the collections. This message is used by the test harness to decide when windows
and docshells for that process should be have been destroyed.

In non-e10s mode, the shutdown leak detector is only run in the parent process, to work
around various issues with leak detection in the thumbnail process tests.
2015-02-24 13:00:54 -08:00
..
BrowserTestUtils Bug 1107609 - Implement ContentTask.spawn; r=Gijs r=mconley 2015-02-11 17:28:44 -05:00
chrome Bug 987849 - Add fail-if support to Mochitest manifests. r=ahal. 2014-10-17 10:01:15 -04:00
dynamic
manifests Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
MochiKit
pywebsocket Bug 792831 - WebSocket permessage compression extension, r=jduell 2014-12-29 12:43:40 +01:00
roboextender Bug 1055144 - Implement sendRequestForResult. r=wesj 2014-09-02 15:53:29 -07:00
ssltunnel Bug 1096197 - Ensure SSL Error reports work when there is no failed certificate chain. r=keeler 2015-01-07 02:28:00 -05:00
static Bug 1026785 - Fix typo. r=me DONTBUILD 2014-08-09 17:36:09 -04:00
tests Bug 1056851 - Change existing callers of SpecialPowers.setBoolPref/setIntPref/setCharPref to SpecialPowers.pushPrefEnv. r=jmaher,mwargers 2015-02-19 11:53:01 -05:00
android23.json Bug 1083347 - Removing entries from android23.json and annotating manifests. r=gbrown 2014-11-03 12:01:51 -08:00
android.json Bug 1083347 - Patch to remove entries in androidx86.json and annotate manifests. r=gbrown 2014-10-31 10:31:00 +01:00
androidx86.json Bug 1083347 - Patch to remove entries in androidx86.json and annotate manifests. r=gbrown 2014-10-31 10:31:00 +01:00
b2g_start_script.js Bug 797164 - Support chrome tests on b2g emulator; r=ahal 2014-12-23 14:17:42 -07:00
bisection.py Bug 1127376 - PEP8-ify all mochitest .py files (auto-generated), r=ted 2015-02-13 14:42:02 -05:00
browser-harness.xul Bug 987849 - Add fail-if support to Mochitest manifests. r=ahal. 2014-10-17 10:01:15 -04:00
browser-test-overlay.xul
browser-test.js Bug 1073352, part 1 - Make the DOMWINDOW and DOCSHELL leak detector work with e10s. r=jmaher 2015-02-24 13:00:54 -08:00
cc-analyzer.js
chrome-harness.js Bug 1083272 - remove chrome-harness.js ability to load file list from jar file. r=ahal 2014-10-17 10:01:21 -04:00
chunkifyTests.js Bug 1101976 - fix start-at/end-at support because of odd test formats with mochitest-browser, r=ted 2014-11-20 00:02:09 +00:00
gen_template.pl Bug 1127943 - Make testharness.js the default template for gen_template.pl; r=bz (NPOTB, DONTBUILD) 2015-01-30 20:38:45 +01:00
gl.json
harness.xul
install.rdf
jar.mn Bug 1073352, part 1 - Make the DOMWINDOW and DOCSHELL leak detector work with e10s. r=jmaher 2015-02-24 13:00:54 -08:00
jetpack-addon-harness.js Bug 1097334: Fix console tests in mochitest-jetpack by setting the default log level to info. r=erikvold 2014-11-17 09:58:08 -08:00
jetpack-addon-overlay.xul Bug 1035512: Add a new common JS testing harness based on the mochitest test runner. r=gps, ted, erikvold, jmaher 2014-09-22 11:08:06 -07:00
jetpack-package-harness.js Bug 1083927 - IndexedDB: Subdomain Quota Management; r=bent,ehsan 2014-11-28 09:44:12 +01:00
jetpack-package-overlay.xul Bug 1035512: Add a new common JS testing harness based on the mochitest test runner. r=gps, ted, erikvold, jmaher 2014-09-22 11:08:06 -07:00
mach_commands.py Bug 1127376 - PEP8-ify all mochitest .py files (auto-generated), r=ted 2015-02-13 14:42:02 -05:00
Makefile.in Bug 1076446 (attempt 2) - Make the DMD test work on Windows. r=glandium. 2014-10-09 19:28:33 -07:00
manifest.webapp Bug 989198, Patch 4: Dispatch both chrome event and key event for hardward keys, and add new permission, r=fabrice. 2014-11-03 15:05:43 +08:00
manifestLibrary.js Bug 987849 - Add fail-if support to Mochitest manifests. r=ahal. 2014-10-17 10:01:15 -04:00
mochitest_options.py Bug 1127376 - PEP8-ify all mochitest .py files (auto-generated), r=ted 2015-02-13 14:42:02 -05:00
mochitest-e10s-utils.js Bug 1127013 - Use unix file endings in mochitest-e10s-utils. r=jmaher 2015-01-30 10:59:02 -08:00
moz.build Bug 1107609 - Implement ContentTask.spawn; r=Gijs r=mconley 2015-02-11 17:28:44 -05:00
nested_setup.js Bug 1038620 - Add --nested_oop option to mach test commands, r=ted.mielczarek 2015-01-13 02:07:00 +01:00
pywebsocket_wrapper.py
README.txt
redirect.html Bug 1026290: Delay mochitest-chrome redirect until after MozAfterPaint; r=jmaher 2014-11-19 15:43:28 -07:00
runtests.py Bug 1127376 - PEP8-ify all mochitest .py files (auto-generated), r=ted 2015-02-13 14:42:02 -05:00
runtestsb2g.py Bug 1127376 - PEP8-ify all mochitest .py files (auto-generated), r=ted 2015-02-13 14:42:02 -05:00
runtestsremote.py Bug 1127376 - PEP8-ify all mochitest .py files (auto-generated), r=ted 2015-02-13 14:42:02 -05:00
server.js Bug 1038620 - Add --nested_oop option to mach test commands, r=ted.mielczarek 2015-01-13 02:07:00 +01:00
shutdown-leaks-collector.js Bug 1073352, part 1 - Make the DOMWINDOW and DOCSHELL leak detector work with e10s. r=jmaher 2015-02-24 13:00:54 -08:00
ShutdownLeaksCollector.jsm Bug 1073352, part 1 - Make the DOMWINDOW and DOCSHELL leak detector work with e10s. r=jmaher 2015-02-24 13:00:54 -08:00

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