Files
UnrealEngine/Engine/Source/Programs/AutomationTool/Gauntlet/Unreal/Base/Gauntlet.UnrealRoleConfiguration.cs
Brandyn / Techy fcc1b09210 init
2026-04-04 15:40:51 -05:00

20 lines
735 B
C#

// Copyright Epic Games, Inc. All Rights Reserved.
using System;
using AutomationTool;
namespace Gauntlet
{
/// <summary>
/// UnrealRoleConfigurations can be added to an UnrealTestRole to modularize the creation of commandline arguments.
/// A common use case is generating args for a the CSV Profiler. You would normally need to manually create the arguments for every role,
/// but with an UnrealRoleConfiguration you can set a couple properties and the commandline will be generated and applied automatically.
///
/// Experimental feature! Subject to rapid change.
/// </summary>
public interface IUnrealRoleConfiguration
{
void ApplyConfigToRole(UnrealTestRole Role);
void VerifyRoleConfig(UnrealTestRole Role);
}
}