Navigation
API > API/Developer > API/Developer/FunctionalTesting
| Name | UFunctionalTestingManager |
| Type | class |
| Header File | /Engine/Source/Developer/FunctionalTesting/Classes/FunctionalTestingManager.h |
| Include Path | #include "FunctionalTestingManager.h" |
Syntax
UCLASS (BlueprintType, MinimalAPI)
class UFunctionalTestingManager : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UFunctionalTestingManager
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UFunctionalTestingManager
(
const FObjectInitializer& ObjectInitializer |
FunctionalTestingManager.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AllTests | TArray< TObjectPtr< class AFunctionalTest > > | FunctionalTestingManager.h |
|
|
| OnSetupTests | FFunctionalTestEventSignature | FunctionalTestingManager.h |
|
|
| OnTestsBegin | FFunctionalTestEventSignature | FunctionalTestingManager.h |
|
|
| OnTestsComplete | FFunctionalTestEventSignature | FunctionalTestingManager.h |
|
|
| TestsLeft | TArray< TObjectPtr< class AFunctionalTest > > | FunctionalTestingManager.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| EditorTick | TUniquePtr< UE::Private::FTickEditorTest > | FunctionalTestingManager.h | ||
| TriggerFirstValidTestTimerHandle | FTimerHandle | FunctionalTestingManager.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool IsFinished() |
FunctionalTestingManager.h | ||
bool IsLooped() |
FunctionalTestingManager.h | ||
bool IsRunning() |
FunctionalTestingManager.h | ||
void SetLooped
(
const bool bNewLooped |
FunctionalTestingManager.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AllTestsDone() |
FunctionalTestingManager.h | ||
virtual UWorld * GetWorld() |
FunctionalTestingManager.h | ||
void NotifyTestDone
(
AFunctionalTest* FTest |
FunctionalTestingManager.h | ||
void OnTestDone
(
AFunctionalTest* FTest |
FunctionalTestingManager.h | ||
void OnWorldCleanedUp
(
UWorld* World, |
FunctionalTestingManager.h | ||
bool RunFirstValidTest() |
FunctionalTestingManager.h | ||
void SetReproString
(
FString ReproString |
FunctionalTestingManager.h | ||
void SetUpTests() |
FunctionalTestingManager.h | ||
void TriggerFirstValidTest() |
FunctionalTestingManager.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UFunctionalTestingManager * GetManager
(
UObject* WorldContext |
FunctionalTestingManager.h | ||
static bool RunAllFunctionalTests
(
UObject* WorldContextObject, |
Triggers in sequence all functional tests found on the level. | FunctionalTestingManager.h |
|