automation टीएफएस में एनयूनिट टेस्ट(सी#में लिखे गए) को कैसे एकीकृत किया जाता है?



automated-tests nunit (1)

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


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

टीएफएस के निर्माण में एनयूनिट टेस्ट को कैसे एकीकृत किया जाए, इस ब्लॉग के बारे में स्पष्ट रूप से बताया गया है कि यह कैसे करें: एक टीएफएस 2015 में बिल्डिंग एनयूएनआईटी टेस्ट्स बनाएँ vNext

बस संक्षेप में निम्नानुसार है:

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

    • Visual Studio TestWindows फ़ोल्डर के अंदर एडेप्टर कॉपी करना

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

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

दृश्य स्टूडियो ऑनलाइन बिल्ड के साथ xUnit या NUnit

टीएनएस / वीएसओ vneext बिल्ड में एनयूएनआईटी और जैस्मीन। जेएस यूनिट टेस्ट चलाना