We are currently establishing fitnesse as the testing tool user acceptance testing. So far everything is good. we are using the java version "20091121". We are having troubles with folders that are deeper than 4.
We have setup the following folder structure:
SetUp
TestSuite
content.txt + properties.xml (just "!contents" inside)
UseCase2204
content.txt + properties.xml (just "!contents" inside)
SingleRequest02
content.txt + properties.xml (just "!contents" inside)
PositiveTest
content.txt + properties.xml (just "!contents" inside)
OneAdultWithChild
here content.txt + properties.xml for the actual test containing 18 fixture tables
When we start fitnesse and navigate to the deepest folder ("OneAdultWithChild") it takes roundabout 10 seconds until the page is displayed. Now, when I move the content up one hierarchy level (into "PositiveTest") the page takes 3 seconds to render. When I put the test content on the second level ("UseCase2204") it almost displays in a instant.
The same behaviour happens during test executing. After pressing the "test" button the tests take:
Now, I am stuck with this. We need this deeply nested structure to group all the tests. But if there is no solution or workaround we can't use fitnesse and i will be a big idiot for promoting the framework. In the past I've had positive results with fitnesse but we didn't have these deeply nested structures.
It might not be the specific solution, but there is a fix for one Widget rendering issue that is currently being looked at: http://www.pivotaltracker.com/story/show/2200962
There is also a story out there for redoing the parser to be more efficient and capable, but that is a significant effort. Not sure when work will start on that.