Search Results for

    Show / Hide Table of Contents

    Class ParallelizableAttribute

    Marks a test assembly, fixture or method that may be run in parallel.

    Inheritance
    object
    Attribute
    NUnitAttribute
    PropertyAttribute
    ParallelizableAttribute
    NonParallelizableAttribute
    Implements
    IApplyToTest
    IApplyToContext
    Inherited Members
    PropertyAttribute.Properties
    Attribute.GetCustomAttributes(MemberInfo, Type)
    Attribute.GetCustomAttributes(MemberInfo, Type, bool)
    Attribute.GetCustomAttributes(MemberInfo)
    Attribute.GetCustomAttributes(MemberInfo, bool)
    Attribute.IsDefined(MemberInfo, Type)
    Attribute.IsDefined(MemberInfo, Type, bool)
    Attribute.GetCustomAttribute(MemberInfo, Type)
    Attribute.GetCustomAttribute(MemberInfo, Type, bool)
    Attribute.GetCustomAttributes(ParameterInfo)
    Attribute.GetCustomAttributes(ParameterInfo, Type)
    Attribute.GetCustomAttributes(ParameterInfo, Type, bool)
    Attribute.GetCustomAttributes(ParameterInfo, bool)
    Attribute.IsDefined(ParameterInfo, Type)
    Attribute.IsDefined(ParameterInfo, Type, bool)
    Attribute.GetCustomAttribute(ParameterInfo, Type)
    Attribute.GetCustomAttribute(ParameterInfo, Type, bool)
    Attribute.GetCustomAttributes(Module, Type)
    Attribute.GetCustomAttributes(Module)
    Attribute.GetCustomAttributes(Module, bool)
    Attribute.GetCustomAttributes(Module, Type, bool)
    Attribute.IsDefined(Module, Type)
    Attribute.IsDefined(Module, Type, bool)
    Attribute.GetCustomAttribute(Module, Type)
    Attribute.GetCustomAttribute(Module, Type, bool)
    Attribute.GetCustomAttributes(Assembly, Type)
    Attribute.GetCustomAttributes(Assembly, Type, bool)
    Attribute.GetCustomAttributes(Assembly)
    Attribute.GetCustomAttributes(Assembly, bool)
    Attribute.IsDefined(Assembly, Type)
    Attribute.IsDefined(Assembly, Type, bool)
    Attribute.GetCustomAttribute(Assembly, Type)
    Attribute.GetCustomAttribute(Assembly, Type, bool)
    Attribute.Equals(object)
    Attribute.GetHashCode()
    Attribute.Match(object)
    Attribute.IsDefaultAttribute()
    Attribute.TypeId
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    Namespace: NUnit.Framework
    Assembly: nunit.framework.dll
    Syntax
    [AttributeUsage(AttributeTargets.Assembly|AttributeTargets.Class|AttributeTargets.Method, AllowMultiple = false, Inherited = true)]
    public class ParallelizableAttribute : PropertyAttribute, IApplyToTest, IApplyToContext

    Constructors

    View Source

    ParallelizableAttribute()

    Construct a ParallelizableAttribute using default ParallelScope.Self.

    Declaration
    public ParallelizableAttribute()
    View Source

    ParallelizableAttribute(ParallelScope)

    Construct a ParallelizableAttribute with a specified scope.

    Declaration
    public ParallelizableAttribute(ParallelScope scope)
    Parameters
    Type Name Description
    ParallelScope scope

    The ParallelScope associated with this attribute.

    Properties

    View Source

    Scope

    Defines the degree to which this test and its descendants may be run in parallel

    Declaration
    public ParallelScope Scope { get; }
    Property Value
    Type Description
    ParallelScope

    Methods

    View Source

    ApplyToContext(TestExecutionContext)

    Modify the context to be used for child tests

    Declaration
    public void ApplyToContext(TestExecutionContext context)
    Parameters
    Type Name Description
    TestExecutionContext context

    The current TestExecutionContext

    View Source

    ApplyToTest(Test)

    Overridden to check for invalid combinations of settings

    Declaration
    public override void ApplyToTest(Test test)
    Parameters
    Type Name Description
    Test test
    Overrides
    PropertyAttribute.ApplyToTest(Test)

    Implements

    IApplyToTest
    IApplyToContext
    • View Source
    In this article
    Back to top Generated by DocFX | Copyright (c) 2018- The NUnit Project - Licensed under CC BY-NC-SA 4.0