TestOutcome testOutcome = new TestOutcome("a_simple_test_case");
testOutcome.recordStep(TestStepFactory.successfulTestStepCalled("step 1"));
testOutcome.recordStep(TestStepFactory.successfulTestStepCalled("step 2"));
testOutcome.recordStep(TestStepFactory.successfulTestStepCalled("step 3"));
testOutcome.recordStep(TestStepFactory.failingTestStepCalled("step 4"));
testOutcome.recordStep(TestStepFactory.skippedTestStepCalled("step 5"));
testOutcome.recordStep(TestStepFactory.pendingTestStepCalled("step 6"));
reporter.setOutputDirectory(new File("target/thucyidides"));
reporter.generateReportFor(testOutcome, allTestOutcomes);