क्या एक कस्टम फ़िल्टर को परिभाषित करना संभव है ताकि NUnit केवल विशिष्ट परीक्षण चलाए? मेरे पास मेरे कई नुनिट परीक्षण हैं जो एक कस्टम विशेषता "बगआईड" के साथ चिह्नित हैं। क्या एक फ़िल्टर लिखना संभव है ताकि मैं किसी संख्या में गुजर सकूं और केवल उस विशेषता और संख्या के साथ परीक्षण चला सकूं? यदि ऐसा है तो नकली या असली कोड दिखाएं।क्या न्यूटिट में कस्टम फ़िल्टर हैं?
उत्तर
एनयूनीट 2.4.6 से शुरू होने पर, एनयूनीट गुणों को बंद नहीं किया गया है और उप-वर्गों को उनके मूल वर्ग के रूप में पहचाना जाएगा। इस प्रकार:
nunit-सांत्वना/शामिल =
क्या फ़िल्टरों को आपकी कस्टम विशेषता का उपयोग करने की आवश्यकता है, या आप एक NUnit Category का उपयोग कर सकते हैं?
nunit-console /include=BugId-12234 ...
: कुछ
[Test]
[Category("BugId-12234")]
public void Test()
{
....
}
... और फिर जैसे /include=STR
ध्वज का उपयोग करें? मैं आपकी कस्टम विशेषता बनाने के लिए उप-वर्ग श्रेणी की अनुशंसा करता हूं, लेकिन मुझे नहीं लगता कि आपको अपनी विशेषता में एक स्विच करने योग्य पैरामीटर जोड़ने की अनुमति मिलती है ...
मैंने सोचा कि मेरे पास इसका एक शानदार समाधान था, लेकिन हां, जैसा कि मैंने उम्मीद की थी काम नहीं करते। मैं इग्नोरएट्रिब्यूट क्लास से प्राप्त करने के लिए उम्मीद कर रहा था (और शायद आप अधिक प्रयास कर सकते हैं)। मैंने सोचा कि यह काम करेगा:
[Test, BugId("411")]
public void TestMethod()
{
// your test
}
public class BugIdAttribute : IgnoreAttribute
{
private string id;
public BugIdAttribute(string id) : base("Ignored because it is bug #" + id)
{
this.id = id;
}
}
लेकिन ऐसा लगता है कि इससे इसके लिए और भी कुछ है। एक उत्तर पोस्ट करने के लिए खेद है जो वास्तव में एक उत्तर नहीं है, लेकिन मुझे लगता है कि यह किसी के लिए एक अच्छा कदम है जो खुद से नूनिट के आंतरिक के बारे में और जानता है।
मैं परीक्षण को अनदेखा नहीं करना चाहता हूं। मैं यह देखने में सक्षम होना चाहता हूं कि बग को ठीक किया गया है और उस बग के साथ सभी संबंधित परीक्षण चलाएं। –
- 1. न्यूटिट?
- 2. न्यूटिट में निष्पादन का आदेश क्या है?
- 3. Django कस्टम क्वेरीसेट फ़िल्टर
- 4. Django कस्टम फ़िल्टर
- 5. Django - एक कस्टम फ़िल्टर
- 6. एंड्रॉइड कस्टम ऐरेएडाप्टर फ़िल्टर
- 7. Django: फ़िल्टर कस्टम समारोह
- 8. स्प्रिंग सुरक्षा कस्टम फ़िल्टर
- 9. सूची फ़िल्टर में कस्टम फ़िल्टरिंग ऐरेएडाप्टर
- 10. कस्टम अपवाद फ़िल्टर एएसपीएनटी एमवीसी
- 11. कस्टम ईमेल शीर्षलेख स्पैम फ़िल्टर ट्रिगर कर सकते हैं?
- 12. न्यूटिट। मान सूचकांक में अलग है [0]
- 13. HAML कस्टम फ़िल्टर कैसे लिखें?
- 14. jinja2 कस्टम फ़िल्टर "TemplateAssertionError: कोई भी फ़िल्टर नाम 'format_number'"
- 15. कैमरा आउटपुट पर कस्टम फ़िल्टर लागू करें
- 16. वसंत सुरक्षा कस्टम फ़िल्टर (पासवर्ड बदलें)
- 17. एएसपी.नेट एमवीसी एक कस्टम एक्शन फ़िल्टर
- 18. न्यूटिट बनाम विजुअल स्टूडियो 2010 का एमएसटीएस्ट?
- 19. Nginx gzip फ़िल्टर मेरे कस्टम हैंडलर
- 20. सूची फ़िल्टर कस्टम एडाप्टर न परिणाम
- 21. एएसपी.नेट डायनामिक डेटा टेक्स्टशर्च कस्टम फ़िल्टर टेम्पलेट
- 22. कस्टम वैरिएबल द्वारा पिविक फ़िल्टर ग्राफ़
- 23. क्या न्यूटिट और माइक्रोसॉफ्ट के यूनिट टेस्टिंग फ्रेमवर्क (वीएस 2008) के बीच वास्तविक अंतर हैं?
- 24. टीम शहर से न्यूटिट टेस्ट चलाना
- 25. फ़िल्टर एक NSArray जो कस्टम शामिल वस्तुओं
- 26. Django पर Django व्यवस्थापक में कस्टम फ़िल्टर 1.3 या
- 27. कस्टम रेंडरर के साथ ग्रिड में फ़िल्टर करें
- 28. वसंत सुरक्षा में एक कस्टम फ़िल्टर कैसे लिखें?
- 29. प्राधिकरण फ़िल्टर बनाम एक्शन फ़िल्टर
- 30. जैक्सन में वैश्विक संपत्ति फ़िल्टर
NUnit कोड को देखने के बाद "# 1 बग के लिए टेस्ट", मुझे लगता है कि यह है:
इस तरह कमांड लाइन पर कहा जा सकता है सबसे अच्छा हम NUnit को संशोधित किए बिना कर सकते हैं। आपके उत्तर के लिए धन्यवाद। –