IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
NUnit.Engine.Runners.LocalTestRunner Class Reference

LocalTestRunner runs tests in the current AppDomain. More...

+ Inheritance diagram for NUnit.Engine.Runners.LocalTestRunner:
+ Collaboration diagram for NUnit.Engine.Runners.LocalTestRunner:

Public Member Functions

 LocalTestRunner (IServiceLocator services, TestPackage package)
 
- Public Member Functions inherited from NUnit.Engine.Runners.DirectTestRunner
 DirectTestRunner (IServiceLocator services, TestPackage package)
 
override void StopRun (bool force)
 Cancel the ongoing test run. If no test is running, the call is ignored. More...
 
- Public Member Functions inherited from NUnit.Engine.Runners.AbstractTestRunner
 AbstractTestRunner (IServiceLocator services, TestPackage package)
 
virtual void UnloadPackage ()
 Unload any loaded TestPackage. Overridden in derived classes to take any necessary action. More...
 
TestEngineResult Explore (TestFilter filter)
 Explores the TestPackage and returns information about the tests found. Loads the package if not done previously. More...
 
TestEngineResult Load ()
 Loads the TestPackage for exploration or execution, saving the result. More...
 
TestEngineResult Reload ()
 Reload the currently loaded test package, saving the result. More...
 
void Unload ()
 Unload any loaded TestPackage. More...
 
int CountTestCases (TestFilter filter)
 Count the test cases that would be run under the specified filter, loading the TestPackage if it is not already loaded. More...
 
TestEngineResult Run (ITestEventListener listener, TestFilter filter)
 Run the tests in the TestPackage, loading the package if this has not already been done. More...
 
AsyncTestEngineResult RunAsync (ITestEventListener listener, TestFilter filter)
 Start a run of the tests in the loaded TestPackage. The tests are run asynchronously and the listener interface is notified as it progresses. More...
 
void StartRun (ITestEventListener listener, TestFilter filter)
 Start a run of the tests in the TestPackage. The tests are run asynchronously and the listener interface is notified as it progresses. Loads the TestPackage if not already loaded. More...
 
void Dispose ()
 

Additional Inherited Members

- Protected Member Functions inherited from NUnit.Engine.Runners.DirectTestRunner
override TestEngineResult ExploreTests (TestFilter filter)
 Explores a previously loaded TestPackage and returns information about the tests found. More...
 
override TestEngineResult LoadPackage ()
 Load a TestPackage for exploration or execution More...
 
override int CountTests (TestFilter filter)
 Count the test cases that would be run under the specified filter. More...
 
override TestEngineResult RunTests (ITestEventListener listener, TestFilter filter)
 Run the tests in the loaded TestPackage. More...
 
- Protected Member Functions inherited from NUnit.Engine.Runners.AbstractTestRunner
virtual TestEngineResult ReloadPackage ()
 Reload the currently loaded test package. Overridden in derived classes to take any additional action. More...
 
virtual AsyncTestEngineResult RunTestsAsync (ITestEventListener listener, TestFilter filter)
 Start a run of the tests in the loaded TestPackage, returning immediately. The tests are run asynchronously and the listener interface is notified as it progresses. More...
 
virtual void Dispose (bool disposing)
 
bool IsProjectPackage (TestPackage package)
 
- Protected Attributes inherited from NUnit.Engine.Runners.AbstractTestRunner
const string TEST_RUN_ELEMENT = "test-run"
 
bool _disposed = false
 
- Properties inherited from NUnit.Engine.Runners.DirectTestRunner
AppDomain TestDomain [get, set]
 
- Properties inherited from NUnit.Engine.Runners.AbstractTestRunner
IServiceLocator Services [get, private set]
 Our Service Context More...
 
IProjectService ProjectService [get, private set]
 
ITestRunnerFactory TestRunnerFactory [get, private set]
 
TestPackage TestPackage [get, set]
 The TestPackage for which this is the runner More...
 
TestEngineResult LoadResult [get, set]
 The result of the last call to LoadPackage More...
 
bool IsPackageLoaded [get]
 Gets an indicator of whether the package has been loaded. More...
 

Detailed Description

LocalTestRunner runs tests in the current AppDomain.

Constructor & Destructor Documentation

NUnit.Engine.Runners.LocalTestRunner.LocalTestRunner ( IServiceLocator  services,
TestPackage  package 
)
inline

The documentation for this class was generated from the following file: