Class
DispatchableGUITest

Definition

Namespace:ArtOfTest.WebAii.Design.ProjectModel

Assembly:ArtOfTest.WebAii.Design.dll

Syntax:

cs-api-definition
public class DispatchableGUITest : ICloudDispatchableTest

Inheritance: objectDispatchableGUITest

Implements: ICloudDispatchableTest

Constructors

DispatchableGUITest()

Declaration

cs-api-definition
public DispatchableGUITest()

DispatchableGUITest(TestType, Guid, Guid, string, string)

Declaration

cs-api-definition
public DispatchableGUITest(TestType testType, Guid projectId, Guid testId, string projectPath, string testPath)

Parameters

testType

TestType

projectId

Guid

testId

Guid

projectPath

string

testPath

string

Properties

Credentials

Credentials required for cloud storage

Declaration

cs-api-definition
public CloudStorageCredentials Credentials { get; set; }

Property Value

CloudStorageCredentials

Implements ICloudDispatchableTest.Credentials

DispatchGroupId

Refers to the RunResult RunId that will be used to combine all individual results into one view

Declaration

cs-api-definition
public Guid DispatchGroupId { get; set; }

Property Value

Guid

Implements ICloudDispatchableTest.DispatchGroupId

ProjectId

This is used for cloud-run tests

Declaration

cs-api-definition
public Guid ProjectId { get; set; }

Property Value

Guid

ProjectLocalPath

This allows us to track the workspace location we've retrieved files into, for potential performance optimization (so we don't retrieve files more than once).

Declaration

cs-api-definition
public string ProjectLocalPath { get; set; }

Property Value

string

ProjectPath

This is used for locally-run tests

Declaration

cs-api-definition
public string ProjectPath { get; set; }

Property Value

string

ProjectRemotePath

Gets or sets the project remote path.

Declaration

cs-api-definition
public string ProjectRemotePath { get; set; }

Property Value

string

The project remote path.

Rerun

Whether this test is executed as a rerun of a failed test

Declaration

cs-api-definition
public bool Rerun { get; set; }

Property Value

bool

Implements ICloudDispatchableTest.Rerun

Settings

A settings node that allows for execution-specific settings to be passed from a test list to an individual test

Declaration

cs-api-definition
public Settings Settings { get; set; }

Property Value

Settings

Implements ICloudDispatchableTest.Settings

SourceControlServerAddress

Gets or sets the source control server address.

Declaration

cs-api-definition
public string SourceControlServerAddress { get; set; }

Property Value

string

The source control server address.

StorageType

Local disk or cloud storage type

Declaration

cs-api-definition
public StorageType StorageType { get; set; }

Property Value

StorageType

Implements ICloudDispatchableTest.StorageType

TestId

Declaration

cs-api-definition
public Guid TestId { get; set; }

Property Value

Guid

TestListId

Refers to the test list that this test is a part of

Declaration

cs-api-definition
public Guid TestListId { get; set; }

Property Value

Guid

Implements ICloudDispatchableTest.TestListId

TestName

Test Name for Execution status reporting

Declaration

cs-api-definition
public string TestName { get; set; }

Property Value

string

Implements ICloudDispatchableTest.TestName

TestPath

This is used for cloud-run tests

Declaration

cs-api-definition
public string TestPath { get; set; }

Property Value

string

TestType

Web, Load, Manual, Wpf test type

Declaration

cs-api-definition
public TestType TestType { get; set; }

Property Value

TestType

Implements ICloudDispatchableTest.TestType

UseSourceControlVersion

Gets or sets the which path should be used for latest (source control or local).

Declaration

cs-api-definition
public bool UseSourceControlVersion { get; set; }

Property Value

bool

True means retrieve latest from source control