2011-10-11 12 views
11

"टेस्ट परिणाम रुझान" ग्राफ का उत्पादन करने वाला डेटा वास्तव में कहां से आता है? मेरे पास "टेस्ट केवल" नौकरी है जो लक्ष्य/surefire-reports में 2 फाइलें उत्पन्न करती है। (मेवेन द्वारा उत्पादित) फ़ाइलों का निरीक्षण सीधे दिखाता है कि परीक्षण निष्पादित और गुजर रहे हैं।जेनकिंस टेस्ट परिणाम ट्रेंड ग्राफ खाली, लेकिन टेस्ट रन

ग्राफ़ एक्स-अक्ष के साथ सफल बनाता है लेकिन कोई परीक्षण परिणाम नहीं दिखाता है। यदि मैं प्रोजेक्ट पेज से किसी विशिष्ट निर्माण पर क्लिक करता हूं, तो यह "परीक्षण परिणाम" लिंक के बगल में "(कोई परीक्षण नहीं)" दिखाता है।

क्या कुछ प्रकार की पोस्ट-प्रोसेसिंग है जो मुझे एक्सएमएल फाइलों पर करने की ज़रूरत है? वे जुनीट प्रारूप में हैं, जो मेवेन-सोपुई-प्लगइन द्वारा उत्पादित हैं।

धन्यवाद!

+0

शायद https://issues.jenkins-ci.org/browse/JENKINS-9980 कुछ अंतर्दृष्टि प्रदान करता है। ऐसा लगता है कि कुछ जेनकींस/मेवेन नौकरियां हैं जो वांछित व्यवहार नहीं करती हैं क्योंकि "प्रकाशित जुनीट ..." विकल्प उपलब्ध नहीं है। – sceaj

उत्तर

12

आपको अपनी नौकरी कॉन्फ़िगरेशन के "पोस्ट बिल्ड एक्शन" अनुभाग में "जुनीट परीक्षा परिणाम रिपोर्ट प्रकाशित करें" और अपने JUnit परीक्षणों से XML आउटपुट का स्थान निर्दिष्ट करने की आवश्यकता है।

+1

दुर्भाग्यवश वह विकल्प नौकरी कॉन्फ़िगरेशन में दिखाई नहीं देता है। यह बेवकूफ हो सकता है, लेकिन ऐसा लगता है कि जेनकिंस पहले से ही जानता है कि परिणाम प्रकाशित करना चाहिए (यह परीक्षण प्रवृत्ति ग्राफ दिखाता है और बिल्ड पेजों पर "टेस्ट परिणाम" लिंक प्रदान करता है), ऐसा लगता है कि यह परीक्षण नहीं ढूंढ रहा है उत्पादन। लक्ष्य/surefire-reports एक मेवेन निर्माण के लिए मानक स्थान होना चाहिए। – sceaj

+2

समाधान "मैवेन 2/3 बिल्ड" के बजाय जेनकिन्स नौकरी को "फ्रीस्टाइल बिल्ड" के रूप में कॉन्फ़िगर करना था। यह आपको "जुनीट प्रकाशित करें ..." चुनने की अनुमति देता है और जुनीट एक्सएमएल फाइलों को निर्दिष्ट करता है जिन्हें समेकित और रिपोर्ट किया जाना है। तो एक मायने में, @gareth_bowles सही था। – sceaj

+0

मुझे एक ही समस्या का अनुभव हुआ है। ग्राफ 3.x में मेवेन का उपयोग करते समय ग्राफ नहीं दिखाता है। हालांकि, मैं इसे संस्करण 2.x – jplandrain

8

मेरे लिए, मुझे यह समस्या थी जब मेरे पास नौकरी कॉन्फ़िगरेशन में "कुल डाउनस्ट्रीम परीक्षण परिणाम" बॉक्स था। इसे सुलझाने से मेरी समस्या हल हो गई (मैं कुल परिणामों के बिना जी सकता हूं)।

+1

में एक मेवेन के साथ प्राप्त करता हूं - यह समाधान है। पथ ठीक था, इसकी एकत्रीकरण जिसने समस्या पैदा की। अनचाहे इसे हल किया। –

+1

क्या किसी को पता है कि इस व्यवहार पर कोई बग खोला गया है या नहीं? –

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