mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
4112532be1
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. |
||
---|---|---|
.. | ||
BrowserTestUtils | ||
chrome | ||
dynamic | ||
manifests | ||
MochiKit | ||
pywebsocket | ||
roboextender | ||
ssltunnel | ||
static | ||
tests | ||
android23.json | ||
android.json | ||
androidx86.json | ||
b2g_start_script.js | ||
bisection.py | ||
browser-harness.xul | ||
browser-test-overlay.xul | ||
browser-test.js | ||
cc-analyzer.js | ||
chrome-harness.js | ||
chunkifyTests.js | ||
gen_template.pl | ||
gl.json | ||
harness.xul | ||
install.rdf | ||
jar.mn | ||
jetpack-addon-harness.js | ||
jetpack-addon-overlay.xul | ||
jetpack-package-harness.js | ||
jetpack-package-overlay.xul | ||
mach_commands.py | ||
Makefile.in | ||
manifest.webapp | ||
manifestLibrary.js | ||
mochitest_options.py | ||
mochitest-e10s-utils.js | ||
moz.build | ||
nested_setup.js | ||
pywebsocket_wrapper.py | ||
README.txt | ||
redirect.html | ||
runtests.py | ||
runtestsb2g.py | ||
runtestsremote.py | ||
server.js | ||
shutdown-leaks-collector.js | ||
ShutdownLeaksCollector.jsm |
See https://developer.mozilla.org/en/docs/Mochitest for detailed information on running and writing mochitests.