2017-08-08 19 views
10

Tôi đang chạy dotCover với NUnit3 để nhận báo cáo bảo hiểm trên máy chủ xây dựng của chúng tôi. Chúng tôi cũng cần đầu ra chi tiết từ NUnit để hiển thị kết quả kiểm tra. Có cách nào để có được cả hai chi tiết kiểm tra NUnit và các tập tin cho dotCover mà không cần chạy NUnit hai lần? Hoặc tôi có cần chạy NUnit để kiểm tra chi tiết sau đó chạy dotCover với NUnit để báo cáo vùng phủ sóng không?Làm cách nào để có được cả chi tiết và phạm vi kiểm tra bằng NUnit và dotCover?

Trả lời

0

Tôi không sử dụng NUnit và tôi không biết nếu nó hoạt động, nhưng tôi thấy một cái gì đó thú vị. Nếu bạn sử dụng phiên bản mới nhất của DotCover (2017.1), hãy xem this documentation.

Trong phần "Bắt đầu", bạn có thể tìm thấy:

Lệnh: dotCover analyse config.xmlconfig.xml tập tin.

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

Có thể bạn có thể chỉ định đường dẫn NUnit3 của bạn và nó có thể hoạt động?

+0

Điều này cung cấp cho bạn kết quả bảo hiểm, không phải chi tiết kiểm tra đơn vị. Do đó tình trạng khó khăn của tôi. Tôi đang chạy NUnit một cách riêng biệt để có được kết quả UT trong XML nhưng tôi không có cách nào mà tôi có thể tìm thấy để dịch XML thành HTML hoạt động đáng tin cậy và đã được cập nhật trong vài năm qua. –

Các vấn đề liên quan