Property | Type | Description | |
---|---|---|---|
CountTestCases | int | ||
CreateTestExecutionContext | void | ||
GetLevelOfParallelism | int | ||
OnRunCompleted | void | ||
PauseBeforeRun | void | ||
StartRun | void |
Method | Description | |
---|---|---|
CountTestCases ( ITestFilter filter ) : int |
Count Test Cases using a filter
|
|
Load ( |
Loads the tests found in an Assembly
|
|
Load ( string assemblyName, object>.IDictionary |
Loads the tests found in an Assembly
|
|
NUnitTestAssemblyRunner ( ITestAssemblyBuilder builder ) : System |
Initializes a new instance of the NUnitTestAssemblyRunner class.
|
|
Run ( ITestListener listener, ITestFilter filter ) : ITestResult |
Run selected tests and return a test result. The test is run synchronously, and the listener interface is notified as it progresses.
|
|
RunAsync ( ITestListener listener, ITestFilter filter ) : void |
Run selected tests asynchronously, notifying the listener interface as it progresses. RunAsync is a template method, calling various abstract and virtual methods to be overridden by derived classes. |
|
StopRun ( bool force ) : void |
Signal any test run that is in process to stop. Return without error if no test is running.
|
|
WaitForCompletion ( int timeout ) : bool |
Wait for the ongoing run to complete.
|
Method | Description | |
---|---|---|
CountTestCases ( ITest test, ITestFilter filter ) : int | ||
CreateTestExecutionContext ( ITestListener listener ) : void |
Create the initial TestExecutionContext used to run tests
|
|
GetLevelOfParallelism ( ) : int | ||
OnRunCompleted ( object sender, |
Handle the the Completed event for the top level work item
|
|
PauseBeforeRun ( ) : void | ||
StartRun ( ITestListener listener ) : void |
Initiate the test run.
|
public CountTestCases ( ITestFilter filter ) : int | ||
filter | ITestFilter | The filter to apply |
return | int |
public Load ( |
||
assembly | The assembly to load | |
settings | object>.IDictionary | Dictionary of option settings for loading the assembly |
return | ITest |
public Load ( string assemblyName, object>.IDictionary |
||
assemblyName | string | File name of the assembly to load |
settings | object>.IDictionary | Dictionary of option settings for loading the assembly |
return | ITest |
public NUnitTestAssemblyRunner ( ITestAssemblyBuilder builder ) : System | ||
builder | ITestAssemblyBuilder | The builder. |
return | System |
public Run ( ITestListener listener, ITestFilter filter ) : ITestResult | ||
listener | ITestListener | Interface to receive EventListener notifications. |
filter | ITestFilter | A test filter used to select tests to be run |
return | ITestResult |
public RunAsync ( ITestListener listener, ITestFilter filter ) : void | ||
listener | ITestListener | Interface to receive EventListener notifications. |
filter | ITestFilter | A test filter used to select tests to be run |
return | void |
public StopRun ( bool force ) : void | ||
force | bool | If true, kill any tests that are currently running |
return | void |
public WaitForCompletion ( int timeout ) : bool | ||
timeout | int | Time to wait in milliseconds |
return | bool |