2008-09-17 23 views
10

Tôi cần biết cách bật Phạm vi mã khi chạy TFS xây dựng trên một giải pháp với tệp .testrunconfig.Làm cách nào để bật Phạm vi mã trong các Bản dựng trong TFS?

Có một tùy chọn trong tệp testrunconfig dành cho phạm vi mã, nhưng khi chạy một bản dựng TFS, không có kết quả bảo hiểm mã.

Tôi đang chạy thử nghiệm bằng cách sử dụng mặt nạ * Tests.dll và KHÔNG sử dụng Danh sách kiểm tra (.vsmdi).

Trả lời

15

Bạn chạy thử nghiệm như thế nào? Bạn đang sử dụng một tập tin .vsmdi hoặc chỉ định rằng bạn chạy tất cả các bài kiểm tra trong hội đồng * Tests.dll?

Nếu đó là sau và bạn đang sử dụng TFS 2008, thì bạn cần phải thêm phần sau vào và của PropertyGroup đầu tiên trong tệp TFSBuild.proj của bạn để tạo.

<RunConfigFile>$(SolutionRoot)\TestRunConfig.testrunconfig</RunConfigFile> 

Điểm này xây dựng tại .testrunconfig để có thể nhận hướng dẫn chạy phạm vi mã.

+2

Lưu ý rằng trong VS 2010, phần mở rộng tệp hiện là ".testsettings", nhưng nếu không nó hoạt động như trước đây. –

1

Bạn sẽ cần mục nhập RunConfigFile cho dù bạn sử dụng tệp .vsmdi cho Danh sách kiểm tra hay chỉ định mẫu tệp lắp ráp. Trong tệp .testrunconfig mà bạn chỉ định các assembly bạn muốn áp dụng vùng phủ sóng.

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