2013-02-07 25 views
5

के स्थान को कैसे बदलें मेरे पास मेरे सोल्यूशन फ़ोल्डर के तहत एक फ़ोल्डर में मेरा यूनिट टेस्ट प्रोजेक्ट है और समाधान में बजाय टेस्ट प्रोजेक्ट्स के समान टेस्ट रेसॉल्ट फ़ोल्डर होना चाहता है निर्देशिका।वीएस2012 यूनिट टेस्ट: TestResults फ़ोल्डर

मैं ने पाया है कि इस परीक्षण के seeting फ़ाइल के माध्यम से किया जा सकता है: How to specify the location for the unit test results in VS 2010?

लेकिन मैं यह भी, पढ़ा है कि VS2012 के साथ तुम अब परीक्षण सेटिंग्स फ़ाइलों का उपयोग करना चाहिए। वास्तव में वीएस2012 एक नहीं बनाता है।

क्या कोई और तरीका है?

उत्तर

2

आप एक छोटे RunSettigs फ़ाइल जो की तरह

<RunSettings> 
    <RunConfiguration> 
     <ResultsDirectory>e:\myResultsFolder</ResultsDirectory> 
    </RunConfiguration> 
    </RunSettings> 

शीर्ष स्तर मेनू के माध्यम से इस सेटिंग फ़ाइल का चयन करें लग रहा है बना सकते हैं टेस्ट> TestSettings -> "टेस्ट सेटिंग्स का चयन करें" अपने परीक्षण चलाने से पहले।

आप http://msdn.microsoft.com/en-us/library/jj635153.aspx पर अधिक जानकारी प्राप्त कर सकते हैं।

+0

हाय पैट्रिक, मैंने कोशिश की, लेकिन रनसेट सेटिंग्स को अनदेखा कर दिया गया है। जिस क्षण मैं VS2012 शुरू करता हूं TestResults फ़ोल्डर SolutionsDir में बनाया गया है। – Thomas

+0

@ थॉमस ने कभी भी यह काम करने के लिए – crush

+0

दुर्भाग्य से नहीं किया। – Thomas

1

"TestSettings" फ़ोल्डर के लिए एक अलग स्थान निर्दिष्ट करने के लिए, अपने समाधान के लिए एक .runsettings जोड़ने के रूप में दृश्य स्टूडियो दस्तावेज में विस्तार से बताया: http://msdn.microsoft.com/en-us/library/vstudio/jj635153.aspx

मेरे .runsettings फ़ाइल इस तरह दिखता है:

<?xml version="1.0" encoding="utf-8"?> 
<RunSettings> 
    <RunConfiguration> 
    <ResultsDirectory>.\Visual Studio Test Results</ResultsDirectory> 
    </RunConfiguration> 
</RunSettings> 

के रूप में जहां तक ​​मैं कह सकता हूं, हालांकि, परिणाम डायरेक्टरी स्थान समाधान फ़ोल्डर (जैसे दस्तावेज़ से उदाहरण फ़ाइल की तरह) के सापेक्ष नहीं है, बल्कि .runsettings फ़ाइल के स्थान से संबंधित है। यह भी ध्यान रखें कि $(SolutionDir) जैसे विजुअल स्टूडियो मैक्रोज़ का विस्तार यहां नहीं किया गया है। सभी में, .runsettings फ़ाइलें किसी विशेष परियोजना या समाधान से संबंधित नहीं हैं।

कारण है कि वे दृश्य स्टूडियो के नए संस्करण में .testsettings के बजाय .runsettings फ़ाइलों का उपयोग कर की सिफारिश भी दस्तावेज में पाया जाता है: http://msdn.microsoft.com/en-us/library/vstudio/ee256991.aspx

आप एक .testsettings का उपयोग करते हैं फ़ाइल, MSTest परीक्षण ढांचा होगा अपने परीक्षण चलाने के लिए इस्तेमाल किया जा सकता है। यह अधिक धीरे-धीरे चलता है और आपको तृतीय-पक्ष परीक्षण ढांचे से परीक्षण चलाने के लिए की अनुमति नहीं देता है।

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

  • कोई संबंधित समस्या नहीं^_^