/Engine/Source/Runtime/Core/Public/Misc/AutomationTest.h
Extension ofIAutomationLatentCommandwith delays between attempts if initial command does not succeed. Has a max retry count that can be overridden. Default is 10 retries with a 1 second delay in between. To protect against misuse of unlimited retries, has a Max execution time of 5 minutes. This can be overridden, but not recommended. Only do this if you're absolutely certain it will not cause an infinite loop
class IAutomationLatentCommandWithRetriesAndDelays : public [IAutomationLatentCommand](API\Runtime\Core\Misc\IAutomationLatentCommand)
const bool
bHasUnlimitedRetries
Indicates that this latent command has unlimited retries Used to implement the MaxTotalRunTimeInSeconds logic
constFString
CommandClassName
Command Name stored for easy logging.
double
DelayStartTime
Time that the Delay Timer started.
const double
DelayTimeInSeconds
Time in between UpdateDelayed calls. Default is 1 second but can be overridden.
const int32
MaxRetries
Times to retry command before reporting command failure. Defaults to 10, but can be overridden.