On 05/07/2010 09:14 AM, Vincent Massol wrote:
Hi,
Right now we check pages in our functional tests (xhtml validity, no error when executing
the page, no failing macro).
I was wondering about the idea of having the checks done inside wiki pages so that we
could provide a sanity check wiki page in the admin section for admins.
Then we would use that page from our junit test and people would also be able to run it
too from inside their wiki.
Thus killing 2 birds with one stone
I think we're lacking such kind of tools for wiki admins and it could be interesting.
You mean some velocity/groovy script which checks things in the wiki,
like "does the document X exist, does the document Y have PR, does the
class Z exist", right? Yes, I like the idea.
Another idea would be to write selenium tests as HTML tables and run
them from the browser, this would allow to run the tests both from mvn
and from the running wiki.
I wonder if we could have tests written in groovy which are parsed and serialized in the
wiki and output
through a page in the browser and deserialized and instantiated in selenium.
It's a long shot but it would be very cool if applications could carry their tests
around with them.