Package org.eclipse.unittest.launcher
Interface ITestRunnerClient
public interface ITestRunnerClient
An interface to be implemented by a Test Runner Client. Its implementation
should takes care of placing the right listeners to a given
TestRunSession (usually received in the constructor) and to react to
the various test engine events (can be some notifications via some network,
reading standard output, etc. depending on design of a specified test runner)
by sending notifications to the UITestRunListeners.-
Method Summary
Modifier and TypeMethodDescriptionvoidStarts monitoring test execution.voidStops monitoring and disconnects this test runner client; this is typically happening when a test run session is marked as terminated.voidstopTest()Requests to stop the tests execution.
-
Method Details
-
startMonitoring
void startMonitoring()Starts monitoring test execution.- See Also:
-
stopTest
void stopTest()Requests to stop the tests execution. Usually requested by user; so it should stop the test runner client (usually callingstopMonitoring()and also related test specific closable objects like an underlyingILaunch(unless launch is configured to be kept alive). -
stopMonitoring
void stopMonitoring()Stops monitoring and disconnects this test runner client; this is typically happening when a test run session is marked as terminated.
-