2011-01-13 37 views
5

Khi tôi chạy thử nghiệm nunit bằng cách sử dụng nhân tố thử nghiệm trong resharper, tôi nhận được một ngoại lệ OutOfMemory.Resharper - NUnit - VS2010: Hết bộ nhớ ngoại lệ

Dường như với tôi là một bộ thử nghiệm chạy, nó tiêu thụ bộ nhớ trong suốt thời gian của bộ và chỉ phát hành lại bộ nhớ khi toàn bộ các bài kiểm tra hoàn tất. Vì vậy, ngay cả khi tôi chạy một bộ sưu tập các bài kiểm tra từ nhiều hội đồng, dấu chân bộ nhớ tập thể của họ được tiêu thụ, và chỉ phát hành ở cuối.

Có cách nào khiến nhân viên thử nghiệm giải phóng bộ nhớ thường xuyên hơn không? Chúng tôi đang nói về 755 bài kiểm tra mà không có vẻ quá nhiều. Tôi nghĩ rằng vấn đề có liên quan đến việc sử dụng Rhino.mocks và tất cả các phân bổ kho lưu trữ giả được tạo ra trong bộ sưu tập kiểm tra này.

Lưu ý: Sử dụng Resharper 5.1, Rhino.Mocks, VS2010, và NUnit 2.4.8

Cảm ơn, John Schank

Trả lời

1

Không chắc chắn nếu bạn đang sử dụng thử nghiệm Á hậu NUnit hoặc Á hậu kiểm tra Resharper, nhưng nếu bạn đang sử dụng Á hậu thử nghiệm NUnit, hãy xem liên kết dưới đây và nâng cấp lên 2.5 hoặc sử dụng nhân viên thử nghiệm Resharper.

http://sourceforge.net/tracker/index.php?func=detail&aid=1965952&group_id=10749&atid=110749

+0

Chúng tôi tình cờ đang sử dụng nhân viên thử nghiệm thu hồi lại. Nó gần như có vẻ như khi các nhân viên chạy lại reshaper chạy toàn bộ bộ, nó không thực sự làm sạch hoàn toàn trên ranh giới dự án thử nghiệm. Ngoài ra, chúng tôi đang sử dụng phiên bản mới nhất của cả người chia sẻ lại và nunit – jschank

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