Hi,

   After three days testing, debugging, bug fixing, I think it is
better to report some status of the libDOM now. In the past three
days, I have spent all of my time on testing the libDOM implementation
with level 1 test cases. Now, the result is as:

Total:  527
Passed: 400
Failed: 127
Conversion Error: 2
Compile Error:    19
Run Error:      73
Not Support:    33

Now, let me explain the above result.

1. Now, we did not support all the DOM features for three level. We
did not support feature such as Notation, Entity, EntityRef, DTD and
all other XML featues. So, there are 33 "Not Support" errors, and
because of this kind of not support we got about another 70 Run Error.
2. Conversion Errors mean that we have some test case can't convert. I
have examine , the two conversion error is rooted at the element <try>
which I am not intending to deal with now.
3. Compile errors means we did not provide the corresponding interface
now. Such as dom_notation, dom_entity, and element.normalize.

And the test is done with the libxml2 binding, so there are many XML
related features get into the test cases. But we did not support all
of them now, that is the reason why there are almost 100 failed
testcase. If we use the hubbub bindings and test only HTML feature, I
think we can get nearlly 100% pass.

For level 2 and 3 tests, the now implementation nearlly failed all.
That's disappointing, but this mainly because that namespace support
is not done correctly. And that is just what I will do next.

Regards!
Bo

Reply via email to