2013-08-14 5 views
22

मेरे पास जावा डेवलपर 4.3 के लिए ग्रहण है जिसमें m2e, eclemma, infinitest है। मेरी परियोजना जूनिट 4.11 के साथ एक्लिप्स एम 2e का उपयोग करती है।ग्रहण + एम 2 ई + जूनिट + infinitest + eclemma?

मेरा इरादा पिछली बचत से प्रभावित परीक्षणों को फिर से चलाने के लिए हर बार कवरेज जानकारी अपडेट करना है। क्या यह संभव है?

फिलहाल मैं कवरेज के साथ मैन्युअल रूप से परीक्षण चलाने में सक्षम हूं और कोड हाइलाइट किया गया हूं, लेकिन जब मैं कोड को इन्फिनिटस्ट किक बदलता हूं और कवरेज हाइलाइट गायब हो जाता है।

उत्तर

1

मैंने जुनीट के लिए एक रन कॉन्फ़िगरेशन बनाया है, जो मेरे मामले में सभी परीक्षणों को java/test/src में एकत्र करता है - और उन्हें निष्पादित करता है।

मैं इसे कवरेज जानकारी अपडेट करने के लिए समय-समय पर कॉल करता हूं। आपके पास कितने टेस्ट केस या सूट हैं, इस पर निर्भर करते हुए, आप जो काम करना चाहते हैं, वह आपकी कार्यप्रणाली को धीमा कर सकता है।

वैकल्पिक रूप से आप लिखने वाले प्रत्येक टेस्ट केस में कुछ प्रकार का हुक जोड़ सकते हैं। यदि infinitest परिवर्तनों का पता लगाता है और परीक्षण निष्पादित करता है, तो हर दूसरे को भी बुलाया जाता है। लेकिन मैं इसकी सिफारिश नहीं करता।

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