2009-03-27 10 views
6

मैं अपनी मौजूदा परियोजनाओं के साथ काम करने के लिए cruisecontrol.net सेटअप करने की कोशिश कर रहा हूं।क्रूज नियंत्रण में एमएसटेस्ट चलाना .नेट बिल्ड सर्वर

परियोजनाएं दृश्य स्टूडियो 2008 परीक्षण उपकरण (.NET 2.0 के रूप में चल रही हैं) का उपयोग करती हैं।

वास्तविक निर्माण प्रक्रिया के दौरान मैं कई त्रुटि संदेश मिलता है, अधिकांश या जो कर रहे हैं:

प्रकार 'TestClass' परिभाषित नहीं है।

मुझे लगता है कि ऐसा इसलिए है क्योंकि मेरे पास मेरे बिल्ड सर्वर पर परीक्षण ढांचा स्थापित नहीं है।

मैं सिर्फ अपनी देव मशीन (जो हमेशा थोड़ा हैकी महसूस करता है) से बिट्स कॉपी नहीं करता है और मैं बिल्ड सेवर पर दृश्य स्टूडियो भी इंस्टॉल नहीं करता (जो कि ओवरकिल जैसा लगता है)।

क्या किसी को पता है कि मैं इन फ़ाइलों को अपने निर्माण सर्वर पर रखने के लिए एक स्टैंडअलोन इंस्टॉलर कहां प्राप्त कर सकता हूं?

उत्तर

4

एमएसटीएस्ट को विजुअल स्टूडियो की आवश्यकता है। आपको इसे अपनी बिल्ड मशीन पर स्थापित करने की आवश्यकता होगी (या अधिक हल्के परीक्षण ढांचे का उपयोग करें!)

+0

हां या तो vsts इंस्टॉल करें, या केवल आवश्यक बिट्स पर प्रतिलिपि बनाएँ। – Alex

+1

अंत में मैंने वीएस 2008 स्थापित किया। मुझे यह देखना शुरू हो रहा है कि लोगों को एमएसटीएस्ट के साथ समस्या क्यों है। – ilivewithian

8

आप "Visual Studio Agents" शीर्षक के तहत पुनर्वितरण योग्य डिस्क छवि पर MSTest.exe और संबंधित लाइब्रेरी को पकड़ सकते हैं।

निर्देश:

  1. डाउनलोड करें और डिस्क
  2. भागो परीक्षण एजेंट संस्थापक
  3. एक सेवा के रूप एजेंट स्थापित या परीक्षण एजेंट कॉन्फ़िगर के रूप में आप सिर्फ चलाना चाहते हैं की आवश्यकता नहीं है से रन सेटअप यह कमांड लाइन से।
  4. एमएसटीएस्ट उपकरण अब कहीं भी स्थापित किया जाएगा जैसे "सी: \ प्रोग्राम फ़ाइलें (x86) \ माइक्रोसॉफ्ट विजुअल स्टूडियो 10.0 \ कॉमन 7 \ आईडीई" जो दृश्य स्टूडियो के समान पथ है।
+1

यह बनाम2013 के लिए लिंक है - मैंने इसे 2008r2 सर्वर पर स्थापित किया और हमारी परियोजना ने फिर से निर्माण करना शुरू कर दिया। http://www.microsoft.com/en-us/download/details.aspx?id=40750 –

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