- From: Sander Bos <sander@x-hive.com>
- Date: Tue, 16 Dec 2003 20:23:05 +0100
- To: <www-dom-ts@w3.org>
Dear Curt & others, I now finally ran the LS tests (from CVS) against our implementation. The preliminary results are below. I will only have some time this weekend to try and resolve some of the errors still in our implementation. Probably I won't be able to fix them all. The status of our implementation is that I recently started converting our implementation that is based on the 26 February 2003 spec to the latest release, that can explain some of the errors (e.g. in the missing parameter department), but not all... I had to remove the GetFeature1 and GetFeature2 tests, as they use a CORE3 method we do not support (don't get me wrong, I don't mind there are some DOM3 API calls in those tests but I had to remove them to be able to compile), and changed DOMInputSourceTest3 to use our getEncoding method instead of the CORE3 one. I already did a quickscan of the test-results to fix some simple problems, I noticed the following things in the tests (from looking at the generated Java): - LSParserConfig7 setTrueIsEffective should be an assertTrue - LSSerializerConfig8 and LSSerializerConfig9: canSetFalse at the end, should that not be an assertTrue? - DOMEntityResolverTest0 The generated entity resolver does some checks, but then returns null. This means default behavior kicks in for the parser and it looks for a 'system' file to resolve the entity reference. - CharacterStream1 Creates an LSParser with an illegal mode. Kind regards, --Sander. CertifiedText1 CharacterStream1 ERROR (exception) DOMBuilderFilterTest0 DOMBuilderFilterTest1 FAILURE (assert) DOMBuilderFilterTest2 DOMBuilderTest0 DOMBuilderTest1 DOMBuilderTest2 DOMBuilderTest3 FAILURE (assert) DOMBuilderTest4 DOMBuilderTest5 ERROR (exception) DOMBuilderTest6 ERROR (exception) DOMBuilderTest7 DOMEntityResolverTest0 ERROR (exception) DOMEntityResolverTest1 DOMImplementationLSTest0 DOMImplementationLSTest1 ERROR (exception) DOMImplementationLSTest2 DOMImplementationLSTest3 DOMImplementationLSTest4 DOMImplementationLSTest5 DOMInputSourceTest0 DOMInputSourceTest1 DOMInputSourceTest2 DOMInputSourceTest3 FAILURE (assert) DOMInputSourceTest4 DOMInputSourceTest5 ERROR (exception) DOMWriterFilterTest0 DOMWriterFilterTest1 DOMWriterFilterTest2 FAILURE (assert) DOMWriterFilterTest3 DOMWriterTest0 DOMWriterTest1 DOMWriterTest2 DOMWriterTest3 DOMWriterTest4 ERROR (exception) HasFeature01 HasFeature02 HasFeature03 HasFeature04 FAILURE (assert) HasFeature05 LSParserConfig1 FAILURE (assert) LSParserConfig2 FAILURE (assert) LSParserConfig3 FAILURE (assert) LSParserConfig4 ERROR (exception) LSParserConfig5 ERROR (exception) LSParserConfig6 FAILURE (assert) LSParserConfig7 FAILURE (assert) LSParserConfig8 FAILURE (assert) LSParserConfig9 LSSerializerConfig1 ERROR (exception) LSSerializerConfig10 LSSerializerConfig2 FAILURE (assert) LSSerializerConfig3 LSSerializerConfig4 LSSerializerConfig5 LSSerializerConfig6 ERROR (exception) LSSerializerConfig7 LSSerializerConfig8 FAILURE (assert) LSSerializerConfig9 FAILURE (assert) SystemId1 ERROR (exception) SystemId2 ERROR (exception)
Received on Tuesday, 16 December 2003 14:23:08 UTC