Achten Sie darauf, die Testanordnung angeben, wie die Testquelle als Deepa erwähnt:
Sie dann die Kriterien verwenden könnte die spezifische Klasse Sie Tests festlegen möchten, laufen verwenden:
FullyQualifiedName~NameSpace.Test
Allerdings ist es keine gute Übung, den Build auf eine einzelne Klasse zu setzen, um Tests auszuführen. Wenn Sie MSTest verwenden, sollten Sie Testkategorien mit:
Wenn Sie Visual Studio erstellt haben, automatisierte Tests mit Ihnen diese Tests, indem sie mit Testkategorien Kategorisieren verwalten können. Wenn Sie diese automatisierten Tests mit Visual Studio, Team Foundation Build oder mstest.exe ausführen, können Sie diese Testkategorien verwenden, um einfach auszuwählen, welche Tests Sie ausführen. Sie fügen Testkategorien als Attribute zu Ihren Testmethoden hinzu.
Quelle: MSDN
Diese geben Ihnen noch mehr Flexibilität und verhindern, dass die Build von nicht mehr Test ausgeführt wird, wenn Sie die Klasse oder etwas umbenennen
In Ihren Kriterien die Verwendung der Kategorie angeben zu filtern die Tests, die ausgeführt werden:
TestCategory=MyCategory
Es gibt weitere Informationen zu den Kriterien, die Sie in this blog post verwenden können. Der Screenshot stammt aus einer Build-Definition mit der Vorlage GitTemplate.12.xaml.
Welchen Testrahmen verwenden Sie? Außerdem sollten Sie keine '.cs' Datei angeben, Sie sollten eine Testassembly angeben. –