2015-12-05 6 views
9
nunit3-console TestData.dll /include:SmokeTests 

में लेकिन nunit v3 के साथ परीक्षण श्रेणी में शामिल करने के मैं वापस पाने:nunit3 कैसे कमांड लाइन

Invalid argument: /include:SmokeTests 

मैं यहाँ http://nunit.org/index.php?p=consoleCommandLine&r=3.0

आदेश पंक्ति पैरामीटर की जांच करने के लिए प्रयास करें, लेकिन पृष्ठ मौजूद नहीं है। किसी को पता है कि क्या बदल गया है?

+2

नीचे दिए गए लिंक https://github.com/nunit/nunit/wiki/Console-Command-Line – omer727

+0

धन्यवाद प्रयास करें लिंक के लिए! – senzacionale

उत्तर

20

तो अगर कैसे NUNIT3 में यह करने के लिए खोज कर किसी को भी:

--where "cat == SmokeTests" --noresult 

लिंक omer727 @ द्वारा मदद!

+0

यह लिंक सिंटैक्स पर विवरण प्रदान करता है: https://github.com/nunit/docs/wiki/Test- चयन- भाषा –

3

@ omer727 द्वारा प्रदान की लिंक, टूट गया है यहाँ एक और एक है: https://github.com/nunit/docs/wiki/Console-Command-Line

anwser अभी भी काम करता है:

--where "cat == SmokeTests" 

सांत्वना कमांड लाइन आप फ़िल्टर का चयन करेंगे जो निर्दिष्ट करने के लिए अनुमति देता है जो परीक्षण निष्पादित किए जाते हैं। यह - विकल्प विकल्प का उपयोग करके किया जाता है, इसके बाद एनयूनीट टेस्ट चयन भाषा (टीएसएल) में एक अभिव्यक्ति के बाद, इस उद्देश्य के लिए डिज़ाइन की गई एक साधारण डोमेन-विशिष्ट भाषा है।

उदाहरण:

nunit3-console mytest.dll --where "cat == Urgent || Priority == High" 

अधिक जानकारी के लिए इस लिंक पर जाएं: https://github.com/nunit/docs/wiki/Test-Selection-Language

+0

धन्यवाद, मेरा दिन बचाया :) –

+0

क्या आप AutoRun() के साथ ऐसा करने में मेरी सहायता कर सकते हैं। निष्पादित() । मैं श्रेणी विशेषता के साथ परीक्षण '' निष्पादित करता हूं (नया स्ट्रिंग [] {"--where = cat = testname"}); ''अब इसमें' --params' कैसे जोड़ें? – Dimple