TestFilterResult Estrutura

Definição

A decisão retornada por um ITestFilter único teste.

public readonly struct TestFilterResult : IEquatable<Microsoft.VisualStudio.TestTools.UnitTesting.TestFilterResult>
[System.Diagnostics.CodeAnalysis.Experimental("MSTESTEXP", UrlFormat="https://aka.ms/mstest/diagnostics#{0}")]
[System.Runtime.CompilerServices.IsReadOnly]
[System.Runtime.CompilerServices.Nullable(0)]
public readonly struct TestFilterResult : IEquatable<Microsoft.VisualStudio.TestTools.UnitTesting.TestFilterResult>
type TestFilterResult = struct
[<System.Diagnostics.CodeAnalysis.Experimental("MSTESTEXP", UrlFormat="https://aka.ms/mstest/diagnostics#{0}")>]
[<System.Runtime.CompilerServices.IsReadOnly>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type TestFilterResult = struct
Public Structure TestFilterResult
Implements IEquatable(Of TestFilterResult)
Herança
TestFilterResult
Atributos
Implementações

Comentários

Projetado como um readonlystruct para que o caminho quente do filtro permaneça livre de alocação. Use as propriedades estáticas RunDrop / (um valor compartilhado cada) ou a fábrica parametrizada Skip(String) para criar resultados explícitos. O valor padrão também representa Run.

Propriedades

Nome Description
Action

Obtém a ação que o MSTest deve aplicar ao teste que produziu esse resultado.

Drop

Obtém o resultado que indica que o teste deve ser descartado silenciosamente. Corresponde à semântica da opção de linha --filter de comando: nenhum resultado de teste é emitido e o teste não é contado.

Run

Obtém o resultado que indica que o teste deve ser executado normalmente.

SkipReason

Obtém o motivo fornecido para Skip(String). null Não somente quando Action for Skip.

Métodos

Nome Description
Equals(Object)

A decisão retornada por um ITestFilter único teste.

Equals(TestFilterResult)

A decisão retornada por um ITestFilter único teste.

GetHashCode()

A decisão retornada por um ITestFilter único teste.

Skip(String)

Cria um resultado que indica que o teste deve ser relatado como Ignorado com o motivo determinado.

Operadores

Nome Description
Equality(TestFilterResult, TestFilterResult)

Operador de igualdade.

Inequality(TestFilterResult, TestFilterResult)

Operador de desigualdade.

Aplica-se a