मैं NUnit हमारे मैक VSTSNUnit (मैक बिल्ड एजेंट) विजुअल स्टूडियो टीम सेवा पर चलाने के लिए परीक्षण हो रही
यहाँ का उपयोग कर एजेंट निर्माण पर चलाने के लिए परीक्षण पाने के लिए निर्माण चरणों मैं VSTS में उपयोग कर रहा हूँ कर रहे हैं नहीं कर पा रहे :
ध्यान दें, टेस्ट विधानसभाओं क्योंकि मैक एजेंट निर्माण VSTest.exe नहीं है अक्षम है। विकल्प मेनू में, VSTest की आवश्यकता को पूरी तरह से हटाने का कोई तरीका नहीं है, इसलिए मै मैक बिल्ड एजेंट पर उस चरण का उपयोग नहीं कर सकता।
क्या MSBuild चरण में NUnit परीक्षण चलाने का कोई तरीका है?
बातें मैं कोशिश की है:
- दृश्य स्टूडियो
- स्थापित MSBuildTasks + Nunit MSBuild कार्य में स्थापित NUnit परीक्षण एडाप्टर (सुनिश्चित नहीं हैं कि यह कैसे उपयोग करने के लिए)
एक अंतिम उपाय के रूप में, मैं मैक बिल्ड एजेंट पर नूनिट-कंसोल चलाने के लिए एक शेल स्क्रिप्ट जोड़ सकता हूं, लेकिन मैं इससे बचना पसंद करूंगा। बिल्ड एजेंट को मैक ओएस एक्स की आवश्यकता है क्योंकि हम Xamarin के साथ एक आईओएस और एंड्रॉइड ऐप बना रहे हैं। संदर्भ और वी.एस. में NuGet संकुल की
स्क्रीनशॉट:
बिल्ड उत्पादन:
टेस्ट विधानसभाओं बनाई गई हैं, लेकिन मैं उन्हें चलाने के लिए नहीं मिल सकता है
दूसरा बिंदु वास्तव में गलत है। आप एक विंडोज मशीन का उपयोग कर Xamarin.iOS स्वचालित निर्माण नहीं चला सकते हैं। भले ही, वह मशीन मैक से भी जुड़ा हुआ हो। Xamarin.iOS निर्माण को स्वचालित करने के लिए आपको एक मैक एक वैध बिल्ड एजेंट – user1
@ user1 चला रहा है हां, आप सही हैं। याद दिलाने के लिए धन्यवाद। मैंने उस सेक्शन को हटा दिया है। :) –