2016-11-10 65 views
6

मैंने सी # भाषा का उपयोग करते हुए न्यूटिट फ्रेमवर्क में सेलेनियम का उपयोग करके परीक्षण लिखे हैं। मैं इन परीक्षणों को टीएफएस में निर्माण के हिस्से के रूप में जोड़ना चाहता हूं। तो जब भी नया निर्माण उत्पन्न होता है। ये परीक्षण बिल्ड और जेनरेट/ईमेल रिपोर्ट के हिस्से के रूप में भी चलाने में सक्षम होंगे।टीएफएस में एनयूनीट टेस्ट (सी # में लिखा गया) को एकीकृत करने के लिए कैसे?

+0

आप किस टीएफएस निर्माण का उपयोग कर रहे हैं? पुराने xmal निर्माण या नया vnext निर्माण? –

+0

मैं टीएफएस बिल्ड 2015 का उपयोग कर रहा हूं –

उत्तर

5

आपको नए निर्माण प्रणाली vNext निर्माण का उपयोग करने की सलाह देते हैं। vNext बिल्ड जेएसओएन आधारित हैं, और आप msbuild, powerhell और विविध अन्य स्क्रिप्टिंग भाषाओं में बनाए गए कार्यों को प्लगइन कर सकते हैं।

कैसे NUnit टेस्ट एकीकृत करने के लिए TFS बनाता में के बारे में, इस ब्लॉग स्पष्ट रूप से वर्णन करता है ऐसा करने के तरीके: Running NUnit Tests in a TFS 2015 Build vNext

सीधे शब्दों में संक्षेप इस प्रकार है:

  1. NUnit टेस्ट एडाप्टर
  2. के लिए Nuget पैकेज जोड़ें
  3. निर्माण परिभाषा के अंदर कस्टम टेस्ट एडाप्टर का पथ निर्दिष्ट करें

    • दृश्य स्टूडियो TestWindows फ़ोल्डर के अंदर प्रतिलिपि बनाई जा रही एडेप्टर

    • nunit संकुल के साथ कस्टम टेस्ट एडाप्टर के लिए पथ निर्दिष्ट करें

आप के लिए कुछ अन्य ट्यूटोरियल संदर्भ:

xUnit or NUnit with Visual Studio Online Build

Running nUnit and Jasmine.JS unit tests in TFS/VSO vNext build

+1

उत्तर के लिए धन्यवाद –

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