For the first time ever, (I assert) XML Calabash passes 100% of the XProc test suite!

Success is relative; it is what we make of the mess we have made of things.

T. S. Eliot

Last night and early this morning, I converted my implementation of <p:validate-with-relax-ng> to use Jing instead of MSV. That change allows me to handle RELAX NG grammars expressed in the compact syntax, and that change allows me to assert that XML Calabash, my XProc processor, passes 100% of the XProc Test Suite.

I say “assert” because there are two tests that it appears to fail:

err-c0033-002.xml

But I think this test is invalid.

validxsd-006.xml

But I think XML Calabash passes this test. The actual result varies from the expected result only because SaxonSA inserted a comment to identify the location of the validation error.

I hope that the next version of Saxon will give me the ability to control this behavior.

While this is a nice milestone, my elation is tempered by the fact that the test suite isn't anywhere near complete yet. It has only 412 tests and not particularly good coverage. But, hey, I get to beam a bit anyway; it may be a small mountain, but I got there first! (Spurred on by some healthy competition from Vojtech’s Calumet.)

Comments:

FYI: these results are from a not-yet-released XML Calabash 0.9.9. I'll try to get a release out tonight.

Posted by Norman Walsh on 28 Apr 2009 @ 02:50pm UTC #

Congratulations!

Posted by Rick Jelliffe on 28 Apr 2009 @ 04:36pm UTC #

Congratulations! I'm looking forward to trying it out.

Posted by Dick Hamilton on 28 Apr 2009 @ 06:29pm UTC #

100% is a true milestone, congratulations also from me! For a moment, I had my brief moment of glory (passed 3 more tests than Calabash), but I knew that wouldn't last long :-) What can I say: Good job!

Posted by Vojtech Toman on 29 Apr 2009 @ 06:32am UTC #

Yes! Congratulations are definitely called for, and I too am looking forward to trying it.

Posted by Kurt Cagle on 29 Apr 2009 @ 05:37pm UTC #

Alright. Great work. I can't wait to see what you can do with this.

Posted by Scott Abel on 06 May 2009 @ 10:11am UTC #
Comments on this essay are closed. Thank you, spammers.