Module |
|
Header |
/Engine/Source/Developer/AutomationController/Public/IAutomationControllerManager.h |
Include |
#include "IAutomationControllerManager.h" |
class IAutomationControllerManager
Interface for AutomationController .
Name | Description | |
---|---|---|
|
~IAutomationControllerManager() |
Virtual destructor. |
Name | Description | ||
---|---|---|---|
|
const bool |
CheckTestResultsAvailable() |
Check if the automation tests have completed. |
|
CleanUpCheckpointFile() |
||
|
ClearAutomationReports() |
Remove results from the automation controller module. |
|
|
const bool |
ExportReport ( |
Generate an automation report. |
|
GetCheckpointFileContents() |
||
|
FArchive ... |
GetCheckpointFileForWrite() |
|
|
GetClusterGroupName ( |
Get the group name of the specified cluster. |
|
|
GetDeviceTypeName ( |
Get name of a particular device cluster. |
|
|
GetEnabledTestNames |
Gets the names of all the enabled tests. |
|
|
GetEnabledTestsNum() |
Returns number of tests that will be run. |
|
|
GetGameInstanceName |
Get a game instance name. |
|
|
GetNumDeviceClusters() |
Get num devices types. |
|
|
GetNumDevicesInCluster ( |
Get num devices in specified cluster. |
|
|
GetNumPasses() |
Get the number of test passes. |
|
|
GetReportOutputPath() |
||
|
GetReports() |
Gives the array of test results to the UI. |
|
|
EAutomationC... |
GetTestState() |
Gets the controller's current test state. |
|
Init() |
Initializes the automation controller. |
|
|
IsDeveloperDirectoryIncluded() |
Returns whether the automation tests should include developer content directories. |
|
|
IsDeviceGroupFlagSet |
Checks if a device group flag is set. |
|
|
IsSendAnalytics() |
Returns if analytics should be sent |
|
|
IsTestRunnable ( |
Check that the test we are looking to run is runnable. |
|
|
FOnAutomatio... |
OnControllerReset() |
Gets a delegate that is invoked when the controller's reset. |
|
FOnAutomatio... |
OnShutdown() |
Gets the multicast delegate that is invoked when the controller manager shuts down. |
|
FOnAutomatio... |
OnTestsAvailable() |
Gets the multicast delegate that is invoked when the controller has tests available. |
|
FOnAutomatio... |
OnTestsComplete() |
Gets the test complete multicast delegate. |
|
FOnAutomatio... |
OnTestsRefreshed() |
Gets the multicast delegate that is invoked when the controller's test status changes. |
|
RemoveCallbacks() |
Removes all callbacks. |
|
|
const bool |
ReportsHaveErrors() |
Check if the automation tests results have errors. |
|
const bool |
ReportsHaveLogs() |
Check if the automation tests results have logs. |
|
const bool |
ReportsHaveWarnings() |
Check if the automation tests results have warnings. |
|
RequestAvailableWorkers ( |
Broadcast a request for workers to ping if they are available. |
|
|
RequestLoadAsset ( |
Request an asset to be loaded in the editor. |
|
|
RequestTests() |
Send request for tests that are available to run. |
|
|
ResetAutomationTestTimeout ( |
||
|
RunTests ( |
Resets all enabled tests to be able to run during Tick by local/remote machines. |
|
|
SetDeveloperDirectoryIncluded ( |
Sets whether the automation tests should include developer content directories. |
|
|
SetEnabledTests |
Sets any tests that match a name in the enabled tests array. |
|
|
SetFilter |
Filters the visible list of tests. |
|
|
SetNumPasses ( |
Sets the number of test passes. |
|
|
SetRequestedTestFlags ( |
Sets what flags we're considering automation tests from |
|
|
SetSendAnalytics ( |
Sets if analytics should be sent |
|
|
SetVisibleTestsEnabled ( |
Sets whether all visible tests are enabled or not. |
|
|
Shutdown() |
Shuts down the manager. |
|
|
Startup() |
Starts up the manager. |
|
|
StopTests() |
Stops all running tests. |
|
|
Tick() |
Tick function that will execute enabled tests for different device clusters. |
|
|
ToggleDeviceGroupFlag |
Toggles a device group flag. |
|
|
UpdateDeviceGroups() |
Updates the clusters when the device grouping changes. |
|
|
WriteLineToCheckpointFile ( |
||
|
WriteLoadedCheckpointDataToFile() |