Navigation
API > API/Runtime > API/Runtime/AutomationTest
| Name | UAutomationTestExcludelist |
| Type | class |
| Header File | /Engine/Source/Runtime/AutomationTest/Public/AutomationTestExcludelist.h |
| Include Path | #include "AutomationTestExcludelist.h" |
Syntax
UCLASS (MinimalAPI)
class UAutomationTestExcludelist : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UAutomationTestExcludelist
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UAutomationTestExcludelist() |
AutomationTestExcludelist.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DefaultConfig | TObjectPtr< UAutomationTestExcludelistConfig > | AutomationTestExcludelist.h |
|
|
| Entries | TMap< FString, FAutomationTestExcludelistEntry > | Exclusion entries | AutomationTestExcludelist.h | |
| PlatformConfigs | TMap< FName, TObjectPtr< UAutomationTestExcludelistConfig > > | AutomationTestExcludelist.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddToExcludeTest
(
const FString& TestName, |
Add an Entry to the exclusion list for TestName | AutomationTestExcludelist.h | |
FString GetConfigFilename() |
AutomationTestExcludelist.h | ||
FString GetConfigFilenameForEntry
(
const FAutomationTestExcludelistEntry& Entry, |
Get the path to the config from which the exclusion was defined from | AutomationTestExcludelist.h | |
FString GetConfigFilenameForEntry
(
const FAutomationTestExcludelistEntry& Entry |
Get the path to the config from which the exclusion was defined from | AutomationTestExcludelist.h | |
FString GetConfigTaskTrackerHashtag() |
Get non-beautified task tracker's hashtag suffix (from the loaded configs). | AutomationTestExcludelist.h | |
const FAutomationTestExcludelistEntry * GetExcludeTestEntry
(
const FString& TestName, |
Get the Entry object of the TestName if excluded | AutomationTestExcludelist.h | |
const FAutomationTestExcludelistEntry * GetExcludeTestEntry
(
const FString& TestName, |
Get the Entry object of the TestName if excluded | AutomationTestExcludelist.h | |
const FAutomationTestExcludelistEntry * GetExcludeTestEntry
(
const FString& TestName |
Get the Entry object of the TestName if excluded | AutomationTestExcludelist.h | |
FString GetTaskTrackerName() |
Get Task tracker's name if task tracker information is configured. | AutomationTestExcludelist.h | |
FString GetTaskTrackerTicketTag() |
Get hashtag that is used for referencing tasks if task tracker information is configured. | AutomationTestExcludelist.h | |
FString GetTaskTrackerURLBase() |
Get URL base that is used while restoring a task tracker task's URL. | AutomationTestExcludelist.h | |
bool IsTestExcluded
(
const FString& TestName |
Is the TestName excluded? | AutomationTestExcludelist.h | |
bool IsTestExcluded
(
const FString& TestName, |
Is the TestName excluded? | AutomationTestExcludelist.h | |
bool IsTestExcluded
(
const FString& TestName, |
Is the TestName excluded? | AutomationTestExcludelist.h | |
void RemoveFromExcludeTest
(
const FString& TestName |
Remove the Entry from the exclusion list for TestName | AutomationTestExcludelist.h | |
void SaveConfig() |
AutomationTestExcludelist.h | ||
void SaveToConfigs() |
Save all the required configs | AutomationTestExcludelist.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UAutomationTestExcludelist * Get() |
AutomationTestExcludelist.h |