2009-10-15 19 views
5

मैं अपने जेस्क्रिप्ट परीक्षणों को स्वचालित रूप से हडसन के साथ निरंतर एकीकरण बैकएंड के रूप में स्वचालित करने के लिए जेएसटीएस्टड्रिवर का उपयोग करने की कोशिश कर रहा हूं। मैं हडसन को कम से कम परीक्षण परिणामों पर एक रिपोर्ट तैयार करने का लक्ष्य रख रहा हूं, जिसमें असफल परीक्षण पर सबसे वांछनीय परिणाम के रूप में निर्माण विफल रहा है।जेएसटीएस्टड्रिवर और निरंतर एकीकरण

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

क्या किसी को उपरोक्त परिदृश्य में अनुभव/सलाह है?

धन्यवाद।

उत्तर

4

क्या xUnit प्लगइन आपको कवर करता है?

सामान्य रूप से, हडसन परीक्षण प्लगइन्स परीक्षण नहीं चलाते हैं - आप स्क्रिप्ट बनाने के लिए परीक्षण स्वयं ही चलाना चाहिए। फिर हडसन जेनरेट की गई रिपोर्ट को उठाता है, और इसे हडसन यूआई में अच्छी तरह से प्रस्तुत करता है।

1

इस सूत्र का प्रयास करें: Unable to get hudson to parse JUnit test output XML

मूल रूप से jstestdriver आप, JUnit अनुरूप XML परिणाम उत्पन्न करता है जब आप आगे अपनी पसंद के सीआई प्रणाली में उपयोग कर सकते हैं।

6

इस आलेख को हाल ही में प्रकाशित किया गया था इस आलेख को मिला। ऐसा लगता है कि हडसन अपनी मूल कार्यक्षमता के माध्यम से जेएसटेस्ट ड्रायवर का समर्थन करता है। आपको बस यह जानना होगा कि इसे कैसे कॉन्फ़िगर करें।

http://cjohansen.no/en/javascript/javascript_continuous_integration_with_hudson_and_jstestdriver

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