TFS 2010 Build-Automatisierung - Aktivieren der Code-Coverage
Wie kann man damit code coverage für unit-Tests in TFS2010 automatischen build?
In Visual Studio 2010 aktivieren wir die Code-Coverage für unsere test-Projekte (Test --> Bearbeiten-Einstellungen Testen --> Lokale Einstellungen Testen --> aktivieren Sie die Code-Coverage und wählen Sie Baugruppen zum ausführen von code coverage gegen).
Jetzt dies gut funktioniert (wir können Lesen von code-coverage) beim ausführen von Visual Studio 2010 (Test --> Ausführen --> Alle Test-In-Lösung).
Das problem ist, dass keine code-coverage ist gemeldet im TFS 2010 beim Bau.
Beachten Sie, dass die test-Projekte werden von der build-controller, aber ohne code-Abdeckung.
Ist uns sehr wichtig, damit code coverage zusammen mit unit-Tests.
Ich vergaß zu erwähnen, dass ich das problem bin, die Begegnung hat zu tun mit der code-Abdeckung für eine web-Anwendung-Projekt.
Im Schritt:
Test --> Bearbeiten-Einstellungen Testen --> Lokale Einstellungen Testen --> aktivieren Sie die Code-Coverage und wählen Sie Baugruppen zum ausführen von code coverage gegen
wenn die Auswahl der Baugruppen, die Sie können wählen Sie die web-Anwendung. Ich denke, dass das problem mit Pfad (der Wert unter der Spalte "Pfad" aus Assistenten), die von der Entwickler-Maschine (http://localhost...). Beim Aufbau und der Bereitstellung mit TFS build geht auf einen server und die Bereitstellung auf einem anderen.
Sollte die Frage nun: welchen Weg sollte in testsettings. Der build-Pfad oder der Einsatz Weg?
Derzeit bin ich nicht auf der Arbeit und kann nicht testen, meine Zweifel.
Ich werde Euch wissen lassen, sobald ich in Kontakt mit TFS.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie sagen, der build-server die Einstellungen für test-Datei zu verwenden. Sie finden diese in den build-Einstellungen unter " Prozess >2. Basic - >Automatisierte Tests >1. Test-Montage >TestSettings-Datei.
Sobald Sie haben angegeben, dass dann die Code-coverage-sollte funktionieren.