AutomationController

Classes

Name

Description

Public struct

FAutomationArtifact

Public struct

FAutomationCompleteState

Intermediate structure for calculating how complete a automation test is

Public struct

FAutomationTestResults

A struct to maintain a collection of data which was reported as part of an automation test result.

Public class

IAutomationControllerManager

Interface for AutomationController .

Public class

IAutomationControllerModule

Interface for AutomationController modules.

Public class

IAutomationReport

Interface for automation test results

Typedefs

Name

Description

AutomationFilterCollection

The automation filter collection - used for updating the automation report list

FOnAutomationControllerManagerShutdown

Delegate to call when the automation controller is shutdown.

FOnAutomationControllerManagerTestsAvailable

Delegate for setting the automation controller status in the UI

FOnAutomationControllerReset

Console command delegate type (takes no arguments.) This is a void callback function.

FOnAutomationControllerTestsComplete

Delegate to call when the tests are complete.

FOnAutomationControllerTestsRefreshed

Console command delegate type (takes no arguments.) This is a void callback function.

IAutomationControllerManagerPtr

Type definition for shared pointers to instances of IAutomationControllerManager .

IAutomationControllerManagerRef

Type definition for shared references to instances of IAutomationControllerManager .

IAutomationReportPtr

IAutomationReportRef

Enums

Name

Description

Public enum

EAutomationArtifactType

Public enum

EAutomationControllerModuleState::Type

Enum to indicate the state of the workers in the automation controller.

Public enum

EAutomationDeviceGroupTypes::Type

Public enum

EAutomationState

Enumeration of unit test status for special dialog

Public enum

EFileExportType::Type

Enum used to set which reports to export

Functions

Name Description

Public function Static

FText

 

EAutomationDeviceGroupTypes::ToDescription

(
    const Type DeviceGroupType
)

Public function Static

FText

 

EAutomationDeviceGroupTypes::ToName

(
    const Type DeviceGroupType
)

Public function Static

bool

 

EFileExportType::IsSet

(
    const uint32 & InMask,
    const EFileExportType::Type InFlag
)

Check if a flag is set

Public function Static

void

 

EFileExportType::RemoveFlag

(
    uint32 & InMask,
    const EFileExportType::Type InFlag
)

Remove a flag

Public function Static

void

 

EFileExportType::SetFlag

(
    uint32 & InMask,
    const EFileExportType::Type InFlag
)

Set a flag

Public function

const TCHAR ...

 

ToString

(
    EAutomationState InType
)