---------- Forwarded message ----------
From: Asiri Rathnayake <asiri.rathnayake(a)gmail.com>
Date: Sat, Jul 26, 2008 at 11:48 AM
Subject: Re: [GSOC][WEBDAV] Status (Integration Testing)
To: Ludovic Dubost <ludovic(a)xwiki.org>
Hi Ludovic,
On Sat, Jul 26, 2008 at 4:10 AM, Ludovic Dubost <ludovic(a)xwiki.org> wrote:
Asiri,
The integration tests are really looking good. This is great to have tests
like that to see the webdav server working.
Yes I think you should replicate them on the different view.
The more tricky part is going to replicate the behavior of clients that are
doing some complex things, like trying to save temporary files
(.wiki.txt.swp like vi does)
Yes, this is going to be challenging. But if the editor is aware of the fact
that it is handling a dav file, it might resolve to some other technique to
store swap files, but we cannot depend on that, true.
Make sure you verify that your tests are really testing by introducing an
error in your webdav code.
Well, i encountered few bugs in the code while writing the tests and fixed
them along .. :P
Once you have decent testing, the most important will be to have the
Windows and Mac webdav client behave properly especially with standard
applications (Notepad, MS Word on Windows, TextEdit, OpenOffice on Mac)
Yeah, as i mentioned in one of my previous mails, some editors (ex: notepad)
doesn't even know what is DAV. I mean it complains that it is an invalid
protocol or something, there is not a single request listed on the server. I
doubt whether we can fix such issues. Anyway, i will look into it bit
thoroughly.
Thanks.
- Asiri
Ludovic
Asiri Rathnayake wrote:
Hi Ludovic,
I have setup the pom file to allow integration tests. Also, plain old
junit tests can be added if required (**/*TTest.java : unit-tests,
**/*ITest.java : integration-tests). Also, I have added integration tests
for basic operations on spaces and pages. I was thinking if i should
replicate these tests across different views ? WDYT ?
To run the tests, simply execute `mvn clean integration-test`
Thanks.
- Asiri
--
Ludovic Dubost
Blog:
http://blog.ludovic.org/
XWiki:
http://www.xwiki.com
Skype: ldubost GTalk: ldubost