Partilhar via


Classe IgnoreAttribute

Indica que não deve ser executado um teste específico.Esta classe não pode ser herdada.

Namespace:  Microsoft.VisualStudio.TestTools.UnitTesting
Assembly:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (em Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Sintaxe

<AttributeUsageAttribute(AttributeTargets.Class Or AttributeTargets.Method, AllowMultiple := False)> _
Public NotInheritable Class IgnoreAttribute _
    Inherits Attribute

Dim instance As IgnoreAttribute
[AttributeUsageAttribute(AttributeTargets.Class|AttributeTargets.Method, AllowMultiple = false)]
public sealed class IgnoreAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Class|AttributeTargets::Method, AllowMultiple = false)]
public ref class IgnoreAttribute sealed : public Attribute
public final class IgnoreAttribute extends Attribute

Comentários

Isso deve ser usado para excluir temporariamente um teste específico quando você executa um agrupar de testes que o contém.Isso pode ser útil para não executar um teste está bloqueando outros testes sejam executados por causa de erros no código.Isso é melhor do que comentar o código como o teste ainda é compilado.

Isso define a propriedade Test Enabled do teste como false.

Esse atributo pode ser especificado em um método de teste ou classe.Pode haver apenas uma única instância este atributo em uma classe ou método.

Para obter mais informações sobre como usar atributos, consulte Estendendo metadados usando atributos.

Hierarquia de herança

System.Object
  System.Attribute
    Microsoft.VisualStudio.TestTools.UnitTesting.IgnoreAttribute

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Membros IgnoreAttribute

Namespace Microsoft.VisualStudio.TestTools.UnitTesting

Outros recursos

Como: Desativar e ativar testes