Navigation
API > API/Runtime > API/Runtime/Core
Simple abstract base class for creating time deferred of a single test that need to be run sequentially (Loadmap & Wait, Open Editor & Wait, then execute...)
| Name | IAutomationLatentCommand |
| Type | class |
| Header File | /Engine/Source/Runtime/Core/Public/Misc/AutomationTest.h |
| Include Path | #include "Misc/AutomationTest.h" |
Syntax
class IAutomationLatentCommand : public TSharedFromThis< IAutomationLatentCommand >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → IAutomationLatentCommand
Derived Classes
IAutomationLatentCommand derived class hierarchy
- FAITestCommand_PerformTest
- FAITestCommand_SetUpTest
- FAITestCommand_TearDownTest
- FAITestCommand_VerifyTestResults
- FAITestCommand_WaitOneTick
- FAITestCommand_WaitSeconds
- FAutomationSpecBase::FAsyncLatentCommand
- FAutomationSpecBase::FAsyncUntilDoneLatentCommand
- FAutomationSpecBase::FSingleExecuteLatentCommand
- FAutomationSpecBase::FUntilDoneLatentCommand
- FDelayedFunctionLatentCommand
- FExecute
- FFunctionLatentCommand
- FRunSequence
- FThreadedAutomationLatentCommand
- FUntilCommand
- IAutomationLatentCommandWithRetriesAndDelays
- FWaitDelay
- FWaitUntil
- TAsyncExecute
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
IAutomationLatentCommand() |
Default constructor | Misc/AutomationTest.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IAutomationLatentCommand() |
Virtual destructor | Misc/AutomationTest.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool Update() |
Updates the current command and will only return TRUE when it has fulfilled its role (Load map has completed and wait time has expired) | Misc/AutomationTest.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
double GetCurrentRunTime() |
Gets current run time for the command for reporting purposes. | Misc/AutomationTest.h |