2017-08-08 23 views
10

Yapı sunucumuzda kapsam raporları almak için NUnit3 ile dotCover çalıştırıyorum. Test sonuçlarını göstermek için NUnit'ten detay çıkışına da ihtiyacımız var. NUnit test detayını ve NUnit'i iki kez çalıştırmadan dotCover için dosyaları almanın bir yolu var mı? Veya ayrıntılı test için NUnit'i çalıştırmam gerekiyor mu, o zaman kapsama raporlaması için NUnit ile dotCover'ı çalıştırmalı mıyım?NUnit ve dotCover kullanarak hem test detayını hem de kapsamı nasıl alabilirim?

cevap

0

NUnit kullanmıyorum ve çalışıp çalışmadığını bilmiyorum, ancak ilginç bir şey buldum. En son DotCover sürümünü (2017.1) kullanırsanız, this documentation'a bakın. "Başlarken" bölümünde

Bulduğunuz edebilirsiniz:

komut: dotCover analyse config.xml ve config.xml dosyası.

<?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> 

Belki de NUnit3 yolunuzu belirtebilir ve işe yarayabilir?

+0

Bu size ünite test detaylarını değil, kapsama sonuçlarını verir. Bu yüzden benim quandary. XML'de UT sonuçları elde etmek için NUnit'i ayrı olarak çalıştırıyorum, ancak XML'i güvenilir bir şekilde çalışan ve son birkaç yıl içinde güncellenen HTML'ye çevirmek için kullanabileceğim bir yolum yok. –

İlgili konular