docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class PerformanceAttribute

    Test attribute to specify a performance test. It will add category "Performance" to test properties.

    Inheritance
    object
    Attribute
    NUnitAttribute
    CategoryAttribute
    PerformanceAttribute
    Implements
    IApplyToTest
    IOuterUnityTestAction
    Inherited Members
    CategoryAttribute.categoryName
    CategoryAttribute.ApplyToTest(Test)
    CategoryAttribute.Name
    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: Unity.PerformanceTesting
    Assembly: Unity.PerformanceTesting.dll
    Syntax
    [AttributeUsage(AttributeTargets.Method, AllowMultiple = false)]
    public class PerformanceAttribute : CategoryAttribute, IApplyToTest, IOuterUnityTestAction

    Constructors

    PerformanceAttribute()

    Adds performance attribute to a test method.

    Declaration
    public PerformanceAttribute()

    Methods

    AfterTest(ITest)

    Executed after a test execution.

    Declaration
    public IEnumerator AfterTest(ITest test)
    Parameters
    Type Name Description
    ITest test

    Executed test.

    Returns
    Type Description
    IEnumerator

    Enumerable collection of actions to perform after test teardown.

    BeforeTest(ITest)

    Executed before a test execution.

    Declaration
    public IEnumerator BeforeTest(ITest test)
    Parameters
    Type Name Description
    ITest test

    Test to execute.

    Returns
    Type Description
    IEnumerator

    Enumerable collection of actions to perform before test setup.

    Implements

    NUnit.Framework.Interfaces.IApplyToTest
    IOuterUnityTestAction
    In This Article
    Back to top
    Copyright © 2025 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)