2011-01-24 25 views
5

Tôi có một loạt các dự án thử nghiệm đơn vị cho các dự án khác nhau và tôi có một dự án Thông số kỹ thuật cho ứng dụng web chạy mã Selenium 2 qua NUnit. Việc này mất nhiều thời gian để chạy hơn phần còn lại của các bài kiểm tra.Làm cách nào để dừng Resharper chạy dự án Thông số kỹ thuật của tôi khi tôi chạy tất cả các thử nghiệm từ giải pháp?

Tôi chỉ muốn các thử nghiệm đặc điểm này chạy khi chạy tập lệnh xây dựng của mình và khi tôi chạy thử nghiệm của dự án một cách rõ ràng, chứ không phải khi tôi chạy tất cả thử nghiệm từ giải pháp với Resharper.

Có cách nào để thiết lập Resharper hoặc NUnit để bỏ qua một dự án thử nghiệm khi tôi chạy tất cả các thử nghiệm từ giải pháp?

Cảm ơn!

Trả lời

1

Tôi đoán điều đó là không thể. Bạn có thể lọc và nhóm các thử nghiệm của mình trong các cửa sổ phiên thử nghiệm đơn vị theo dự án và sau đó chỉ cần chạy các nhóm bạn muốn theo cách thủ công. Nhưng đây không phải là giải pháp một cú nhấp chuột. Giải pháp duy nhất tôi có thể nghĩ đến là sử dụng hai nhà cung cấp thử nghiệm đơn vị khác nhau (ví dụ: MSTest và NUnit) và sau đó vô hiệu hóa nhà cung cấp bạn đang sử dụng trong dự án thông số kỹ thuật của bạn trong tùy chọn ReSharper.

Hy vọng điều đó sẽ hữu ích.

+0

Từ nghiên cứu của tôi, điều này có vẻ như vậy. :(Cảm ơn! – adamjford

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