EAutomationTestFlags::Type

Flags for specifying automation test requirements/behavior

Windows
MacOS
Linux

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/Misc/AutomationTest.h

Include

#include "Misc/AutomationTest.h"

Syntax

namespace EAutomationTestFlags
{
    enum Type
    {
        EditorContext             = 0x00000001,
        ClientContext             = 0x00000002,
        ServerContext             = 0x00000004,
        CommandletContext         = 0x00000008,
        ApplicationContextMask    = EditorContext | ClientContext | ServerContext | CommandletContext,
        NonNullRHI                = 0x00000100,
        RequiresUser              = 0x00000200,
        FeatureMask               = NonNullRHI | RequiresUser,
        Disabled                  = 0x00010000,
        CriticalPriority          = 0x00100000,
        HighPriority              = 0x00200000,
        HighPriorityAndAbove      = CriticalPriority | HighPriority,
        MediumPriority            = 0x00400000,
        MediumPriorityAndAbove    = CriticalPriority | HighPriority | MediumPriority,
        LowPriority               = 0x00800000,
        PriorityMask              = CriticalPriority | HighPriority | MediumPriority | LowPriority,
        SmokeFilter               = 0x01000000,
        EngineFilter              = 0x02000000,
        ProductFilter             = 0x04000000,
        PerfFilter                = 0x08000000,
        StressFilter              = 0x10000000,
        NegativeFilter            = 0x20000000,
        FilterMask                = SmokeFilter | EngineFilter | ProductFilter | PerfFilter | StressFilter | NegativeFilter,
    }
}

Values

Name

Description

EditorContext

Test is suitable for running within the editor.

ClientContext

Test is suitable for running within the client.

ServerContext

Test is suitable for running within the server.

CommandletContext

Test is suitable for running within a commandlet.

ApplicationContextMask

NonNullRHI

Test requires a non-null RHI to run correctly.

RequiresUser

Test requires a user instigated session.

FeatureMask

Disabled

Temp disabled and never returns for a filter.

CriticalPriority

The highest priority possible. Showstopper/blocker.

HighPriority

High priority. Major feature functionality etc.

HighPriorityAndAbove

Mask for High on SetMinimumPriority.

MediumPriority

Medium Priority. Minor feature functionality, major generic content issues.

MediumPriorityAndAbove

Mask for Medium on SetMinimumPriority.

LowPriority

Low Priority. Minor content bugs. String errors. Etc.

PriorityMask

SmokeFilter

Super Fast Filter.

EngineFilter

Engine Level Test.

ProductFilter

Product Level Test.

PerfFilter

Performance Test.

StressFilter

Stress Test.

NegativeFilter

Negative Test. For tests whose correct expected outcome is failure.

FilterMask

Remarks

Flags for specifying automation test requirements/behavior

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss