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.ITestAgent Interface Reference

The ITestAgent interface is implemented by remote test agents. More...

+ Inheritance diagram for NUnit.Engine.ITestAgent:

Public Member Functions

bool Start ()
 Starts the agent, performing any required initialization More...
 
void Stop ()
 Stops the agent, releasing any resources More...
 
ITestEngineRunner CreateRunner (TestPackage package)
 Creates a test runner More...
 

Properties

ITestAgency Agency [get]
 Gets the agency with which this agent is associated. More...
 
Guid Id [get]
 Gets a Guid that uniquely identifies this agent. More...
 

Detailed Description

The ITestAgent interface is implemented by remote test agents.

Member Function Documentation

bool NUnit.Engine.ITestAgent.Start ( )

Starts the agent, performing any required initialization

Returns
True if successful, otherwise false

Implemented in NUnit.Engine.Agents.TestAgent, and NUnit.Engine.Agents.RemoteTestAgent.

void NUnit.Engine.ITestAgent.Stop ( )

Stops the agent, releasing any resources

Implemented in NUnit.Engine.Agents.TestAgent, and NUnit.Engine.Agents.RemoteTestAgent.

Referenced by NUnit.Engine.Runners.ProcessRunner.Dispose().

ITestEngineRunner NUnit.Engine.ITestAgent.CreateRunner ( TestPackage  package)

Property Documentation

ITestAgency NUnit.Engine.ITestAgent.Agency
get

Gets the agency with which this agent is associated.

Guid NUnit.Engine.ITestAgent.Id
get

Gets a Guid that uniquely identifies this agent.

Referenced by NUnit.Engine.Services.TestAgency.Register(), and NUnit.Engine.Services.TestAgency.ReleaseAgent().


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