जब मैं परीक्षण सेटिंग में तैनाती इटैम बनाता हूं तो मैं आउटपुट निर्देशिका कैसे निर्दिष्ट कर सकता हूं? जब आप विधि या कक्षा में एक परिनियोजन इटैम विशेषता लागू करते हैं तो यह आसान होता है (एक विशेष कन्स्ट्रक्टर पैरामीटर होता है) लेकिन मुझे टेस्टेटिंग में इसे लागू करने का कोई तरीका नहीं दिखता है (और यहां तक कि यूआई में ऐसा कुछ भी नहीं है)।परीक्षणों में MsTest परिनियोजन Item आउटपुट डायरेक्टरी
उत्तर
संपादन testrunconfig फ़ाइल या तो वी.एस. से या एक एक्सएमएल संपादक का उपयोग कर प्रयास करें - राइट क्लिक करें और के साथ खुला चुनें और इस तरह एक पंक्ति जोड़ें:
<Deployment>
<DeploymentItem filename="rootdir\SomeDir\" outputDirectory="SomeDir" />
दृश्य स्टूडियो 2010 में:
- जाओ टेस्ट
- संपादित टेस्ट सेटिंग 01,235,
- .testsettings
- जाओ तैनाती
- को Windows Explorer में
बंद दृश्य स्टूडियो 2010
जाओ अपनी परियोजना रूट निर्देशिका में जोड़ें फ़ाइल के माध्यम से अपनी फ़ाइल 'myfile.txt' जोड़ें ... खोलें .testsettings फ़ाइल जानें इस लाइन:
<DeploymentItem filename="<somedir>\<otherdir>\myfile.txt" />
परिवर्तन
<DeploymentItem filename="<somedir>\<otherdir>\myfile.txt" outputDirectory="<otherdir>" />
प्रारंभ विजुअल स्टूडियो 2010 फिर से :-)
Visual Studio 2012 के लिए::
http://msdn.microsoft.com/en-us/library/ee256991.aspx
ईकाई परीक्षण अधिक चलाने यह उत्पादन निर्देशिका जो आप चाहते करने के लिए धीरे-धीरे यदि आप एक परीक्षण सेटिंग्स फ़ाइल का उपयोग करते हैं। हम अनुशंसा करते हैं कि आप यूनिट परीक्षणों के साथ एक परीक्षण सेटिंग्स फ़ाइल का उपयोग न करें। इसके बजाय आप .runsettings फ़ाइल का उपयोग कर यूनिट परीक्षण कॉन्फ़िगर कर सकते हैं। अतिरिक्त फ़ाइलों को तैनात करने के लिए, परिनियोजन ItemAttribute का उपयोग करें।
लेकिन वेब प्रदर्शन और लोड परीक्षण हमेशा परीक्षण सेटिंग्स फ़ाइल का उपयोग करते हैं।
उन्नयन 2010 से 2012 तक: http://msdn.microsoft.com/en-us/library/hh507838.aspx
मैंने कोशिश की। यह काम नहीं करता है। फ़ाइलों को – SiberianGuy
बिल्ड फ़ोल्डर की रूट पर कॉपी किया गया है, यह निर्धारित करने के लिए आउटपुट डायरेक्टरी का उपयोग करें कि फ़ाइलों को –
पर कॉपी किया गया है। यह – SiberianGuy