unclebob/fitnesse — pull request #277 by amolenaar (2013-06-29 21:01:09+00:00)
Title: Testsystem

* Create interfaces for TestSystem, TestPage, SlimClient, ExecutionLog, Descriptor.
* Moved (almost) all dependencies to `fitnesse.wiki` out of the `fitnesse.testsystems` package.
* Introduced package `fitnesse.testrunner`, that contains the MultipleTestsRunner class, among support classes such as WikiTestPage and CompositeExecutionLog.
* Test systems are themselves responsible for cleanup if an error occurred.
* Separated the creation of a SLiM test system instance from the creation of the SlimClient.