docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class GraphicsTestParamAttribute

    Supplies one set of additional arguments for a graphics test method, producing one parameterized variant per graphics test case. Multiple instances create multiple variants.

    Inheritance
    object
    Attribute
    GraphicsTestParamAttribute
    Inherited Members
    Attribute.Equals(object)
    Attribute.GetCustomAttribute(Assembly, Type)
    Attribute.GetCustomAttribute(Assembly, Type, bool)
    Attribute.GetCustomAttribute(MemberInfo, Type)
    Attribute.GetCustomAttribute(MemberInfo, Type, bool)
    Attribute.GetCustomAttribute(Module, Type)
    Attribute.GetCustomAttribute(Module, Type, bool)
    Attribute.GetCustomAttribute(ParameterInfo, Type)
    Attribute.GetCustomAttribute(ParameterInfo, Type, bool)
    Attribute.GetCustomAttributes(Assembly)
    Attribute.GetCustomAttributes(Assembly, bool)
    Attribute.GetCustomAttributes(Assembly, Type)
    Attribute.GetCustomAttributes(Assembly, Type, bool)
    Attribute.GetCustomAttributes(MemberInfo)
    Attribute.GetCustomAttributes(MemberInfo, bool)
    Attribute.GetCustomAttributes(MemberInfo, Type)
    Attribute.GetCustomAttributes(MemberInfo, Type, bool)
    Attribute.GetCustomAttributes(Module)
    Attribute.GetCustomAttributes(Module, bool)
    Attribute.GetCustomAttributes(Module, Type)
    Attribute.GetCustomAttributes(Module, Type, bool)
    Attribute.GetCustomAttributes(ParameterInfo)
    Attribute.GetCustomAttributes(ParameterInfo, bool)
    Attribute.GetCustomAttributes(ParameterInfo, Type)
    Attribute.GetCustomAttributes(ParameterInfo, Type, bool)
    Attribute.GetHashCode()
    Attribute.IsDefaultAttribute()
    Attribute.IsDefined(Assembly, Type)
    Attribute.IsDefined(Assembly, Type, bool)
    Attribute.IsDefined(MemberInfo, Type)
    Attribute.IsDefined(MemberInfo, Type, bool)
    Attribute.IsDefined(Module, Type)
    Attribute.IsDefined(Module, Type, bool)
    Attribute.IsDefined(ParameterInfo, Type)
    Attribute.IsDefined(ParameterInfo, Type, bool)
    Attribute.Match(object)
    Attribute.TypeId
    object.Equals(object, object)
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: UnityEngine.TestTools.Graphics
    Assembly: UnityEngine.TestTools.Graphics.dll
    Syntax
    [AttributeUsage(AttributeTargets.Method, AllowMultiple = true)]
    public class GraphicsTestParamAttribute : Attribute
    Remarks

    The decorated method must also carry GraphicsTestAttribute (or a derived attribute). The first parameter of the method is always the GraphicsTestCase; subsequent parameters receive the values supplied here.

    Examples
    [GraphicsTest]
    [GraphicsTestParam(1)]
    [GraphicsTestParam(2)]
    public void MyTest(GraphicsTestCase tc, int quality) { }

    Constructors

    GraphicsTestParamAttribute(params object[])

    Creates a new instance of the GraphicsTestParamAttribute class.

    Declaration
    public GraphicsTestParamAttribute(params object[] args)
    Parameters
    Type Name Description
    object[] args

    The arguments to pass to the test case.

    Properties

    Arguments

    The argument values for this test variant.

    Declaration
    public object[] Arguments { get; }
    Property Value
    Type Description
    object[]

    Description

    Optional description attached to the generated test.

    Declaration
    public string Description { get; set; }
    Property Value
    Type Description
    string

    Ignore

    When non-null, the test variant is marked ignored with this string as the reason.

    Declaration
    public string Ignore { get; set; }
    Property Value
    Type Description
    string

    TestName

    Optional display name override for the generated test. When null, the framework auto-generates a name from the arguments.

    Declaration
    public string TestName { get; set; }
    Property Value
    Type Description
    string
    In This Article
    Back to top
    Copyright © 2026 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)