2010-06-18 10 views
7

हमारे हडसन इंस्टॉलेशन सेलेनियम रिपोर्ट का एक बहुत ही स्पार्टन संस्करण दिखाता है:पूर्ण सेलेनियम रिपोर्ट दिखाने के लिए हडसन कैसे प्राप्त करें?

Selenium Report Result 
numTestPasses 2 
numTestFailures 0 

मुझे समझ में आया है कि हडसन के माध्यम से पूर्ण रिपोर्ट देखना और परीक्षणों के विकास को ट्रैक करना संभव होना चाहिए। पर कैसे?

+0

क्या आप हमें और जानकारी दे सकते हैं? - क्या आप हडसन सेलेनियम प्लगइन का उपयोग करते हैं? - क्या आप एंटी/मेवेन से सेलेनियम कहते हैं? – tweber

+0

हां, सेलेनियम प्लगइन हडसन में स्थापित है। सेलेनियम सेलेनियम-मेवेन-प्लगइन का उपयोग करके भाग गया है। – tputkonen

उत्तर

0

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

शायद आपको यह पता लगाने की आवश्यकता है कि बिल्ड प्रक्रिया वास्तविक XML रिपोर्ट को संग्रहीत करती है और इसे प्रकाशित करने के लिए हडसन को निर्देश देती है?

3

हमने हडसन को एंट टास्क के माध्यम से सेलेनियम चलाने के लिए कॉन्फ़िगर किया। फिर हमने "जुनीट परीक्षा परिणाम रिपोर्ट प्रकाशित करने" के लिए एक पोस्ट-बिल्ड एक्शन जोड़ा। इस सेटअप के साथ हम प्रत्येक असफल परीक्षण नाम को देख सकते हैं कि प्रत्येक परीक्षण में कितना समय लगेगा और विशिष्टताओं को देखने के लिए सभी परीक्षणों में ड्रिल करने की क्षमता है।

आप सेलेनियम प्लगइन का उपयोग करके अपनी परियोजना में उस पोस्ट बिल्ड एक्शन को जोड़ने में सक्षम हो सकते हैं।

0

मैं इस plugin का उपयोग कर हडसन में सेलेनियम परीक्षण चलाता हूं। यह मेरे सेलेनियम परीक्षण चलाता है और विस्तृत परीक्षण रिपोर्ट प्रकाशित करता है। कॉन्फ़िगर करने में बहुत आसान है, अगर आपके पास निष्पादित करने के लिए बहुत से परीक्षण सूट हैं तो शायद सही नहीं है।

+0

मैंने "Testenium रिपोर्ट प्रकाशित करें" इनपुट में अपनी TestResult.html फ़ाइल का सापेक्ष पथ दिया है, लेकिन जब मैं कंसोल आउटपुट की जांच करता हूं तो इसे "/usr/local/apache-tomcat-6.0.20/seleniumtest \ usr \ local \ अपाचे-टोमकैट-6.0.20 \ सेलेनियमटेस्ट \ सेलेनियम-एचटीएमएल \ TestResult.html ", नोट रूटपैथ दो बार जोड़ा गया है !!!! मुझे नहीं पता कि इसके लिए क्या करना है? – gnanz

0

हम सेलेनियमएचक्यू प्लगइन का उपयोग करते हैं। परिणाम वर्कस्पेस में सहेजे जाते हैं (यह "सेलेनियम रिपोर्ट प्रकाशित करें" का उपयोग कर प्रोजेक्ट कॉन्फ़िगरेशन में किया जाता है)। आप प्रोजेक्ट कॉन्फ़िगरेशन में "कलाकृतियों को संग्रहित करें" का उपयोग करके बिल्ड रिपोर्ट को सहेज सकते हैं।

0

हमने सेलेनियम परीक्षणों को सामान्य जुनीट परीक्षण के रूप में लिखा है, जो शेष परीक्षणों के साथ निष्पादित हो जाता है, इसलिए रिपोर्टों को मैं हडसन द्वारा उत्पन्न जूनिट टेस्ट रिपोर्ट एम्बेड कर रहा हूं।

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