2011-01-13 14 views
5

जब मैं रिसर्चर में टेस्ट रनर का उपयोग करके अपने नूनिट परीक्षण चलाता हूं, तो मुझे आउटऑफमेमरी अपवाद मिलता है।रिशेर्पर - एनयूनीट - वीएस -2010: मेमोरी अपवाद से बाहर

ऐसा लगता है कि एक परीक्षण सूट के रूप में, यह सूट की अवधि में स्मृति का उपभोग करता है, और परीक्षण के पूरे सेट को पूरा होने पर केवल स्मृति को वापस छोड़ देता है। इसलिए यदि मैं कई असेंबली से परीक्षणों का संग्रह चलाता हूं, तो उनकी सामूहिक स्मृति पदचिह्न खपत हो जाती है, और केवल अंत में रिलीज़ होती है।

क्या परीक्षण धावक को स्मृति को अधिक बार रिलीज़ करने का कोई तरीका है? हम 755 परीक्षणों के बारे में बात कर रहे हैं जो अत्यधिक प्रतीत नहीं होते हैं। मुझे लगता है कि समस्या Rhino.mocks और परीक्षण के इस संग्रह में बनाए गए सभी नकली भंडार आवंटन का उपयोग करने से संबंधित है।

नोट: Resharper 5.1, Rhino.Mocks, VS2010, और NUnit 2.4.8

धन्यवाद, का उपयोग करते हुए जॉन शैंक

उत्तर

1

नहीं आप NUnit परीक्षण धावक या Resharper परीक्षण धावक उपयोग कर रहे हैं सुनिश्चित करें, लेकिन यदि आप एनयूनीट टेस्ट रनर का उपयोग कर रहे हैं तो नीचे दिए गए लिंक को देखें और 2.5 में अपग्रेड करें या रिशेर्पर टेस्ट रनर का उपयोग करें।

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

+0

हम पुनर्विक्रेता परीक्षण धावक का उपयोग करने के लिए होते हैं। यह लगभग ऐसा लगता है जब reshaper धावक पूरे सूट चलाता है, यह वास्तव में परीक्षण परियोजना सीमाओं में पूरी तरह से साफ नहीं है। इसके अलावा, हम दोनों resharper और nunit के नवीनतम संस्करणों पर हैं – jschank

संबंधित मुद्दे