2017-08-08 9 views
10

Używam dotCover z NUnit3, aby uzyskać raporty zasięgu na naszym serwerze budowania. Potrzebujemy również danych wyjściowych z NUnit, aby pokazać wyniki testu. Czy istnieje sposób na uzyskanie zarówno szczegółów testu NUnit, jak i plików dotCover bez dwukrotnego uruchamiania NUnit? Czy muszę uruchomić NUnit dla szczegółowych testów, a następnie uruchomić dotCover z NUnit dla raportowania zasięgu?Jak uzyskać zarówno szczegóły testu, jak i zasięg za pomocą NUnit i dotCover?

Odpowiedz

0

Nie używam NUnit i nie wiem, czy to działa, ale znalazłem coś interesującego. Jeśli używasz najnowszej wersji DotCover (2017.1), spójrz na this documentation.

W sekcji „Wprowadzenie” można znaleźć:

Polecenie: dotCover analyse config.xml a plik config.xml.

<?xml version="1.0" encoding="utf-8"?> 
<AnalyseParams> 
    <TargetExecutable>D:\Program Files\NUnit 2.6\bin\nunit-console.exe</TargetExecutable> 
    <TargetArguments>D:\Projects\TheApplication\bin\Debug\AppTests.dll</TargetArguments> 
    <Output>AppCoverageReport.html</Output> 
    <ReportType>html</ReportType> 
</AnalyseParams> 
<Filters> 
    <ExcludeFilters> 
    <FilterEntry> 
     <ClassMask>IntegrationTests</ClassMask> 
    </FilterEntry> 
    </ExcludeFilters> 
</Filters> 

Może możesz podać ścieżkę NUnit3 i to może działać?

+0

Daje to wyniki pokrycia, a nie szczegóły dotyczące testowania jednostki. Stąd moje rozterki. Używam NUnit osobno, aby uzyskać wyniki UT w XML, ale nie mam możliwości, aby przetłumaczyć XML na HTML, który działa niezawodnie i został zaktualizowany w ciągu ostatnich kilku lat. –

Powiązane problemy