mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-29 15:52:07 +00:00
cc7daba0dd
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.
45 lines
2.8 KiB
Plaintext
45 lines
2.8 KiB
Plaintext
mochikit.jar:
|
|
% content mochikit %content/
|
|
content/browser-harness.xul (browser-harness.xul)
|
|
content/browser-test.js (browser-test.js)
|
|
content/browser-test-overlay.xul (browser-test-overlay.xul)
|
|
content/jetpack-package-harness.js (jetpack-package-harness.js)
|
|
content/jetpack-package-overlay.xul (jetpack-package-overlay.xul)
|
|
content/jetpack-addon-harness.js (jetpack-addon-harness.js)
|
|
content/jetpack-addon-overlay.xul (jetpack-addon-overlay.xul)
|
|
content/cc-analyzer.js (cc-analyzer.js)
|
|
content/chrome-harness.js (chrome-harness.js)
|
|
content/mochitest-e10s-utils.js (mochitest-e10s-utils.js)
|
|
content/shutdown-leaks-collector.js (shutdown-leaks-collector.js)
|
|
content/ShutdownLeaksCollector.jsm (ShutdownLeaksCollector.jsm)
|
|
content/harness.xul (harness.xul)
|
|
content/redirect.html (redirect.html)
|
|
content/server.js (server.js)
|
|
content/chunkifyTests.js (chunkifyTests.js)
|
|
content/manifestLibrary.js (manifestLibrary.js)
|
|
content/nested_setup.js (nested_setup.js)
|
|
content/dynamic/getMyDirectory.sjs (dynamic/getMyDirectory.sjs)
|
|
content/static/harness.css (static/harness.css)
|
|
content/tests/SimpleTest/ChromePowers.js (tests/SimpleTest/ChromePowers.js)
|
|
content/tests/SimpleTest/EventUtils.js (tests/SimpleTest/EventUtils.js)
|
|
content/tests/SimpleTest/ChromeUtils.js (tests/SimpleTest/ChromeUtils.js)
|
|
content/tests/SimpleTest/LogController.js (tests/SimpleTest/LogController.js)
|
|
content/tests/SimpleTest/MemoryStats.js (tests/SimpleTest/MemoryStats.js)
|
|
content/tests/SimpleTest/MozillaLogger.js (../specialpowers/content/MozillaLogger.js)
|
|
content/tests/SimpleTest/specialpowers.js (../specialpowers/content/specialpowers.js)
|
|
content/tests/SimpleTest/SpecialPowersObserverAPI.js (../specialpowers/content/SpecialPowersObserverAPI.js)
|
|
* content/tests/SimpleTest/specialpowersAPI.js (../specialpowers/content/specialpowersAPI.js)
|
|
content/tests/SimpleTest/setup.js (tests/SimpleTest/setup.js)
|
|
content/tests/SimpleTest/SimpleTest.js (tests/SimpleTest/SimpleTest.js)
|
|
content/tests/SimpleTest/test.css (tests/SimpleTest/test.css)
|
|
content/tests/SimpleTest/TestRunner.js (tests/SimpleTest/TestRunner.js)
|
|
content/tests/SimpleTest/iframe-between-tests.html (tests/SimpleTest/iframe-between-tests.html)
|
|
content/tests/SimpleTest/WindowSnapshot.js (tests/SimpleTest/WindowSnapshot.js)
|
|
content/tests/SimpleTest/MockObjects.js (tests/SimpleTest/MockObjects.js)
|
|
content/tests/SimpleTest/NativeKeyCodes.js (tests/SimpleTest/NativeKeyCodes.js)
|
|
content/tests/SimpleTest/paint_listener.js (tests/SimpleTest/paint_listener.js)
|
|
content/tests/SimpleTest/docshell_helpers.js (../../docshell/test/chrome/docshell_helpers.js)
|
|
content/tests/BrowserTestUtils/content-task.js (BrowserTestUtils/content/content-task.js)
|
|
content/tests/BrowserTestUtils/content-utils.js (BrowserTestUtils/content/content-utils.js)
|
|
|