2011-08-08 13 views
5

में एकीकृत करना संभव है क्या क्रूज़ कंट्रोल.net निर्माण के हिस्से के रूप में स्वचालित रूप से एक चमेली परीक्षण सूट चलाने के लिए संभव है?क्या जैस्मीन को क्रूज़ कंट्रोल.net

और यदि ऐसा है तो कैसे?

+0

यह प्रश्न कई लोगों के उत्तर देने के लिए बहुत विशिष्ट हो सकता है। इसके लायक होने के लिए, जैस्मीन एक जुनीट एक्सएमएल लॉगर के साथ आता है जो कई सीआई उपकरण पढ़ सकते हैं, शायद आपका भी। – cburgmer

+0

मुझे एक ही समस्या थी, लेकिन एनक्विनिट का उपयोग करके समाप्त हो गया, क्योंकि क्रूज़ कंट्रोल पर कोई बदलाव की आवश्यकता नहीं है। Http://robdmoore.id.au/blog/2011/03/13/nqunit-javascript-testing-within-net-ci/ देखें –

उत्तर

1

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

एनजेस्मीन की जांच करने का एक विकल्प हो सकता है - मैंने देखा कि यह NuGet पर उपलब्ध था लेकिन दस्तावेज़ीकरण की कमी के कारण आंशिक रूप से इसे स्वयं नहीं चलाया।

इसके अलावा, यदि आप रीशेपर का उपयोग कर रहे हैं, तो आप क्विनिट: http://blogs.jetbrains.com/dotnet/2011/03/resharper-6-introduces-support-for-javascript-unit-testing/ के साथ अपने एकीकरण को देखना चाहेंगे (वहां हर मौका है कि वे इसे जैस्मीन के साथ भी एकीकृत करेंगे)। यद्यपि इसका उद्देश्य विजुअल स्टूडियो के भीतर जेएस यूटी चलाने का लक्ष्य है, लेकिन आपको लगता है कि यह आपको अपने सीआई सर्वर से चलाने के लिए "हुक" भी प्रदान करता है।