2013-06-18 10 views
7

XUnit इतने सारे आकर्षक NUnit की तुलना सुविधाएँ प्रदान करता है, लेकिन इसके जीयूआई धावक इतना गरीब है कि यह इसका इस्तेमाल करने के दर्द हुआ है: कोई पेड़ दृश्य, सिद्धांत परीक्षण एक एकल सूची प्रविष्टि का प्रतिनिधित्व कर रहे हैं, कोई याद अंतिम परीक्षण रन आदि लंबे समय के लिए मैं आशा व्यक्त की 2.0 यह समाधान होगा लेकिन यह अभी भी अल्फा में है :(मैं VS 2010 पर हूँ तो वी.एस. 2012 के नए परीक्षण एक्सप्लोरर की कोशिश नहीं कर सकते हैं और विकल्पों की तलाश। तो आप क्या XUnit परीक्षण चलाने के लिए प्रयोग करते हैं?वैकल्पिक XUnit जीयूआई धावक

उत्तर

4

2012/2013/2015 पर जाएं। यदि आवश्यक हो तो लड़ो। यह बस इतना तेज़ है और xUnit धावक सही है (यूएक्स पर क्विब्ल्स आओ लेकिन बुलेटप्रूफ)। कोडरश धावक समर्थन वहां जा रहा है लेकिन पैसे को वीएस अपडेट की ओर रखता है।

भी have a look on the forum - they're ruling out a 2.0 GUI runner as part of the core offering

निष्कर्ष जीयूआई उपयोगकर्ताओं चाहिए और GUI का उपयोग करता है, तो वे वी.एस. का उपयोग करें और प्लगइन कोशिश रोकूँ है।

+0

मैं लिखने के समय इस समय जोड़ना चाहता हूं, 'xunit.runner.visualstudio' पैकेज के माध्यम से विजुअल स्टूडियो 2017 में xUnit परीक्षण चलाना थोड़ा कष्टप्रद हो सकता है। यदि आपके पास केवल कुछ परीक्षण हैं, तो आपको कुछ भी गलत नहीं लगेगा। लेकिन एक बार आपके परीक्षण संख्या सौ में, आप हमेशा के लिए प्रतीक्षा करने जा रहे हैं जब तक xUnit परीक्षणों को खोजना समाप्त नहीं कर लेता है, या परीक्षण धावक कैश दूषित हो जाता है और आपको मैन्युअल रूप से इसे हटाने और VS को पुनरारंभ करने की आवश्यकता होती है। मेरी इच्छा है कि मैं वापस न्यूटिट जा सकता हूं। – stakx

+0

https://stackoverflow.com/questions/35103781/why-is-the-visual-studio-2015-2017-test-runner-not-discovering-my-xunit-v2-tests/44520498#44520498 के अलावा मेरे पास है कहने के लिए मुझे xUnit 2 बुलेट प्रूफ मिल गया है और इसमें बड़ी संख्या में यूनिट के साथ बड़े कोडबेस में कोई बड़ा पर्फ समस्या नहीं है और समानांतर में चलने वाले स्वीकृति परीक्षणों के बहुत सारे हैं। आप सही हैं कि यह दर्दनाक नहीं है, लेकिन मुझे किसी भी तरह संदेह है कि NUnit विज्ञापन के रूप में दर्द रहित है ... –

1

मैं ReSharper का उपयोग अपने इकाई परीक्षण चलाने के लिए। यह a plugin that allows it to run xUnit tests भी है।

ReSharper के साथ ही समस्या यह है कि यह एक वाणिज्यिक उत्पाद है है, लेकिन यह अच्छी तरह से पैसे के लायक है!

1

VS2010 के साथ - आप इस कोशिश कर सकते हैं लेकिन वहाँ सीमाओं के रूप में मेरी टिप्पणी

http://xunit.codeplex.com/workitem/5648 इस एक्सटेंशन के साथ

कुछ सीमाएं में उल्लेख कर रहे हैं, लेकिन यह तत्काल जरूरतों को शामिल किया। मुझे व्यक्तिगत रूप से यह पसंद है। xUnit devs वीएस के भीतर परीक्षण चलाने के लिए TestDriven.NET/R # के रूप में तृतीय पक्ष धावक जैसे का उपयोग करें। लेकिन यदि xUnit में एकीकृत VS2010 धावक है, तो बहुत से डेवलपर xUnit का उपयोग शुरू कर देंगे। जिसका मतलब यूनिट टेस्ट बेहतर है।

0

हम गैलियो इकरस का उपयोग करते हैं। इसमें एक वृक्ष दृश्य है और आप परीक्षण रिपोर्ट प्रारूप का चयन कर सकते हैं। यदि आप अभी भी वीएस -2010 का उपयोग कर रहे हैं तो यह आपके लिए काम करेगा।

दुर्भाग्यवश, यह नवीनतम वीएस2015 ढांचे के साथ काम नहीं करता है। यही कारण है कि मैं इस पोस्ट पर हूं

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