मेरे दैनिक काम में, मैं उस कोड के लिए परीक्षण लिखना चाहता हूं जो मैं बदलता हूं।इंटेलिजे शो ने यूनिट परीक्षणों द्वारा कवर न किए गए लाइनों को बदल दिया
मेरे कार्यप्रवाह आमतौर पर इस तरह है:
- ढूँढें कोड में नाकाम रहने के परीक्षण
- बदलें कोड
- घड़ी परीक्षण पास
और पहले के लिए प्रतिबद्ध, मैं चलाने
लेकिन वास्तव में, मैं अपने परीक्षण कवरेज के बारे में अनजाने में किसी भी लाइन को बदल सकता हूं।
अब मैं यह देखने के लिए आमतौर पर देखता हूं कि सीआई सर्वर बढ़ते परीक्षण कवरेज को दिखाएगा या नहीं। लेकिन यह एक मैन्युअल कार्य है जो मुझे अपनी प्रतिबद्धता के बाद करना है, और यह कोड करने वाले अन्य लोगों द्वारा भी अव्यवस्थित हो सकता है।
इंटेलिजे मेरी मदद कैसे कर सकता है? मैं परीक्षण कवरेज की तुलना करने के लिए सीधे एक रास्ता नहीं ढूंढ सकता। मैं अपने परिवर्तन ड्राइव परीक्षण कवरेज को कैसे सुनिश्चित कर सकता हूं?
वर्तमान में आप अपने कोड कवरेज के इस पहलू को कैसे संभालेंगे?
आपके उत्तर के लिए धन्यवाद। मुझे पता है कि IntelliJ कवरेज दिखा सकता है, लेकिन बात यह है कि: मैं ** पिछले कवर से परीक्षण कवरेज ** की तुलना कैसे करूं? दूसरे शब्दों में, मैं अपनी परियोजना में बढ़ी हुई कवरेज की वृद्धि को देखना चाहता हूं। मैं उदाहरण के लिए जानना चाहता हूं कि पैकेज में 40% का कवरेज है, जो 38% से ऊपर है। आपका सुझाव है कि मैं आज इंटेलिजे का उपयोग करता हूं: यह मुझे कवर लाइन दिखाता है, और मैं मैन्युअल रूप से देखता हूं कि परीक्षण के बाद मेरे कोड का एक निश्चित हिस्सा कवर किया गया है या नहीं। यह अपने आप में शक्तिशाली है, लेकिन मुझे और चाहिए :) –
मैं देखता हूं, आपकी प्रतिक्रिया के लिए धन्यवाद। खैर, मैं आमतौर पर हरे रंग की कुछ लाल रेखाएं देखता हूं, इसलिए मैं समझता हूं कि वे ढके हुए हैं :) – javanna