Class
RemoteRunner

Manage communication inside the ArtOfTest.Runner.exe with the RunnerController.

Definition

Namespace:ArtOfTest.WebAii.Design.Execution

Assembly:ArtOfTest.WebAii.Design.dll

Syntax:

cs-api-definition
public class RemoteRunner

Inheritance: objectRemoteRunner

Derived Classes: RemoteManualRunner

Constructors

RemoteRunner()

Create the

Declaration

cs-api-definition
public RemoteRunner()

RemoteRunner(string, bool)

Declaration

cs-api-definition
public RemoteRunner(string pipePrefix, bool isConsoleApp)

Parameters

pipePrefix

string

isConsoleApp

bool

Fields

CALLBACK_SUFFIX

Declaration

cs-api-definition
public const string CALLBACK_SUFFIX = ".Callback"

Field Value

string

REMOTERUNNER_PIPEPREFIX

The remote runner pipe prefix name

Declaration

cs-api-definition
public const string REMOTERUNNER_PIPEPREFIX = "ArtOfTest.Runner.{0}"

Field Value

string

REMOTERUNNER_START_TIMEOUT

Declaration

cs-api-definition
public const int REMOTERUNNER_START_TIMEOUT = 50000

Field Value

int

Properties

IsListnerAlive

Gets whether the listener thread is alive.

Declaration

cs-api-definition
public bool IsListnerAlive { get; }

Property Value

bool

Methods

Connect()

Declaration

cs-api-definition
public void Connect()

Connect(int)

Connect to the controller

Declaration

cs-api-definition
public void Connect(int timeout)

Parameters

timeout

int

Disconnect()

Disconnect from controller

Declaration

cs-api-definition
public void Disconnect()

OnBeforeTestRunStarts(RunTestArgs)

Declaration

cs-api-definition
protected void OnBeforeTestRunStarts(RunTestArgs args)

Parameters

args

RunTestArgs

OnRunCompleted()

Declaration

cs-api-definition
protected void OnRunCompleted()

OnTestComplete(ExecutionReturnValues, bool)

Called when the test is complete

Declaration

cs-api-definition
protected void OnTestComplete(ExecutionReturnValues retValues, bool displayResults)

Parameters

retValues

ExecutionReturnValues

displayResults

bool

ProcessCommand(RemoteRunnerCommand)

Process a command

Declaration

cs-api-definition
protected virtual void ProcessCommand(RemoteRunnerCommand cmd)

Parameters

cmd

RemoteRunnerCommand