The private tests are interspersed with public XML:DB interface tests, the private tests test areas of the Sedna XML:DB that are completley unreleated to the XML:DB effort.
Charles > Unrelated to my previous post, but why are the tests private? > Wouldn't it benefit everybody if they were contributed as a litmus > test to the XML:DB effort at http://xmldb-org.sourceforge.net/ ? > > - Steve > > -------------- > Steve G. Bjorg > http://mindtouch.com > http://twitter.com/bjorg > > On Dec 3, 2008, at 6:52 AM, Charles Foster wrote: > >> The XML:DB tests are not made public, but I can certainly send them to >> you, I'm not sure how helpful they will be to you? >> >> Regards, >> >> Charles >> >>> Charles, >>> >>> Yes, NUnit tests are part of the plan and will be added to the .NET >>> distribution. The old code didn't have any and the protocol document >>> is too ambiguous to allow TDD, so I had to (re)start somewhere. Do >>> you have the link to the existing XML:DB tests? Where can I find >>> them? Thanks for the help. >>> >>> - Steve >>> >>> -------------- >>> Steve G. Bjorg >>> http://mindtouch.com >>> http://twitter.com/bjorg >>> >>> On Dec 2, 2008, at 2:26 PM, Charles Foster wrote: >>> >>>> Hi Steve, >>>> >>>> It's great that you've managed to write a new .NET driver for Sedna. >>>> >>>> But without thorough testing, it will probably end up like the >>>> other .NET >>>> driver. I highly recommend using CSUnit, http://www.csunit.org/ >>>> >>>> The Sedna XML:DB has over 1000 unit tests and this list is always >>>> growing. >>>> These tests test all parts of entire library both public facing and >>>> the >>>> internal private components. >>>> >>>> If you are not prepared to write these C# unit tests, is anyone else >>>> prepared to write some? >>>> >>>> Regards, >>>> >>>> Charles >>>> >>>>> I should point out that the new .NET adapter is written in C# 2.0 >>>>> and >>>>> will be made available under Apache License 2.0. For those >>>>> interested >>>>> in trying things out rather sooner than later, you can get the >>>>> trunk >>>>> code from: >>>>> https://svn.mindtouch.com/source/public/sedna/trunk/ >>>>> >>>>> However be forewarned, this code is not yet tested! That said, the >>>>> more early feedback, the better! :) >>>>> >>>>> On the diagrams, it would really help is the clarification >>>>> questions >>>>> could be filled in. I can test the code for many cases, but some >>>>> require the server to send failure messages, which cannot be >>>>> forced. >>>>> For example, what happens after the server sends the >>>>> BeginTransactionFailed message? Is the connection forcefully closed >>>>> or >>>>> does it stay open? >>>>> >>>>> The wiki page can be though of an "annotated client/server >>>>> protocol" >>>>> document. This should be useful for updating the master document >>>>> from >>>>> which it is pulled as well. >>>>> >>>>> >>>>> Cheers, >>>>> >>>>> - Steve >>>>> >>>>> -------------- >>>>> Steve G. Bjorg >>>>> http://mindtouch.com >>>>> http://twitter.com/bjorg >>>>> >>>>> On Dec 2, 2008, at 2:57 AM, Ivan Shcheklein wrote: >>>>> >>>>>> Hi Steve, >>>>>> >>>>>> Over the Thanksgiving weekend in the US, I've been rewriting the >>>>>> existing .NET adapter. The code was quite old and just by reading >>>>>> it, >>>>>> I spotted some bugs and concerns. >>>>>> >>>>>> It's great. Indeed, .NET adapter is very old and buggy. Obviously >>>>>> there is a need to rewrite it. >>>>>> >>>>>> Anyhow, I've been reading the Sedna >>>>>> Client/Server protocol PDF and have some questions concerning >>>>>> ambiguities in the message flow and the underlying protocol state >>>>>> machine. But before I fire away at them, I was curious if anyone >>>>>> has >>>>>> already compiled a list of clarifications concerning the existing >>>>>> spec? If not, I'll start a wiki page on the subject. Thanks! >>>>>> >>>>>> There was no page before the one you started (I mean >>>>>> http://wiki.developer.mindtouch.com/index.php?title=Community/Sedna_XML_Database_Client%2F%2FServer_Session_Protocol) >>>>>> . >>>>>> >>>>>> >>>>>> Ivan Shcheklein, >>>>>> Sedna Team >>>>> >>>>> ------------------------------------------------------------------------- >>>>> This SF.Net email is sponsored by the Moblin Your Move Developer's >>>>> challenge >>>>> Build the coolest Linux based applications with Moblin SDK & win >>>>> great >>>>> prizes >>>>> Grand prize is a trip for two to an Open Source event anywhere in >>>>> the >>>>> world >>>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/_______________________________________________ >>>>> Sedna-discussion mailing list >>>>> [email protected] >>>>> https://lists.sourceforge.net/lists/listinfo/sedna-discussion >>>>> >>>> >>>> >>>> ------------------------------------------------------------------------- >>>> This SF.Net email is sponsored by the Moblin Your Move Developer's >>>> challenge >>>> Build the coolest Linux based applications with Moblin SDK & win >>>> great prizes >>>> Grand prize is a trip for two to an Open Source event anywhere in >>>> the world >>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>>> _______________________________________________ >>>> Sedna-discussion mailing list >>>> [email protected] >>>> https://lists.sourceforge.net/lists/listinfo/sedna-discussion >>> >> >> >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's >> challenge >> Build the coolest Linux based applications with Moblin SDK & win >> great prizes >> Grand prize is a trip for two to an Open Source event anywhere in >> the world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> _______________________________________________ >> Sedna-discussion mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/sedna-discussion > ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Sedna-discussion mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/sedna-discussion
