Navigation
API > API/Runtime > API/Runtime/AutomationTest
| Name | FAutomationTestExcludelistEntry |
| Type | struct |
| Header File | /Engine/Source/Runtime/AutomationTest/Public/AutomationTestExcludelist.h |
| Include Path | #include "AutomationTestExcludelist.h" |
Syntax
USTRUCT ()
struct FAutomationTestExcludelistEntry
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| AutomationTestExcludelist.h | |||
FAutomationTestExcludelistEntry
(
const FAutomationTestExcludeOptions& Options |
AutomationTestExcludelist.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsPropagated | bool | Is the entry comes from propagation | AutomationTestExcludelist.h | |
| FullTestName | FString | Hold full test name/path | AutomationTestExcludelist.h | |
| Map | FName | Hold the name of the target functional test map | AutomationTestExcludelist.h |
|
| Platforms | TSet< FName > | Platforms to which the entry applies | AutomationTestExcludelist.h | |
| Reason | FName | Reason to why the test is excluded | AutomationTestExcludelist.h |
|
| RHIs | TSet< FName > | Option to target specific RHI. Empty array means it should be applied to all RHI | AutomationTestExcludelist.h |
|
| Test | FName | Hold the name of the target test - full test name is require here unless for functional tests | AutomationTestExcludelist.h |
|
| Warn | bool | Should the Reason be reported as a warning in the log | AutomationTestExcludelist.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Finalize() |
Make the entry specific | AutomationTestExcludelist.h | |
TSharedPtr< FAutomationTestExcludeOptions > GetOptions() |
AutomationTestExcludelist.h | ||
FString GetStringForHash() |
Output string used to generate hash | AutomationTestExcludelist.h | |
bool HasConditions() |
Has conditional exclusion | AutomationTestExcludelist.h | |
bool IsEmpty() |
Return true if the entry is not specific | AutomationTestExcludelist.h | |
int8 NumRHIType() |
Return the number of RHI types that needs to be matched for exclusion | AutomationTestExcludelist.h | |
bool RemoveConditions
(
const FAutomationTestExcludelistEntry& Entry |
Remove overlapping exclusion conditions, return true if at least one condition was removed | AutomationTestExcludelist.h | |
void Reset() |
Reset entry to be un-specific | AutomationTestExcludelist.h | |
void SetPropagation
(
const FString& ForTestName |
Determine if exclusion entry is propagated based on test name - used for management in test automation window | AutomationTestExcludelist.h |