Navigation
API > API/Developer > API/Developer/FunctionalTesting
| Name | IFunctionalTestingModule |
| Type | class |
| Header File | /Engine/Source/Developer/FunctionalTesting/Public/FunctionalTestingModule.h |
| Include Path | #include "FunctionalTestingModule.h" |
Syntax
class IFunctionalTestingModule : public IModuleInterface
Implements Interfaces
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UFunctionalTestingManager * GetCurrentManager() |
Gets the active testing manager | FunctionalTestingModule.h | |
void GetMapTests
(
bool bEditorOnlyTests, |
Gets a list of tests and maps in the current project | FunctionalTestingModule.h | |
void GetMapTests
(
bool bEditorOnlyTests, |
Gets a list of maps/tests in the current project | FunctionalTestingModule.h | |
bool IsActivationPending() |
True if a test is about to start | FunctionalTestingModule.h | |
bool IsFinished() |
True if a UFunctionalTestingManager was spawned and is now done | FunctionalTestingModule.h | |
bool IsRunning() |
True if there is an active UFunctionalTestingManager | FunctionalTestingModule.h | |
void MarkPendingActivation() |
Sets that a test is being started | FunctionalTestingModule.h | |
void RunAllTestsOnMap
(
bool bClearLog, |
Triggers in sequence all functional tests found on the level | FunctionalTestingModule.h | |
void RunTestOnMap
(
const FString& TestName, |
Runs a single test | FunctionalTestingModule.h | |
void SetLooping
(
const bool bLoop |
If true, will run tests forever | FunctionalTestingModule.h | |
void SetManager
(
UFunctionalTestingManager* NewManager |
Sets the active testing manager | FunctionalTestingModule.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static IFunctionalTestingModule & Get() |
Gets the debugger singleton or returns NULL | FunctionalTestingModule.h |