2013-05-06 8 views
14

Auf dem Teamcity Server wir 2012 VSTeamcity einrichten MSTest 2012

ich eine Build-Konfiguration in Teamcity geschaffen installiert haben, die die Lösung baut und einsetzt.

Ich habe auch eine MSTest 2012-Konfiguration hinzugefügt, aber ich weiß nicht, wie ich sagen soll, welches Projekt das VS 2012-Testprojekt ist, damit es diese Tests ausführen kann.

Dank

Antwort

37

Sie müssen Baugruppendatei (DLL) Ihre Tests, nicht die Projektdatei (csproj) angeben.

Hier ist ein Beispiel: http://shrani.si/f/p/PH/2tO4Zo5s/tmpa4cc.jpg enter image description here

Ihres Testing Also lassen Sie sagen Montage Company.Tests.dll genannt wird, und es wird in Company.Tests/bin/Debug/Company.Tests.dll

gelegen grundsätzlich sind in „Liste Baugruppendateien:“ Sie den Pfad setzen müssen (Sie können Platzhalter verwenden)

Zum Beispiel:

**\bin\**\*.Tests.dll 

Dadurch werden alle Baugruppen mit dem Suffix .Tests.dll gefunden.

Mit freundlichen Grüßen

+2

+1000 Das hat mich aus dunklen Zeiten, danke! –