मैंने ग्रूवी में कई XMLUnit परीक्षण (जो जुनीट फ्रेमवर्क में फिट हैं) लिखा है और groovy doco के अनुसार कमांड लाइन पर आसानी से निष्पादित कर सकते हैं लेकिन मुझे समझ में नहीं आता कि मुझे इसके लिए और क्या करना है पास/असफल परिणाम (जैसे this) और त्रुटियों की विस्तृत रिपोर्ट (जैसे this) प्रदर्शित करने के लिए जेनकिन्स/हडसन (या अन्य) द्वारा आवश्यक XML उत्पादन का उत्पादन करने के लिए। (छवि मालिकों के लिए क्षमा याचना)मैं जेनकिट परीक्षणों के लिए जुनीट टेस्ट रिपोर्ट कैसे तैयार करूं, जेनकिन्स/हडसन द्वारा खपत के लिए उपयुक्त?
वर्तमान में, मेरी किकऑफ़ स्क्रिप्ट यह है:
def allSuite = new TestSuite('The XSL Tests')
//looking in package xsltests.rail.*
allSuite.addTest(AllTestSuite.suite("xsltests/rail", "*Tests.groovy"))
junit.textui.TestRunner.run(allSuite)
और इस कुछ इस तरह का उत्पादन:
Running all XSL Tests...
....
Time: 4.141
OK (4 tests)
मैं इस एक JUnit परीक्षण रिपोर्ट एक्सएमएल बनाने के लिए कर सकते हैं जेनकींस/हडसन द्वारा पढ़ने के लिए उपयुक्त फ़ाइल?
क्या मुझे एक अलग जुनीट धावक के साथ परीक्षण बंद करने की आवश्यकता है?
मैंने this उत्तर देखा है, लेकिन मैं अपनी खुद की परीक्षण रिपोर्ट आउटपुट लिखने से बचना चाहता हूं।
क्या आप कुछ परीक्षण ढांचे का उपयोग कर रहे हैं? प्रोजेक्ट बनाने के लिए आप क्या उपयोग कर रहे हैं? –
क्या ग्रैडल/मेवेन/चींट जैसे निर्माण उपकरण का उपयोग करने के लिए कोई विकृति है? –
@Eric यह एक साइड प्रोजेक्ट है और कुछ पाने और जल्दी से चलने की तलाश में था। हालांकि, मैं सीखने और ग्राडल का उपयोग करने के मार्ग के नीचे जा सकता हूं क्योंकि यह "सीखने के लिए चीजों" के मेरे क्षेत्र में है। –