gecko/testing/mochitest
Andrew McCreight 28fabb278c Bug 1074317 - Report indirect LSan leaks in mochitests. r=erahm
LeanSanitizer reports two kinds of leaks: direct and indirect. A
leaked block that is pointed to by another leaked block is an
"indirect leak", while one that isn't is a "direct leak". Often,
indirect leaks are just things entrained by the "real" leak, but if
two leaked blocks are in a cycle, then they both end up being
indirect, so we need to report them, too.

This patch makes it so that indirect LSan leaks are treated the same
as direct leaks by Mochitests, which means they will turn the tree
orange. There are a few existing indirect leaks of various severity,
so I had add some suppressions. See those bugs for more details.
2015-08-03 06:45:00 -04:00
..
BrowserTestUtils Bug 1114299 - Regression test. r=smaug 2015-07-17 13:51:39 -04:00
chrome Bug 1187701 - add_task function for mochitest chrome and plain; r=jmaher 2015-08-03 11:14:10 -06:00
dynamic
manifests
MochiKit
pywebsocket
ssltunnel Bug 1168129 Fix ssltunnel.cpp FAIL_ON_WARNING build errors on some platforms. r=ted 2015-05-27 14:10:10 -07:00
static
tests Bug 1187701 - add_task function for mochitest chrome and plain; r=jmaher 2015-08-03 11:14:10 -06:00
b2g_start_script.js Bug 1149618 - Remove SpecialPowers from Marionette, r=dburns 2015-05-18 16:36:15 -07:00
bisection.py Bug 1171971 - Move test_paths argument out of mach and into mochitest; remove --test-path, r=chmanchester 2015-06-05 13:28:29 -04:00
browser-harness.xul Bug 1171971 - Move test_paths argument out of mach and into mochitest; remove --test-path, r=chmanchester 2015-06-05 13:28:29 -04:00
browser-test-overlay.xul
browser-test.js Bug 1175318 - Import Console.jsm for mochitests;r=ted,r=past 2015-07-08 12:10:29 -07:00
cc-analyzer.js
chrome-harness.js Bug 1171971 - Move test_paths argument out of mach and into mochitest; remove --test-path, r=chmanchester 2015-06-05 13:28:29 -04:00
chunkifyTests.js
gen_template.pl
harness.xul
install.rdf
jar.mn Bug 1078657 - Add SpawnTask.js for async tasks in mochitests. r=jmaher 2015-07-17 12:37:24 -04:00
jetpack-addon-harness.js Bug 1171971 - Move test_paths argument out of mach and into mochitest; remove --test-path, r=chmanchester 2015-06-05 13:28:29 -04:00
jetpack-addon-overlay.xul
jetpack-package-harness.js Bug 1171971 - Move test_paths argument out of mach and into mochitest; remove --test-path, r=chmanchester 2015-06-05 13:28:29 -04:00
jetpack-package-overlay.xul
leaks.py Bug 1074317 - Report indirect LSan leaks in mochitests. r=erahm 2015-08-03 06:45:00 -04:00
mach_commands.py Bug 1181867 - move -runtime flag to runtests.py so it gets set in automation; r=jland,ahalberstadt 2015-07-20 09:38:49 -07:00
mach_test_package_commands.py Bug 1171602 - Run mochitest using mach from a tests.zip, r=chmanchester 2015-05-26 10:12:51 -04:00
Makefile.in bug 1188100 - fold PSM's test_client_cert.js into necko's test_tls_server.js r=mcmanus 2015-07-29 14:27:54 -07:00
manifest.webapp
manifestLibrary.js
mochitest_options.py Bug 1188730 - Select tests in the plugins subsuite by manifest rather than path to fix unintended interaction with mach try. r=ahal 2015-07-29 00:10:06 -07:00
mochitest-e10s-utils.js
moz.build Bug 1091285 - move dumpScreen in a new mozscreenshot package. r=jgriffin 2015-07-29 17:50:16 +02:00
nested_setup.js
pywebsocket_wrapper.py
README.txt
redirect.html
runrobocop.py Bug 1179981 - A new test harness for robocop; r=jmaher 2015-07-09 12:30:01 -06:00
runtests.py Bug 1091285 - move dumpScreen in a new mozscreenshot package. r=jgriffin 2015-07-29 17:50:16 +02:00
runtestsb2g.py Bug 1014760 - Move mozlog.structured to mozlog; Move mozlog to mozlog.unstructured, r=jgraham 2015-07-16 10:38:40 -04:00
runtestsremote.py Bug 1179981 - A new test harness for robocop; r=jmaher 2015-07-09 12:30:01 -06:00
server.js
shutdown-leaks-collector.js
ShutdownLeaksCollector.jsm

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