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

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback