TestFilterResult Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
| Run |
Ottiene il risultato che indica che il test deve essere eseguito normalmente. |
| SkipReason |
Ottiene il motivo fornito a Skip(String).
|
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. |