TestFilterResult Struktur

Definition

Die Entscheidung, die von einem ITestFilter einzigen Test zurückgegeben wurde.

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)
Vererbung
TestFilterResult
Attribute
Implementiert

Hinweise

Dies ist so readonlystruct konzipiert, dass der heiße Filterpfad zuordnungsfrei bleibt. Verwenden Sie die statischen Run / Drop Eigenschaften (jeweils einen freigegebenen Wert) oder die parametrisierte Skip(String) Factory, um explizite Ergebnisse zu erstellen. Der Standardwert stellt auch dar Run.

Eigenschaften

Name Beschreibung
Action

Ruft die Aktion MSTest für den Test, der dieses Ergebnis erzeugt hat.

Drop

Ruft das Ergebnis ab, das angibt, dass der Test im Hintergrund gelöscht werden soll. Entspricht der Semantik der Befehlszeilenoption --filter : Es wird kein Testergebnis ausgegeben, und der Test wird nicht gezählt.

Run

Ruft das Ergebnis ab, das angibt, dass der Test normal ausgeführt werden soll.

SkipReason

Ruft den Grund ab, der angegeben Skip(String)wird. null Nicht nur, wenn Action das istSkip.

Methoden

Name Beschreibung
Equals(Object)

Die Entscheidung, die von einem ITestFilter einzigen Test zurückgegeben wurde.

Equals(TestFilterResult)

Die Entscheidung, die von einem ITestFilter einzigen Test zurückgegeben wurde.

GetHashCode()

Die Entscheidung, die von einem ITestFilter einzigen Test zurückgegeben wurde.

Skip(String)

Erstellt ein Ergebnis, das angibt, dass der Test mit dem angegebenen Grund als übersprungen angezeigt werden soll.

Operatoren

Name Beschreibung
Equality(TestFilterResult, TestFilterResult)

Gleichheitsoperator.

Inequality(TestFilterResult, TestFilterResult)

Ungleichheitsoperator.

Gilt für: