2010-03-19 38 views
22

Cách tốt nhất để tích hợp các thử nghiệm nunit vào TFS 2010 là gì? Có phải thông qua các thử nghiệm chung hoặc có cách tiếp cận tốt hơn để chạy chúng không?Làm thế nào để tích hợp các thử nghiệm NUnit vào một TFS 2010 xây dựng

Lý tưởng nhất là tôi muốn có độ chi tiết của một thử nghiệm chung cho mỗi thử nghiệm và có cách để hiển thị kết quả trong báo cáo xây dựng TFS.

Trả lời

12

Bạn có thể chạy thử nghiệm nunit từ command line và do đó bạn có thể tự động hóa các thử nghiệm này thông qua mẫu xây dựng (Quy trình làm việc) của bạn.

Vì không có nhiều hoạt động xây dựng tùy chỉnh có sẵn cho TFS 2010, bạn có thể viết riêng của mình để đảm bảo rằng nó tích hợp tốt hơn với TFS Build Report. Here bạn có thể tìm thấy một số thông tin về cách viết hoạt động xây dựng tùy chỉnh.

Một cách tiếp cận khác là tạo các kiểm tra đơn vị qua Visual Studio. Các kiểm tra này sẽ tự động chạy khi thực hiện một bản dựng.

+0

Có Tôi hiện đang gói nunit-giao diện điều khiển trong các thử nghiệm chung chung nhưng có rất nhiều ma sát cho nó. Tôi tránh xa tùy chọn WF do thiếu tích hợp với báo cáo xây dựng. Tôi cũng tìm thấy liên kết này http://blog.salvoz.com/2010/02/22/RunningXUnitFromTeamBuild2010AndPublishingResults.aspx xác nhận những gì tôi lo sợ và đi cùng với những gì bạn đang nói về việc tùy chỉnh WF. Tôi đã hy vọng cho một giải pháp tốt hơn so với WF nhưng điều này sẽ đủ trong khi chúng tôi chuyển qua một số lượng khá lớn các thử nghiệm di sản. Cảm ơn và tôi sẽ chấp nhận câu trả lời. –

+0

Tôi đã từng chơi với WF và sau một thời gian nó hoạt động khá tốt. Nhưng tôi đề nghị xem xét lại khi phiên bản cuối cùng của TFS 2010 có ở đó. Mặc dù tôi không mong đợi nhiều thay đổi, có thể có một số cải tiến nhỏ. Chúc may mắn hơn nữa !! – Rhapsody

+0

Mọi cập nhật về điều này? Bạn có biết bất kỳ mẫu xây dựng tùy chỉnh nào để thực hiện việc này hay tôi vẫn cần phải cuộn của riêng mình? –

20

Hiện tại (tháng 10 năm 2011), cách dễ nhất có thể là thông qua hoạt động NUnit có thể tìm thấy trong số Community TFS Build Extensions.

+1

+1 Chính xác những gì tôi đang tìm kiếm cho. –

1

Ian Battersby đã viết một lớn tutorial làm thế nào để thiết lập kiểm tra NUnit cho Visual Studio 2010.

Về cơ bản, bạn cần phải:

  • tải mẫu xây dựng quy trình làm việc của mình và thiết lập để định nghĩa xây dựng của bạn
  • cài đặt NUnitNUnitTFS trong máy tfs của bạn
  • thêm đường dẫn vào thư mục được cài đặt trong thông số quy trình xây dựng
  • thiết Cấu hình để xây dựng thiết lập trong quá trình xây dựng thông số
  • thay đổi NUnitTfs.exe.config của bạn với tên bộ sưu tập của bạn
+0

hướng dẫn là liên kết đã chết, được cập nhật lên Archive.org – MatthewMartin

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