2016-07-11 34 views
6

Tôi sử dụng lệnh "kiểm tra dotnet" để chạy các kiểm tra (chạy chúng dưới dạng "Visual Studio Test" không thành công vì một số lý do lạ). Tôi tạo dữ liệu về mức độ phù hợp như sau:Bảo hành mã xuất bản không hoạt động trong TFS 2015/Visual Studio Team Services (là VS Online)

"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Team Tools\Dynamic Code Coverage Tools\CodeCoverage" collect /output:code.coverage dotnet test "test\path_to_unit_tests_project\project.json" 
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Team Tools\Dynamic Code Coverage Tools\CodeCoverage" analyze /output:code.coverage.xml code.coverage 

Tôi đã thêm bước "Kết quả bảo hiểm mã xuất bản". Việc xây dựng kết thúc thành công nhưng tôi thấy "Không có mã xây dựng dữ liệu bảo hiểm có sẵn" trong phần bảo hiểm mã. Đồng thời tôi thấy * .coverage và * .coverage.xml là các tạo phẩm bổ sung.

Có thể điền vào phần đó với dữ liệu đến từ công cụ phủ sóng mã bên ngoài (không phải bước kiểm tra VS) không? Nếu không, có thể tạo một tab mới hiển thị báo cáo bảo hiểm mã tùy chỉnh (như dưới đây) không? enter image description here

Trả lời

6

VSTS chỉ hỗ trợ hiển thị kết quả phạm vi mã được xuất bản bởi "Kết quả phủ sóng mã xuất bản" với định dạng "JaCoCo" hoặc "Cobertura" bây giờ. Nếu phạm vi bảo hiểm ở định dạng khác, tệp kết quả bảo hiểm sẽ được xuất bản nhưng báo cáo sẽ không hiển thị.

Duyệt Mã Vùng phủ sóng báo cáo trong các trang web

Một tab Mã Vùng phủ sóng mới đã được kích hoạt trên trang tóm xây dựng. Người dùng tải lên dữ liệu Phạm vi mã theo định dạng Jacoco hoặc Cobertura sẽ có thể duyệt báo cáo HTML được tạo bởi công cụ trong tab Bảo hiểm mã.

Tham khảo link này cho các thông tin: 2016-Jul-7 Release Notes

Và không có cách nào để tạo ra một tab cho thấy báo cáo bảo hiểm mã tùy chỉnh cho bây giờ.

+0

Tuyệt vời, cảm ơn. Tôi nghĩ rằng liên kết này (đặc biệt là bình luận của nanivijay) cũng hữu ích – frizik

+2

Đó là gần tháng 5 năm 2017, là tình huống mà Microsoft VSTS không hỗ trợ hiển thị các báo cáo về mã nguồn gốc của riêng họ? #nghiêm túc –

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