2013-02-03 10 views
8

कुछ शोध के हिस्से के रूप में मैं एक कस्टम परीक्षण प्रकार के साथ माइक्रोसॉफ्ट विजुअल स्टूडियो यूनिट परीक्षण फ्रेमवर्क के लिए एक एक्सटेंशन लिख रहा हूं, जैसे here वर्णित। मैंने एक कस्टम विशेषता बनाई है, लेकिन मैं अपने कस्टम विशेषता से निष्पादित परीक्षण के बारे में टेस्ट एक्सप्लोरर में कुछ अतिरिक्त जानकारी दिखाना चाहता हूं।अतिरिक्त जानकारी के साथ विजुअल स्टूडियो 2012 टेस्ट एक्सप्लोरर

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

क्या कोई इसे प्राप्त करने के लिए एक अच्छा समाधान जानता है?

enter image description here

+0

आप आप क्या हासिल करने की कोशिश कर रहे हैं का एक उदाहरण दे सकते हैं? मुझे डर है कि मैं वास्तव में समझ नहीं पा रहा हूं कि आप यहां क्या करने की कोशिश कर रहे हैं। अगर आप किसी भी जानकारी को लॉग करना चाहते हैं, तो आपको 'TestContext.WriteLine' के माध्यम से ऐसा करने में सक्षम होना चाहिए। यदि आप कुछ समय देना चाहते हैं, तो आपको 'TestContext.Begin/EndTimer' के माध्यम से ऐसा करने में सक्षम होना चाहिए और यदि आप परीक्षण परिणामों में कोई फ़ाइल जोड़ना चाहते हैं, तो आप विशेष रूप से' TestConext.AddFile 'का उपयोग कर सकते हैं ? http://msdn.microsoft.com/en-us/library/microsoft.visualstudio.testtools.unittesting.testcontext.aspx – jessehouwing

उत्तर

4

Console.WriteLine काम किया है ... उपयोगकर्ता उत्पादन 'पर क्लिक करें और आउटपुट देखता कर सकते हैं ...

+0

अपडेट किया है यह दिलचस्प है। मुझे कभी नहीं पता था कि आप परीक्षण से जानकारी लिख सकते हैं और परिणामों पर इसे देख सकते हैं। – julealgon

7

आप टेस्ट Explorer में परीक्षण के अतिरिक्त लक्षण दिखाने के लिए कोशिश कर रहे हैं:

UPDATE 1 क्या मेरा मतलब है कुछ इस तरह है? यदि ऐसा है, तो आप विजुअल स्टूडियो 2012 अपडेट 1 में उल्लिखित "ग्रुप बाय ट्रेट्स" का उपयोग कर सकते हैं (http://blogs.msdn.com/b/somasegar/archive/2012/11/26/visual-studio-2012-update-1-now-available.aspx पर रेफरी विवरण, http://www.microsoft.com/en-us/download/details.aspx?id=35774 से डाउनलोड करें)।

संक्षेप में, आप अपने परीक्षण कुछ के साथ की तरह

[TestMethod] 
    [TestCategory("SpecialTestType")] 
    [TestProperty("XXX","YYY")] 
    public void TestMethod1() 
    { 
    } 

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

+1

धन्यवाद, मुझे लगता है कि मैं इसका भी उपयोग कर सकता हूं, लेकिन यह वही नहीं है जो मैं ढूंढ रहा था। मैंने अपना प्रश्न – mrtentje

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