मैं परीक्षण और JSTestDriver के लिए जैस्मीन ढांचे का उपयोग किया गया है देखते हैं। मैंने मूल्यांकन के हिस्से के रूप में सीआई के लिए हडसन और टीमसिटी दोनों की स्थापना की थी, हालांकि अंततः टीमसिटी पर बस गए।
जैस्मीन एक बहुत अच्छा बीडीडी ढांचा है, जो मॉकिंग और स्टबिंग कार्यक्षमता भी प्रदान करता है।
JSTestDriver सर्वर किसी भी ब्राउज़र को स्थानीय, या दूरस्थ, चाहे वह पहले से इंगित करता है, संलग्न करने की अनुमति देता है। मैं उदाहरण के लिए विंडोज और मैक मशीनों से ब्राउज़र कनेक्ट करने में सक्षम हूं, और आईफोन भी ... यदि मोबाइल विकास आपकी कल्पना को झुकाता है तो अन्य मोबाइल ब्राउज़र को कनेक्ट करना काफी संभव है। जेएसटीएस्टड्राइवर जुनीट एक्सएमएल परिणाम फाइलों का उत्पादन करेगा जो या तो हडसन या टीमसिटी पार्स और रिपोर्ट करने में सक्षम होंगे।
जैसा कि वोजता ने भी बताया, एक ग्रहण प्लगइन जेएसटीएस्टड्रिवर के लिए उपलब्ध है। मैंने हाल ही में वेबस्टॉर्म 1.0 और अब 2.0 (जेटब्रेन से आईडीई) पर स्थानांतरित कर दिया है, और इस आईडीई के लिए प्लगइन मौजूद है, हालांकि कुछ हद तक छोटी गाड़ी है। वेबस्टॉर्म उत्कृष्ट है, बीटीडब्ल्यू, जहां तक जावास्क्रिप्ट विकास का संबंध है।
हम सर्वर-साइड जेएस कोड भी लिख रहे हैं, और जैस्मीन ने भी ठीक काम किया है।
मैंने अमेज़ॅन क्लाउड पर जेएसटेस्टड्राइवर/टीमसिटी स्थापित और कॉन्फ़िगर किया है और उदाहरण के लिए, मैं जैस्मीन परीक्षणों को बिना किसी दौड़ में चला सकता हूं।
संक्षेप में, 3 समाधान (जैस्मीन, जेएसटीएस्टड्रिवर और टीमसिटी) के बीच, प्लगइन/एडेप्टर/व्यंजनों के कई मौजूद हैं जो किसी भी सेटअप या कॉन्फ़िगरेशन की अनुमति देते हैं। यह कहना नहीं है कि अन्य संयोजन काम नहीं करेंगे ... बस, मेरे लिए, इस संयोजन ने खुद को साबित कर दिया है।
स्रोत
2010-12-16 05:27:41
इगोर ने हमारे सीआई: जेएसटीडी, जैस्मीन, जेनकिन्स (हडसन), एंगुलरजेएस के बारे में अच्छा स्क्रीनकास्ट बनाया ... http://www.youtube.com/watch?v=5GGMa6mmcg0 – Vojta