|
class | AsyncTestEngineResult |
| The TestRun class encapsulates an ongoing test run. More...
|
|
class | CallbackHandler |
|
interface | IDriverService |
| The IDriverService interface is implemented by the driver service, which is able to provide drivers for loading and running tests using various frameworks. More...
|
|
interface | ILogging |
| Interface to abstract getting loggers More...
|
|
interface | IRecentFiles |
| The IRecentFiles interface is used to isolate the app from various implementations of recent files. More...
|
|
interface | IResultService |
| IResultWriterService provides result writers for a specified well-known format. More...
|
|
interface | IRuntimeFrameworkService |
| Implemented by a type that provides information about the current and other available runtimes. More...
|
|
interface | IService |
| The IService interface is implemented by all Services. Although it is extensible, it does not reside in the Extensibility namespace because it is so widely used by the engine. More...
|
|
interface | IServiceLocator |
| IServiceLocator allows clients to locate any NUnit services for which the interface is referenced. In normal use, this linits it to those services using interfaces defined in the nunit.engine.api assembly. More...
|
|
interface | ISettings |
| The ISettings interface is used to access all user settings and options. More...
|
|
interface | ITestAgency |
| The ITestAgency interface is implemented by a TestAgency in order to allow TestAgents to register with it. More...
|
|
interface | ITestAgent |
| The ITestAgent interface is implemented by remote test agents. More...
|
|
interface | ITestEngine |
| ITestEngine represents an instance of the test engine. Clients wanting to discover, explore or run tests start require an instance of the engine, which is generally acquired from the TestEngineActivator class. More...
|
|
interface | ITestEngineRunner |
| Interface implemented by all internal test runners in the engine, allowing them to pass back TestEngineResults to any higher-level runner that calls them. More...
|
|
interface | ITestEventListener |
| The ITestListener interface is used to receive notices of significant events while a test is running. It's single method accepts an Xml string, which may represent any event generated by the test framework, the driver or any of the runners internal to the engine. Use of Xml means that any driver and framework may add additional events and the engine will simply pass them on through this interface. More...
|
|
interface | ITestFilterBuilder |
| Interface to a TestFilterBuilder, which is used to create TestFilters More...
|
|
interface | ITestFilterService |
| The TestFilterService provides builders that can create TestFilters More...
|
|
interface | ITestRun |
| The ITestRun class represents an ongoing test run. More...
|
|
interface | ITestRunner |
| Interface implemented by all test runners. More...
|
|
interface | ITestRunnerFactory |
| A Test Runner factory can supply a suitable test runner for a given package More...
|
|
class | NUnitEngineException |
| NUnitEngineException is thrown when the engine has been called with improper values or when a particular facility is not available. More...
|
|
class | NUnitEngineNotFoundException |
| The exception that is thrown if a valid test engine is not found More...
|
|
class | RunnerSettings |
| RunnerSettings is a static class containing constant values that are used as keys in the TestPackage created by the project loader. More...
|
|
class | RunTestsCallbackHandler |
|
class | RuntimeFramework |
| RuntimeFramework represents a particular version of a common language runtime implementation. More...
|
|
class | ServiceContext |
| The ServiceContext is used by services, runners and external clients to locate the services they need through the IServiceLocator interface. More...
|
|
class | SettingsEventArgs |
| Event argument for settings changes More...
|
|
class | TestEngine |
| The TestEngine provides services that allow a client program to interact with NUnit in order to explore, load and run tests. More...
|
|
class | TestEngineActivator |
| TestEngineActivator creates an instance of the test engine and returns an ITestEngine interface. More...
|
|
class | TestEngineResult |
| Wrapper class for the xml-formatted results produced by the test engine for most operations. The XML is stored as a string in order to allow serialization and actual XmlNodes are created on demand. More...
|
|
class | TestFilter |
| Abstract base for all test filters. A filter is represented by an XmlNode with <filter> as it's topmost element. In the console runner, filters serve only to carry this XML representation, as all filtering is done by the engine. More...
|
|
class | TestFilterBuilder |
|
class | TestPackage |
| TestPackage holds information about a set of test files to be loaded by a TestRunner. Each TestPackage represents tests for one or more test files. TestPackages may be named or anonymous, depending on how they are constructed. More...
|
|