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
Package NUnit.Engine

Namespaces

package  Addins
 
package  Agents
 
package  Api
 
package  Drivers
 
package  Extensibility
 
package  Internal
 
package  Runners
 
package  Services
 
package  Tests
 

Classes

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...
 

Enumerations

enum  RuntimeType {
  RuntimeType.Any, RuntimeType.Net, RuntimeType.NetCF, RuntimeType.SSCLI,
  RuntimeType.Mono, RuntimeType.Silverlight, RuntimeType.MonoTouch
}
 Enumeration identifying a common language runtime implementation. More...
 
enum  ServiceStatus { ServiceStatus.Stopped, ServiceStatus.Started, ServiceStatus.Error }
 Enumeration representing the status of a service More...
 

Functions

delegate void SettingsEventHandler (object sender, SettingsEventArgs args)
 Event handler for settings changes More...
 

Enumeration Type Documentation

Enumeration identifying a common language runtime implementation.

Enumerator
Any 

Any supported runtime framework

Net 

Microsoft .NET Framework

NetCF 

Microsoft .NET Compact Framework

SSCLI 

Microsoft Shared Source CLI

Mono 

Mono

Silverlight 

Silverlight

MonoTouch 

MonoTouch

Enumeration representing the status of a service

Enumerator
Stopped 

Service was never started or has been stopped

Started 

Started successfully

Error 

Service failed to start and is unavailable

Function Documentation

delegate void NUnit.Engine.SettingsEventHandler ( object  sender,
SettingsEventArgs  args 
)

Event handler for settings changes

Parameters
senderThe sender.
argsThe SettingsEventArgs instance containing the event data.