You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
* Rename blacklist to excludelist (requested by high management) * Support section exclusion rule to be able to exclude entire section of tests (ie PathTracing is only supported on Win64 for now) * Mark excluded test as skipped in the report instead of entirely removed for test list. Check for exclusion just before running the test. * Remove NotEnoughParticipant state in favor of Skipped (same conditions lead to Skipped state with appropriate messaging) * Add support for exclusion management from the Test Automation window. (added a column at the end of each row) * Expose device information to UE test report * Add support for metadata in Gauntlet test report for Horde Limitations: * Management through the UI is limited to which test is available through in the active worker node. That's mean Runtime only tests are not listed from a worker that is Editor(the default) and platform specific are not clearly identified. * For platforms, the mechanic to access their config and save it will remain to be done. In the meantime, it needs to be done manually through the target platform config file. #jira UE-125960 #jira UE-125974 #rb Chris.Constantinescu, Eric.Knapik, Louise.Rasmussen [CL 17607554 by Jerome Delattre in ue5-main branch]
27 lines
647 B
C
27 lines
647 B
C
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
|
|
#pragma once
|
|
|
|
#include "CoreTypes.h"
|
|
#include "UObject/ObjectMacros.h"
|
|
|
|
#include "AutomationState.generated.h"
|
|
|
|
|
|
/** Enumeration of unit test status for special dialog */
|
|
UENUM()
|
|
enum class EAutomationState : uint8
|
|
{
|
|
NotRun, // Automation test was not run
|
|
InProcess, // Automation test is running now
|
|
Fail, // Automation test was run and failed
|
|
Success, // Automation test was run and succeeded
|
|
Skipped, // Automation test was skipped
|
|
};
|
|
|
|
|
|
inline const FString AutomationStateToString(EAutomationState InValue)
|
|
{
|
|
return UEnum::GetDisplayValueAsText(InValue).ToString();
|
|
}
|