Platform/JS Compartments Mochitest: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
This page is a tracking page for getting the JS compartments work to pass Mochitests and other automated test suites.
This page is a tracking page for getting the JS compartments work to pass xpcshell tests and Mochitests and other automated test suites.
 
= xpcshell =
 
== default compartment leaks ==
 
bug 599761 (_newJSDContext), fixed by jsd and in blake's queue?


= Mochitest =
= Mochitest =

Revision as of 20:11, 28 September 2010

This page is a tracking page for getting the JS compartments work to pass xpcshell tests and Mochitests and other automated test suites.

xpcshell

default compartment leaks

bug 599761 (_newJSDContext), fixed by jsd and in blake's queue?

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

  • 344 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/tests/mochitest/general/test_frameElementWrapping.html | wrapper needed if not same origin
  • 1907 INFO TEST-START | /tests/dom/tests/mochitest/localstorage/test_localStorageOriginsDiff.html
    Compartment mismatch 0x105d5cc00 vs. 0x10640ec00
    Assertion failure: compartment mismatched, at /src/mozilla/tracemonkey/js/src/jscntxtinlines.h:515

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

Chunk 20