TestFilterResult Struct

Definizione

Decisione restituita da un ITestFilter oggetto per un singolo test.

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)
Ereditarietà
TestFilterResult
Attributi
Implementazioni

Commenti

Progettato come oggetto readonlystruct in modo che il percorso critico del filtro rimanga privo di allocazione. Usare le proprietà statiche Run / Drop (un valore condiviso ciascuno) o la factory con Skip(String) parametri per creare risultati espliciti. Il valore predefinito rappresenta Runanche .

Proprietà

Nome Descrizione
Action

Ottiene l'azione MSTest da applicare per il test che ha prodotto questo risultato.

Drop

Ottiene il risultato che indica che il test deve essere eliminato automaticamente. Corrisponde alla semantica dell'opzione della riga --filter di comando: non viene generato alcun risultato del test e il test non viene conteggiato.

Run

Ottiene il risultato che indica che il test deve essere eseguito normalmente.

SkipReason

Ottiene il motivo fornito a Skip(String). null Non solo quando Action è Skip.

Metodi

Nome Descrizione
Equals(Object)

Decisione restituita da un ITestFilter oggetto per un singolo test.

Equals(TestFilterResult)

Decisione restituita da un ITestFilter oggetto per un singolo test.

GetHashCode()

Decisione restituita da un ITestFilter oggetto per un singolo test.

Skip(String)

Crea un risultato che indica che il test deve essere segnalato come Ignorato con il motivo specificato.

Operatori

Nome Descrizione
Equality(TestFilterResult, TestFilterResult)

Operatore di uguaglianza.

Inequality(TestFilterResult, TestFilterResult)

Operatore di disuguaglianza.

Si applica a