// Copyright (C) 2003-2009 by Object Mentor, Inc. All rights reserved.
// Released under the terms of the CPL Common Public License version 1.0.
package fitnesse.responders.run;
import java.io.IOException;
import util.TimeMeasurement;
import fitnesse.wiki.WikiPage;
public interface ResultsListener {
public void allTestingComplete(TimeMeasurement totalTimeMeasurement) throws IOException;
public void setExecutionLogAndTrackingId(String stopResponderId, CompositeExecutionLog log);
public void announceNumberTestsToRun(int testsToRun);
public void testSystemStarted(TestSystem testSystem, String testSystemName, String testRunner);
public void newTestStarted(TestPage test, TimeMeasurement timeMeasurement) throws IOException;
public void testOutputChunk(String output) throws IOException;
public void testComplete(TestPage test, TestSummary testSummary, TimeMeasurement timeMeasurement) throws IOException;
public void errorOccured();
}