IFunctionalTestingModule

Windows
MacOS
Linux

Inheritance Hierarchy

IModuleInterface

IFunctionalTestingModule

References

Module

FunctionalTesting

Header

/Engine/Source/Developer/FunctionalTesting/Public/FunctionalTestingModule.h

Include

#include "FunctionalTestingModule.h"

Syntax

class IFunctionalTestingModule : public IModuleInterface

Functions

Name Description

Public function Static

IFunctionalT...

 

Get()

Gets the debugger singleton or returns NULL

Public function

UFunctionalT...

 

GetCurrentManager()

Getst he active testing manager

Public function Const

void

 

GetMapTests

(
    bool bEditorOnlyTests,
    TArray< FString >& OutBeautifiedNa...,
    TArray< FString >& OutTestCommands,
    TArray< FString >& OutTestMapAsset...
)

Gets a list of maps/tests in the current project

Public function Const

bool

 

IsActivationPending()

True if a test is about to start

Public function Const

bool

 

IsFinished()

True if a UFunctionalTestingManager was spawned and is now done

Public function Const

bool

 

IsRunning()

True if there is an active UFunctionalTestingManager

Public function

void

 

MarkPendingActivation()

Sets that a test is being started

Public function

void

 

RunAllTestsOnMap

(
    bool bClearLog,
    bool bRunLooped
)

Triggers in sequence all functional tests found on the level

Public function

void

 

RunTestOnMap

(
    const FString& TestName,
    bool bClearLog,
    bool bRunLooped
)

Runs a single test

Public function

void

 

SetLooping

(
    const bool bLoop
)

If true, will run tests forever

Public function

void

 

SetManager

(
    UFunctionalTestingManager* New...
)

Sets the active testing manager