Platform/JS Compartments Mochitest
This page is a tracking page for getting the JS compartments work to pass Mochitests and other automated test suites.
Mochitest
Run with python runtests.py --total-chunks=20 --this-chunk=n --autorun --debugger=gdb
where n
is the chunk you want to examine.
Chunk 1
pass, 22848 tests
Chunk 2
2 tests failed out of 11614, both in /tests/content/base/test/test_bug461735.html
Chunk 3
2 tests failed out of 14582
/tests/content/html/content/test/test_bug209275.xhtml
/tests/content/html/content/test/test_bug582412-2.html
Chunk 4
pass, 19244 tests
Chunk 5
12 failures, doesn't complete, got through 865 tests, lots of windows left open
/tests/docshell/test/navigation/* need help, gets stuck on /tests/docshell/test/navigation/test_sessionhistory.html
Chunk 6
127 tests pass, then we hit test_xhrAbort.html, and fail miserably in nsContentUtils::ReparentClonedObjectToScope(). (bent?)
Chunk 7
pass, 177 tests
Chunk 8
pass, 346 tests
Chunk 9
pass, per peterv.
Chunk 10
pass, per peterv.
Chunk 11
pass, per peterv.
Chunk 12
pass, per peterv.
Chunk 13
?
Chunk 14
?
Chunk 15
?
Chunk 16
?
Chunk 17
pass, 573 tests (sloooooooooow to run)
Chunk 18
test_bug377624.html and test_bug36619.html disabled in layout/form/tests/, uses Cu.import(). Still running...
Chunk 19
2 tests failed out of 89228
/tests/modules/plugin/test/test_painting.html