Code Coverage auf Visual Studio Team System 2008 Developer Edition (auf NUnit-Anwendung)
-
03-07-2019 - |
Frage
Ist das möglich? Ich freue mich auf ein Tutorial, das die Schritte erläutert, dies zu erreichen.
Lösung
TestDriven.NET hat die Fähigkeit zu testen (NUnit / MSTest / etc) mit dem Team Coverage (die Sie bereits haben, da Sie Team System haben: Dev.)
Lösungsweg: hier (Sie können auch die Berichterstattung Ergebnisse Fenster erhalten für an der Deckung pro Methode suchen) - aber das sagt alles:
(Quelle: mutantdesign.co.uk )
Sie können NUnit Tests verwenden, aber die MS-IDE-Integration für Einfärben verwenden, percentagaes usw. (keine Notwendigkeit für NCover). Ich benutze dies die ganze Zeit ;-p
Die Vorteile sind:
- keine Notwendigkeit, einen „Testlauf Configuration“ (sorry, MSFT, aber ein Eigentor dort) einzurichten
- voll integriert mit VS (Code Coverage Ergebnisse und Coloring)
- einfach zu bedienen (nur Rechtsklick -> Test mit -> Team Coverage)
- leicht zu debuggen (Rechtsklick -> Test mit -> Debugger)
- einfach die einzelnen NUnit / NCover Anwendungen verwenden, wenn Sie wollen (rechte Maustaste usw.)
Andere Tipps
Hier ist ein Tutorial auf NCover mit MSBuild zu integrieren. Hier ist ein Tutorial , wie Team Build zu sagen, ein Build fehlschlägt, wenn NCover Codeabdeckung unterhalb einer Mindestschwelle meldet. Mein Wissen ist noch kein Weg, um Ihre NCover führen direkt zum TFS Data-Warehouse zu veröffentlichen, aber ich würde jemanden lieben, mich falsch zu beweisen.
TestDriven.NET wird auch sehr gut mit NCover arbeiten. Sie können einige sehr schöne HTML-Berichte aus NCover, und Sie können es mit Nant integrieren.