FAutomationTestExcludelistEntry

Choose your operating system:

Windows

macOS

Linux

References

Module

AutomationTest

Header

/Engine/Source/Runtime/AutomationTest/Public/AutomationTestExcludelist.h

Include

#include "AutomationTestExcludelist.h"

Syntax

struct FAutomationTestExcludelistEntry

Variables

Name Description

Public variable

bool

 

bIsPropagated

Is the entry comes from propagation

Public variable

FString

 

FullTestName

Hold full test name/path

Public variable

FName

 

Map

Hold the name of the target functional test map

Public variable

FName

 

Reason

Reason to why the test is excluded

Public variable

TSet< FName >

 

RHIs

Option to target specific RHI. Empty array means it should be applied to all RHI

Public variable

FName

 

Test

Hold the name of the target test - full test name is require here unless for functional tests

Public variable

bool

 

Warn

Should the Reason be reported as a warning in the log

Constructors

Functions

Name Description

Public function

TSharedPtr< ...

 

GetOptions()

Public function Const

bool

 

IsEmpty()

Return true if the entry is not specific

Public function

void

 

Reset()

Reset entry to be un-specific

Public function

void

 

SetPropagation

(
    const FString& ForTestName
)

Determine if exclusion entry is propagated based on test name - used for management in test automation window

Public function Const

bool

 

ShouldExcludeForRHI

(
    const FString& InRHI
)

Confirm that test should be excluded for that RHI