2008-08-04 17 views
14

Wir verwenden CruiseControl schon seit einiger Zeit mit NUnit und NAnt. Für ein aktuelles Projekt haben wir uns entschieden, das Test-Framework von Visual Studio zu verwenden, das bisher ausreichend war.Verwendung von MSTest mit CruiseControl.NET

Ich versuche, die Lösung in CruiseControl laufen zu lassen. Ich habe endlich den Build selbst, um zu arbeiten; Ich konnte jedoch keine Tests in der CruiseControl-Benutzeroberfläche anzeigen, obwohl ich benutzerdefinierte Build-Aufgaben und Komponenten für diese Aufgabe hinzugefügt hatte. Hat jemand einen definitiven Link da draußen zu Anweisungen, um diese Einrichtung zu bekommen?

Antwort

1

Die CC.Net Schnittstelle über eine XSL-Transformation auf XML-Dateien erzeugt wird zusammen wie angegeben in die ccnet.config-Datei für Ihre Projekte. Das XSL ist bereits für Dinge wie FxCop geschrieben - überprüfe das CC xsl-Verzeichnis deines Servers nach Beispielen - sollte nicht zu schwer sein, deine eigenen zu schreiben, um die Informationen hinzuzufügen - denke nur daran, die XML-Ausgabe aus deinen Tests in das Hauptprotokoll aufzunehmen.