Navigation
API > API/Runtime > API/Runtime/Core
| Name | FAutomationSpecBase |
| Type | class |
| Header File | /Engine/Source/Runtime/Core/Public/Misc/AutomationTest.h |
| Include Path | #include "Misc/AutomationTest.h" |
Syntax
class FAutomationSpecBase :
public FAutomationTestBase ,
public TSharedFromThis< FAutomationSpecBase >
Inheritance Hierarchy
- FAutomationTestBase → FAutomationSpecBase
- FSharedFromThisBase → TSharedFromThis → FAutomationSpecBase
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAutomationSpecBase
(
const FString& InName, |
Misc/AutomationTest.h |
Classes
| Name | Remarks |
|---|---|
| FAsyncLatentCommand | |
| FAsyncUntilDoneLatentCommand | |
| FSingleExecuteLatentCommand | |
| FUntilDoneLatentCommand |
Structs
| Name | Remarks |
|---|---|
| FSpec | |
| FSpecDefinitionScope | |
| FSpecIt |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bHasBeenDefined | bool | Misc/AutomationTest.h | ||
| DefinitionScopeStack | TArray< TSharedRef< FSpecDefinitionScope > > | Misc/AutomationTest.h | ||
| Description | TArray< FString > | Misc/AutomationTest.h | ||
| IdToSpecMap | TMap< FString, TSharedRef< FSpec > > | Misc/AutomationTest.h | ||
| RootDefinitionScope | TSharedPtr< FSpecDefinitionScope > | Misc/AutomationTest.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AfterEach
(
EAsyncExecution Execution, |
Misc/AutomationTest.h | ||
void AfterEach
(
EAsyncExecution Execution, |
Misc/AutomationTest.h | ||
| Misc/AutomationTest.h | |||
void BeforeEach
(
EAsyncExecution Execution, |
Misc/AutomationTest.h | ||
void BeforeEach
(
EAsyncExecution Execution, |
Misc/AutomationTest.h | ||
void BeforeEach
(
TFunction< void()> DoWork |
Misc/AutomationTest.h | ||
| Misc/AutomationTest.h | |||
| Misc/AutomationTest.h | |||
virtual bool IsStressTest() |
Misc/AutomationTest.h | ||
void It
(
const FString& InDescription, |
Misc/AutomationTest.h | ||
void It
(
const FString& InDescription, |
Misc/AutomationTest.h | ||
void It
(
const FString& InDescription, |
Misc/AutomationTest.h | ||
void LatentAfterEach
(
EAsyncExecution Execution, |
Misc/AutomationTest.h | ||
void LatentAfterEach
(
TFunction< void(const FDoneDelegate&)> DoWork |
Misc/AutomationTest.h | ||
void LatentAfterEach
(
const FTimespan& Timeout, |
Misc/AutomationTest.h | ||
void LatentAfterEach
(
EAsyncExecution Execution, |
Misc/AutomationTest.h | ||
void LatentBeforeEach
(
EAsyncExecution Execution, |
Misc/AutomationTest.h | ||
void LatentBeforeEach
(
TFunction< void(const FDoneDelegate&)> DoWork |
Misc/AutomationTest.h | ||
void LatentBeforeEach
(
const FTimespan& Timeout, |
Misc/AutomationTest.h | ||
void LatentBeforeEach
(
EAsyncExecution Execution, |
Misc/AutomationTest.h | ||
void LatentIt
(
const FString& InDescription, |
Misc/AutomationTest.h | ||
void LatentIt
(
const FString& InDescription, |
Misc/AutomationTest.h | ||
void LatentIt
(
const FString& InDescription, |
Misc/AutomationTest.h | ||
void LatentIt
(
const FString& InDescription, |
Misc/AutomationTest.h | ||
void xAfterEach
(
TFunction< void()> DoWork |
Misc/AutomationTest.h | ||
void xAfterEach
(
EAsyncExecution Execution, |
Misc/AutomationTest.h | ||
void xAfterEach
(
EAsyncExecution Execution, |
Misc/AutomationTest.h | ||
void xBeforeEach
(
EAsyncExecution Execution, |
Misc/AutomationTest.h | ||
void xBeforeEach
(
EAsyncExecution Execution, |
Misc/AutomationTest.h | ||
void xBeforeEach
(
TFunction< void()> DoWork |
Misc/AutomationTest.h | ||
| Misc/AutomationTest.h | |||
| Misc/AutomationTest.h | |||
void xIt
(
const FString& InDescription, |
Misc/AutomationTest.h | ||
void xIt
(
const FString& InDescription, |
Misc/AutomationTest.h | ||
void xLatentAfterEach
(
TFunction< void(const FDoneDelegate&)> DoWork |
Misc/AutomationTest.h | ||
void xLatentAfterEach
(
const FTimespan& Timeout, |
Misc/AutomationTest.h | ||
void xLatentAfterEach
(
EAsyncExecution Execution, |
Misc/AutomationTest.h | ||
void xLatentAfterEach
(
EAsyncExecution Execution, |
Misc/AutomationTest.h | ||
void xLatentBeforeEach
(
TFunction< void(const FDoneDelegate&)> DoWork |
Misc/AutomationTest.h | ||
void xLatentBeforeEach
(
const FTimespan& Timeout, |
Misc/AutomationTest.h | ||
void xLatentBeforeEach
(
EAsyncExecution Execution, |
Misc/AutomationTest.h | ||
void xLatentBeforeEach
(
EAsyncExecution Execution, |
Misc/AutomationTest.h | ||
void xLatentIt
(
const FString& InDescription, |
Misc/AutomationTest.h | ||
| Misc/AutomationTest.h | |||
| Misc/AutomationTest.h | |||
void xLatentIt
(
const FString& InDescription, |
Misc/AutomationTest.h |
Overridden from FAutomationTestBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual uint32 GetRequiredDeviceNum() |
Pure virtual method; returns the number of participants for this test | Misc/AutomationTest.h | |
| Asks the test to enumerate variants that will all go through the "RunTest" function with different parameters (for load all maps, this should enumerate all maps to load)\ | Misc/AutomationTest.h | ||
virtual int32 GetTestSourceFileLine
(
const FString& InTestName |
Gets the line number where this test was defined. | Misc/AutomationTest.h | |
| Gets the filename where this test was defined. | Misc/AutomationTest.h | ||
virtual bool RunTest
(
const FString& Parameters |
Virtual call to execute the automation test. | Misc/AutomationTest.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Define() |
Misc/AutomationTest.h | ||
void EnsureDefinitions() |
Misc/AutomationTest.h | ||
void PostDefine() |
Misc/AutomationTest.h | ||
void Redefine() |
Misc/AutomationTest.h |