Antwort

9

Aus einigen der ersten Forschung scheint es nicht eine sehr einfache Lösung zu sein.

Es scheint, dass dabei Visual Studio 2008 tatsächlich auf dem Continuous Integration Server installiert ist, was einen Deal Breaker sein könnte.

Konfigurieren Sie dann MSTest.exe, um in der Aufgabenliste ausgeführt zu werden, aber zuerst müssen Sie eine Batchdatei erstellen, um die Ergebnisdateien aus vorherigen Durchläufen zu löschen, da das Vorhandensein dieser Datei einen Fehler verursacht.

Dann erstellen Sie eine XSLT, um die Ergebnisse zu formatieren und in die Datei dashboard.config zu legen.

Der Code Projekt Artikel, den ich gefunden habe, hat viel mehr Details.

Integrating Visual Studio Team System 2008 Unit Tests with CruiseControl.NET

+3

Sie können mstest ausführen, ohne Visual Studio Installation 2008. ich darüber hier gebloggt habe: http://mindinthewater.blogspot.com/2008/11/executing-visual-studio-unit-tests. html –