2009-02-05 14 views
6

Có ai có thành công trong việc xây dựng Team Build để hiển thị kết quả kiểm tra xUnit.net và bảo hiểm mã trong báo cáo xây dựng không? Người chạy MSBuild đang chạy thử nghiệm tốt và kết quả nằm trong tệp nhật ký, nhưng kết quả thử nghiệm và vùng kết quả bao trùm mã của báo cáo xây dựng nói "Không có kết quả thử nghiệm" và "Không có kết quả phù hợp". Team Build có đang tìm kiếm một vị trí/định dạng nhất định cho kết quả kiểm tra được xuất bởi xUnit.net runner không?Làm cách nào để tôi nhận Team Build để hiển thị kết quả kiểm tra và mức độ phù hợp cho bộ thử nghiệm xUnit.net?

Trả lời

3

TFS/TeamBuild chắc chắn yêu cầu kết quả thử nghiệm theo một định dạng cụ thể, chúng cũng cần được công bố cụ thể cho TFS.

Tôi hiện đang xem xét vấn đề này cho Á hậu kiểm tra Gallio, và có thể cung cấp hai lựa chọn tiềm năng:

  1. Hãy thử gói các bài kiểm tra xUnit bên trong 'Generic Test' dự án loại rằng VSTS cung cấp - đây là nơi MSTest thực hiện kiểm tra xUnit runner.
  2. Hãy đến với một phép biến đổi XSLT (hoặc tương tự) có thể ánh xạ các kết quả xUnit đến lược đồ MSTest (xem http://www.codeplex.com/nunit4teambuild để biết ví dụ về phương pháp này cho các thử nghiệm NUnit).