2017-11-29 2 views
0

Ich versuche NUnit-Gui mit OpenCover zu verwenden. Um es zu tun Ich bin die OpenCover mit NUnit-Gui als Hauptprozess beginnend mit dem Befehl wie folgt:OpenCover und NUnit GUI

C:\OpenCover\OpenCover.Console.exe -target:"C:\Nunit\nunit-gui.exe" -register:user -targetargs:"C:\Myproject\bin\Myproject.Test.dll" -output:"C:\OpenCover\reports\OpenCoverreport.xml" 

Aber ich habe müssen die NUnit-Gui Prozess zum Schließen der Abdeckung Ergebnis zu erhalten. Ich möchte das Ergebnis erhalten, ohne den Hauptprozess zu beenden.

Gibt es eine Möglichkeit, NUnit-Gui mit Codeabdeckung zu betreiben, ohne den Prozess NUnit-Gui zu schließen?

+0

Gibt es einen Grund, dass Sie NUnit GUI anstelle von NUnit Console verwenden möchten? Letzteres wäre der normale Ansatz und bedeutet, dass Sie sich nicht darum kümmern müssen, den GUI-Prozess zu schließen. – Chris

+0

@Chris verwenden wir NUnit-GUI als Schnittstelle, um Tests zu spielen, also müssen wir NUnit-GUI verwenden. Es ist eine Voraussetzung und wir können es nicht ändern. –

Antwort

1

Nein Entschuldigung aber OpenCover wurde in erster Linie für den Einsatz mit Kommandozeilen-Testtools erstellt und wird als Teil des normalen Builds ausgeführt.

Wenn Sie nach Abdeckung pro Test suchen (wie es sich anfühlt), dann sollten Sie einen Blick auf den -coverbytest Schalter werfen. Sie können auch einzelne Tests über die Befehlszeile von nunit-console ausführen.

Verwandte Themen