1.0.0

org.eclipse.soda.dk.testcontroller.service
Interface TestSessionService

All Known Implementing Classes:
TestSession

public interface TestSessionService

Version:
1.0.0

Method Summary
 void addGlobalTestRunListener(TestRunListenerService globalRunListener)
          Registers a TestRunListener
 void close()
          Close.
 TestConfigurationService getTestConfigurationService()
          Gets the test configuration service value.
 void interrupt()
          Interrupt.
 boolean isInterrupted()
           
 void removeGlobalTestRunListener(TestRunListenerService globalRunListener)
          Unregisters a TestListener
 void runMultipleTests(java.lang.String runId, java.lang.String filter, java.lang.String className, java.util.Dictionary properties, TestRunListenerService runListener)
          Run multiple tests with the specified run id, filter, class name, properties and run listener parameters.
 void runSingleTest(java.lang.String runId, java.lang.String filter, java.lang.String className, java.util.Dictionary properties, TestRunListenerService runListener)
          Run single test with the specified run id, filter, class name, properties and run listener parameters.
 

Method Detail

addGlobalTestRunListener

void addGlobalTestRunListener(TestRunListenerService globalRunListener)
Registers a TestRunListener

Parameters:
globalRunListener - The global run listener (TestRunListenerService) parameter.
See Also:
removeGlobalTestRunListener(TestRunListenerService)

close

void close()
Close.


getTestConfigurationService

TestConfigurationService getTestConfigurationService()
Gets the test configuration service value.

Returns:
The test configuration service (TestConfigurationService) value.

interrupt

void interrupt()
Interrupt.


isInterrupted

boolean isInterrupted()
Returns:
the interrupted status

removeGlobalTestRunListener

void removeGlobalTestRunListener(TestRunListenerService globalRunListener)
Unregisters a TestListener

Parameters:
globalRunListener - The global run listener (TestRunListenerService) parameter.
See Also:
addGlobalTestRunListener(TestRunListenerService)

runMultipleTests

void runMultipleTests(java.lang.String runId,
                      java.lang.String filter,
                      java.lang.String className,
                      java.util.Dictionary properties,
                      TestRunListenerService runListener)
                      throws InvalidSyntaxException,
                             java.io.IOException
Run multiple tests with the specified run id, filter, class name, properties and run listener parameters.

Parameters:
runId - The run id (String) parameter.
filter - The filter (String) parameter.
className - The class name (String) parameter.
properties - The properties (Dictionary) parameter.
runListener - The run listener (TestRunListenerService) parameter.
Throws:
InvalidSyntaxException - Invalid Syntax Exception.
java.io.IOException

runSingleTest

void runSingleTest(java.lang.String runId,
                   java.lang.String filter,
                   java.lang.String className,
                   java.util.Dictionary properties,
                   TestRunListenerService runListener)
                   throws InvalidSyntaxException,
                          java.io.IOException
Run single test with the specified run id, filter, class name, properties and run listener parameters.

Parameters:
runId - The run id (String) parameter.
filter - The filter (String) parameter.
className - The class name (String) parameter.
properties - The properties (Dictionary) parameter.
runListener - The run listener (TestRunListenerService) parameter.
Throws:
InvalidSyntaxException - Invalid Syntax Exception.
java.io.IOException

1.0.0

Copyright (c) 2007 IBM