Table of Contents

Class TimeoutAttribute

Namespace
NUnit.Framework
Assembly
nunit.framework.dll

Applies a timeout in milliseconds to a test. When applied to a method, the test is cancelled if the timeout is exceeded. When applied to a class or assembly, the default timeout is set for all contained test methods.

[AttributeUsage(AttributeTargets.Assembly|AttributeTargets.Class|AttributeTargets.Method, AllowMultiple = false, Inherited = false)]
[Obsolete(".NET No longer supports aborting threads as it is not a safe thing to do. Update your tests to use CancelAfterAttribute instead")]
public class TimeoutAttribute : PropertyAttribute, IApplyToTest, IApplyToContext
Inheritance
TimeoutAttribute
Implements
Inherited Members

Constructors

TimeoutAttribute(int)

Construct a TimeoutAttribute given a time in milliseconds

public TimeoutAttribute(int timeout)

Parameters

timeout int

The timeout value in milliseconds