मैं थोड़ी देर के लिए कर्म का उपयोग कर रहा हूं और मुझे लगता है कि मैं आपके कुछ सवालों का जवाब दे सकता हूं।
मुझे यकीन नहीं है कि एकाधिक होस्ट सेट करने के साथ आपका क्या मतलब है, लेकिन मुझे लगता है कि आप का मतलब है कि आप कई अलग-अलग उपकरणों (शायद विभिन्न ब्राउज़रों पर भी) पर परीक्षण चलाने के लिए चाहते हैं।
आपको बस इतना करना है कि कुछ सर्वर पर परीक्षण और कर्म स्थापित हो जाएं जिन्हें आप दूरस्थ रूप से एक्सेस कर सकते हैं। उस सर्वर से कर्मा चलाने से आपके अन्य उपकरणों के लिए ब्राउज़र खोलने और ब्राउजर के यूआरएल-बार में serverURL: 9876 में टाइप करके कर्मा के उदाहरण का उपयोग करना संभव हो सकता है। इससे पृष्ठ पर खोले गए ब्राउज़र पर सर्वर पर मिलने वाले सभी परीक्षणों का कारण बनना चाहिए।
यदि आप परीक्षण के दौरान कर्म से आउटपुट देखना चाहते हैं, तो आपको या तो रिपोर्टर का उपयोग करके कुछ HTML को कर्म थूकना होगा (यदि आप ऐसा करने का प्रबंधन करते हैं, मुझे कॉल करें!), जूनिट रिपोर्टर का उपयोग करें और उस जेएमएल को उत्पन्न करता है जो इसे उत्पन्न करता है, या बस सर्वर पर एसएसएच और कंसोल में क्या आता है देखें।
यदि आप कर्मा कॉन्फ़िगरेशन फ़ाइल में किसी भी प्रकार का रेगेक्स का उपयोग करते हैं जो सर्वर पर आपके द्वारा दबाए गए किसी भी नए कोड और परीक्षण फ़ाइलों को खोजने में सक्षम है, तो कर्म स्वचालित रूप से इन फ़ाइलों को लोड करेगा जब आप उन्हें सर्वर पर दबाएंगे और फिर से चलाएंगे सभी परीक्षण
मैं वास्तव में इसे स्वयं करने की प्रक्रिया में हूं, लेकिन मैं कुछ एक्सएमएल प्रक्रिया करने या एसएसएच को पोस्ट करने और कमांड लाइन आउटपुट को देखने के बजाय एचटीएमएल टेस्ट-रिपोर्ट बनाना चाहता हूं। मुझे इस्तांबुल, कोड कवरेज टूल के साथ कुछ समस्याएं भी आ रही हैं, यदि आप एक ही समय में कई ब्राउज़रों पर परीक्षण चलाते हैं, तो उनमें से केवल एक कोड कवरेज उत्पन्न होगा।
यह अविश्वसनीय है .. मैं चाहते हैं बार जब मैं इस उत्तर के लिए ब्राउज़ की कितना कि webdriver सेटअप के वर्णन में डाला गया था मुख्य कर्म साइट, क्योंकि यह एक बहुत ही आम संदेह है जब आप पहली बार कर्म से संपर्क करते हैं। – cesarpachon