NUnit कमांड लाइन से लटका क्यों है, लेकिन TestDriven.NET के अंतर्गत नहीं है?



visual-studio-2008 (1)

मुझे यकीन नहीं हो सकता, क्योंकि मैं एक नया संस्करण का उपयोग करने के लिए भी भाग्यशाली हूं। आपके पास बहुत सारे परीक्षाएं हैं, क्या आप नहीं हैं? यदि आपको अन्य कारणों से आवेदन डोमेन अलगाव की आवश्यकता नहीं है, तो आप इसे बंद कर सकते हैं और फिर आप रिमोटिंग / मार्शलिंग समय को बचा सकते हैं।

कृपया इसे प्रयास करें और हमें यह बताएं कि यह कैसे चला गया:

nunit-console.exe /noshadow /nologo /process Single /domain None whatever.dll

इन विकल्पों को विन्यास फाइल के माध्यम से जोड़ने का एक तरीका भी है, अगर आप अपनी बिल्ड स्क्रिप्ट को छड़ी से भी छूना नहीं चाहते हैं। :)

अगर मैं VS2008 के तहत TestDriven.NET से अपने यूनिट परीक्षणों को प्रारंभ करता हूं, तो वे बहुत ही तुरंत चलते हैं I

अगर मैं nunit-console.exe का उपयोग कर अपने यूनिट परीक्षणों को शुरू करता हूँ, तो वास्तव में मेरे परीक्षण चलाने से पहले पांच मिनट के लिए NUnit कंसोल लटका हुआ है अगर मैं डिबगर संलग्न करता हूं, तो यह System.IO.MemoryStream.Read . System.IO.MemoryStream.Read में अपना समय व्यतीत कर रहा है। System.IO.MemoryStream.Read , System.IO.MemoryStream.Read से बुलाया। समय-समय पर। System.IO.MemoryStream.Read , System.IO.MemoryStream.Read से बुलाया System.Runtime.RemotingSystem.Runtime.Remoting , कुछ देशी-प्रबंधित बदलावों के दूसरी तरफ NUnit.Core.ProxyTestRunner.Test.get द्वारा बुलाया। कभी-कभी, यह .FindObjectHolder । समय- .FindObjectHolder.FindObjectHolder.FindObjectHolder.FindObjectHolder या। .FindObjectHolder

यह NUnit-2.5.2 पर 32-बिट एक्सपी के साथ है, पूरी तरह से पैचिंग। सभी असेंबलीएं नेट 2.0 पर लक्षित हैं।

nunit-console क्या है ? क्या ऐसा करने के लिए इसे मनाने के लिए कोई रास्ता नहीं है?





testdriven.net