/ / Jak uruchomić kodowanie z wiersza poleceń w NUnit 2.6 - c #, visual-studio-2015, .net-4.5, konsola nunitowa, nunit-2.6

Jak uruchomić kodowanie z wiersza poleceń przy pomocy NUnit 2.6 - c #, visual-studio-2015, .net-4.5, konsola nunitowa, nunit-2.6

Używam Visual Studio 2015 z NUnit 2.6 i jestem w stanie uruchomić moje testy jednostkowe z interfejsu użytkownika i zobaczyć pokrycie kodu w Visual Studio - Moje rozwiązanie zawiera około 10 projektów.

Chciałbym móc napisać ten proces iwywołaj go z wiersza poleceń, ale kiedy przeglądam argumenty wiersza poleceń NUnit, nie widzę niczego związanego z pokryciem kodu. A dokumentacja nie wydaje się być tutaj bardzo przyjazna.

Jakie konkretne argumenty wiersza polecenia należy użyćuruchomić wszystkie testy jednostkowe NUnit w moim rozwiązaniu, z poziomu wiersza poleceń, i zlecić raportowanie numeru kodu (najlepiej w pliku wyjściowym w formacie do odczytu maszynowego - na przykład XML lub JSON)?

Odpowiedzi:

0 dla odpowiedzi № 1

Poniżej znajduje się część skryptu, który wykonuje test nunit za pomocą wiersza polecenia.

mkdir %cd%TestResults
"E:toolsNUnit-3.2.1binnunit3-console.exe" ".pathtothe assembly file some.dll" "--result:.TestResultsTestResult.xml;format=nunit2"

Używam tego w naszej ciągłej integracji,i był problem ze zgodnością (z dalszym krokiem, który przetwarza dane do opublikowania), więc musiałem przekonwertować plik wyjściowy do pliku wyjściowego w formacie nunit2.

UWAGA: plik wyjściowy nie zawiera jednak statystyk pokrycia kodu. Musisz przekazać ten plik do narzędzia takiego jak SONARQube, aby uzyskać te statystyki, IMHO