- From: Joćo Eiras <joao.eiras@gmail.com>
- Date: Thu, 01 Feb 2007 21:09:07 -0000
- To: "Curt Arnold" <carnold@houston.rr.com>
- Cc: "www-dom-ts@w3.org" <www-dom-ts@w3.org>
After checking a bit, I find tests DOMInputSourceTest1.html DOMInputSourceTest2.html DOMInputSourceTest4.html invalid. The testcases feed a LSParse with xml like <elt/>, and then check if there's a elt element in the generated tree. So you're asking for the xml parser to resolve the entities, and reparse the xml with the resolved xml to try to build a dom tree ? This is the first time I see something like this being requested. Curt Arnold <carnold@houston.rr.com> escreveu: > > On Feb 1, 2007, at 10:27 AM, Joćo Eiras wrote: > >> >> >> The test suites have always been broken for me. >> See file >> http://www.w3.org/2004/04/ecmascript/level3/ls/DOMBuilderTest0.html >> >> It declares the following global variable, and manipulates it like this >> >> var builder = null; >> >> function setUpPage() { >> (...) >> builder = createConfiguredBuilder(); >> (...) >> } >> >> function DOMBuilderTest0() { >> var success; >> if(checkInitialization(builder, "DOMBuilderTest0") != null) return; >> (...) >> var builder; >> (...) >> builder = lsImplementation.createLSParser >> (MODE_SYNCHRONOUS,NULL_SCHEMATYPE); >> (...) >> } >> >> The problem is, the TC expects the builder variable that is passed to >> checkInitialization to be the object that createConfiguredBuilder >> returns, but that same function declares another var builder, which >> therefore hides the global variable and creates a local undefined one, >> so all tests fails. >> I've mentioned this problem 4 months ago, and it still isn't fixed. >> http://lists.w3.org/Archives/Public/www-dom-ts/2006Sep/0000.html >> >> If the builder problem is fixed, then the function getResourceURI is >> undefined too. >> >> >> Michal Domoslawski <michal.domoslawski@comarch.com> escreveu: >> >>> Hi, >>> >>> When I use JSunit form http://www.w3.org/DOM/Test/ to perform tests of >>> DOM level 3 Load and Save, progress bar is red and all tests return >>> errors. When JSunit loads "../level3/ls/DOMWriterTest4.html" it >>> hangs-up and nothing happens. I've testet it with Opera, FF2.0 and in >>> both cases results are the same. Weird fact is that when I've done the >>> same thing a week ago everything was fine and tests were passed. Are >>> there any chances that something was changed in DOMTestCase.js script >>> and it caused whole tests to return Errors? >>> >>> BR >> >> > > > Time goes by fast. I had hoped to look at the problem after I managed a > log4j and a log4cxx release. I'm still trying to get the log4cxx > release out the door. > > At the time it was written, there were no Javascript implementations of > DOM 3 LS, so the tests were only checked against Java implementations > and the problem between the conflict of the variable names in the tests > and in the test framework were not known. It has been a couple of years > since the last full blown implementation survey and it would be good to > get to that, but I can only offer good intentions at this time. >
Received on Thursday, 1 February 2007 21:09:20 UTC