2015-03-21 23 views
5

Trong quá trình xây dựng của tôi, VsTest.console kiểm tra dll của tôi và tạo tệp TestResults\a.trx. Tham số duy nhất tôi thêm (hơn con đường dll) là một tập tin .runsettings.Jenkins với plugin MSTest: "không tìm thấy tệp báo cáo vùng phủ sóng xst mstest"

File .trx là không rỗng, xml bên là khá rõ ràng về những gì đã được thực hiện. Kích đúp chuột vào file TRX mở vs2013 và kết quả + bảo hiểm được hiển thị như mong muốn.

Sau đó, tôi muốn xuất bản kết quả phù hợp với jenkins MSTest plugin nhưng không thành công vì nó tìm kiếm tệp không tồn tại. Dưới đây là bản ghi đầu ra:

MSTest: Processing tests results in file(s) TestResults\a.trx 
MSTest: C:\Program Files (x86)\Jenkins\workspace\tepp\TestResults\a.trx 
mstest xml coverage report file not found: C:\Program Files (x86)\Jenkins\workspace\tepp\TestResults\mstest-coverage.xml 

nó nên được tốt hơn để sử dụng plugin MSTest-Á hậu?

Nếu không, những gì tôi đã bỏ lỡ trong quá trình xây dựng của tôi?

Trả lời

0

Sự cố dường như chuyển đổi kết quả covarage mã MSTest thành XML

Bạn đã thử một cái gì đó như TRX2HTML hoặc TRXER? (Các chuyển đổi chúng sang htm, do đó bạn có thể xem bằng công bố hiện vật cắm)

TRXER

TRX2HTML

Tôi cũng thấy this

Bạn có thể cho tôi biết bước xây dựng của bạn?

+0

MSTest plugin đã được nâng cấp và hoạt động tốt với visual studio 2015. Tôi vẫn cần phải thực hiện chuyển đổi bản thân mình nhưng các hướng dẫn trên trang web Plugin đang làm việc khá tốt. – norisknofun

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