X-Hive/DB preliminary LS test results

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