Ich mache den Übergang von NUnit zu XUnit (in C#), und ich schrieb einige "Integrierte Tests" (ITs), die ich nicht unbedingt als Teil meines automatisierten Build-Prozesses ausführen soll. Normalerweise tue ich das für den manuellen Test, wenn der vollständige End-to-End-Prozess aufgrund von Umgebungsfaktoren (fehlende Daten usw.) nicht funktioniert.Können Sie XUnit Tests als Explicit markieren?
In NUnit könnten Sie einen Test mit der Explicit attribute markieren und es würde nur übersprungen werden durch den Testläufer (es sei denn, Sie haben den Test mit einer spezifischen Category attribute markiert und dem Testläufer mitgeteilt, dass er diese Kategorie explizit anvisiert).
Hat XUnit eine ähnliche Möglichkeit, Tests vom Test Runner auszuschließen?
Dies gilt nicht eindeutig eine Art und Weise dar, ein Testverfahren in einer solchen Art und Weise zu schmücken, dass es in der Lage sein wird, manuell getestet, aber nicht mit dem gesamten Test-Suite laufen. –