Class
RemoteExecutorCommunicationLayer

Definition

Namespace:ArtOfTest.WebAii.Design.Execution.Communication

Assembly:ArtOfTest.WebAii.Design.dll

Syntax:

cs-api-definition
public class RemoteExecutorCommunicationLayer : BaseCommunicationLayer, IRemoteExecutorCommunicationLayer, IBaseCommunicationLayer

Inheritance: objectRemoteExecutorCommunicationLayer

Implements: IBaseCommunicationLayerIRemoteExecutorCommunicationLayer

Constructors

RemoteExecutorCommunicationLayer(Uri, ISerializerService, ISecureHttpClientProvider, IStatusCodeToExceptionMapper)

Constructed via IOC (autofac)

Declaration

cs-api-definition
public RemoteExecutorCommunicationLayer(Uri remoteExecutorUri, ISerializerService serializer, ISecureHttpClientProvider secureHttpClientProvider, IStatusCodeToExceptionMapper exceptionMapper)

Parameters

remoteExecutorUri

Uri

serializer

ISerializerService

secureHttpClientProvider

ISecureHttpClientProvider

exceptionMapper

IStatusCodeToExceptionMapper

Methods

GetStatus()

Returns the status of the running test

Declaration

cs-api-definition
public Task<List<TestExecutionStatus>> GetStatus()

Returns

Task<List<TestExecutionStatus>>

Implements IRemoteExecutorCommunicationLayer.GetStatus()

RunTest(DispatchableGUITest)

Declaration

cs-api-definition
public Task<Uri> RunTest(DispatchableGUITest test)

Parameters

test

DispatchableGUITest

Returns

Task<Uri>

Implements IRemoteExecutorCommunicationLayer.RunTest(DispatchableGUITest)