Testing Notes
There are two parts to our testing prodedure for the turmoil tool. The first a regression test harness that performs a series of tests on the tool in order to ensure that it properly handles all possible inputs and runs correctly on local files. However due to a desire to ensure that the regression harness does not rely on outside data it is unable to test the full capabilities of the tool.
The second part of the test procedure is a small series of "real world" tests in which the tool is run on actual Subversion repositories and working copies. This ensures that the tool performs properly in real world scenarios.
