का उपयोग कर डुनिट टेस्ट कवरेज आंकड़े प्राप्त करना हमारे पास एक बड़ी डेल्फी परियोजना (1.5 मिलियन लाइन कोड) है, और हम चुस्त प्रक्रियाओं का उपयोग करने के लिए आगे बढ़ रहे हैं।फाइनलबिल्डर और एकटाइम
हमारे पास पहले से ही एक सतत एकीकरण वातावरण (फाइनलबिल्डर) है जिसे मैंने यूनिट परीक्षण (डुनिट) और कोड मेट्रिक्स (कोडहेलर) को हमारी विकास टीम में सभी को ई-मेल में शामिल करने के लिए अपडेट किया है। हमारा यूनिट टेस्ट कवरेज बहुत अच्छा नहीं है, इसलिए अब मैं प्रत्येक बिल्ड पर कुछ परीक्षण कवरेज परिणामों के लिए मिश्रण में एकटाइम प्राप्त करने की कोशिश कर रहा हूं।
मैं यूनिट परीक्षण निष्पादन योग्य चलाने के लिए "निष्पादन प्रोग्राम" कार्य का उपयोग कर रहा हूं, परिणाम लॉग इन करें और बाद में फ़ाइल को पार्स करें। मैं AQtime (COM के माध्यम से) चलाने के लिए "रन स्क्रिप्ट" कार्य का उपयोग करना चाहता हूं और परिणामों को एक्सएमएल में निर्यात करना चाहता हूं ताकि मैं उन परिणामों के माध्यम से विश्लेषण कर सकूं।
मेरे पास जो मुद्दा है, वह एक्शनटाइम इकाई परीक्षण निष्पादन योग्य चल रहा है, मैं इकाई परीक्षण निष्पादन योग्य की निगरानी करने की क्षमता खो देता हूं। मैं फाइनलबिल्डर को दोनों कार्यों के परिणामों को पार्स करने के लिए प्राप्त करना चाहता हूं। क्या किसी को पता है कि ड्यूनीट परिणामों तक पहुंच कैसे प्राप्त करें जब इसे एकटाइम से बुलाया जाता है?
धन्यवाद रॉबर्ट। हमारे निर्माण में मौजूद डुनिट का संस्करण XMLTestRunner नहीं था। मैंने Sourceforge से dnnit 9.3 डाउनलोड किया और Contrib फ़ोल्डर से XMLTestRunner को पकड़ लिया। क्या मैं इसे सब कुछ करना चाहता था। – Catharz
कैथारज़, अगर आपको उत्तर दिया गया है तो आपको एक उत्तर स्वीकार करना चाहिए। –