2016-12-08 8 views
6

कुछ सिस्टमों पर, और दूसरों को नहीं, मेरे कार्यालय में, ऐसा लगता है कि डॉटनेट कोर अस्थिर है, शायद कुछ और (दृश्य स्टूडियो 2017 आरसी?) हस्तक्षेप कर रहा है, और "डॉटनेट टेस्ट" कमांड जो कहीं और काम करते हैं, लटक रहे हैं (कोई आउटपुट नहीं, कोई परीक्षण नहीं चलता है, बस फ्रीज):डॉटनेट कोर 1.0.1 पूर्वावलोकन 2 फ्रीज/डॉटनेट परीक्षण पर लटकता है?

xUnit.net .NET CLI test runner (64-bit .NET Core win10-x64) 
    Discovering: x.y.UnitTests 
    Discovered: x.y.UnitTests 
    Starting: x.y.UnitTests 

मैं यह जानने का प्रयास कर रहा हूं कि इसका क्या कारण है। यह सीआई और डेवलपर्स को अवरुद्ध करता है। मेरा मानना ​​है कि इसे अलग करना और ठीक करना संभव हो सकता है, और अगर कोई इसे देखता है, तो मैं इसे पूछ रहा हूं, या अगर मैं इसे समझता हूं, तो मैं इसका उत्तर दूंगा ताकि अन्य लोग यहां फंस जाएंगे। डॉटनैट मूल परियोजनाओं के लिए

+0

पर समाधान मिला, इस मामले को डीबग करना असंभव लगता है, और केवल कुछ xunit परियोजनाएं क्रैश हो रही हैं, और केवल कुछ मशीनों पर। –

+0

एक ही समस्या होने के साथ। क्या आपको कोई समाधान या कामकाज मिला? – herm

+1

https://xkcd.com/979/ – herm

उत्तर

0

XUnit समर्थन के रूप में XUnit documentation में परिभाषित किया dotnet कोर, डॉटनैट कोर CLI, XUnit, और डॉटनैट-परीक्षण XUnit का बहुत विशिष्ट संस्करण की आवश्यकता है। मैंने विजुअल स्टूडियो टीम सर्विसेज में परीक्षण चलाने का प्रयास करते समय आपके द्वारा वर्णित व्यवहार का अनुभव किया है, जहां दुर्भाग्यवश मैं .NET कोर सीएलआई संस्करण को नियंत्रित नहीं करता हूं। मेरे स्थानीय मशीन पर बिना किसी समस्या के चलते एक ही परीक्षण चलते हैं, जहां मैंने पुष्टि की है कि xunit पैकेज संस्करण और डॉटनेट टूलिंग संस्करण xUnit द्वारा समर्थित लोगों से मेल खाते हैं। मुझे संदेह है कि जिन मशीनों पर आप समस्याएं अनुभव कर रहे हैं उनमें समर्थित डॉटनेट टूलिंग और xunit पैकेज संस्करण नहीं हैं।

-2

बाद XUnit डॉक्स मैं डॉटनैट का उपयोग कर अपना ली है बजाय आदेश डॉटनैट परीक्षण XUnit। इसके अलावा मुझे अतिरिक्त पैरामीटर -समानांतर कोई भी निर्दिष्ट करना था। यह मेरी समस्या हल हो गई।

0

मुझे अपने इसी तरह के मुद्दे का समाधान मिला। मैंने अपने परीक्षणों में किसी भी तरह के तरीकों का उपयोग किया और परिणाम का उपयोग किया। रिसेट। यह deadlock situation in x-unit का कारण बन सकता है। इसके बजाय अपने तरीकों को async के साथ घोषित करने का प्रयास करें और फिर परिणाम प्राप्त करने के लिए प्रतीक्षा करें। मुझे stackoverflow

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