निरंतर एकीकरण के लिए फ़ाइनलबिल्डर सर्वर का उपयोग करते समय - यूनिट परीक्षणों का एक सूट चलाने के लिए अनुशंसित तरीका क्या है और फास्टएमएम मेमोरी लीक चेक के आधार पर बिल्ड पास/विफलता स्थापित करें?फ़ाइनलबिल्डर सर्वर + फास्टएमएम 4 उदाहरण
5
A
उत्तर
0
डुनिट के नए संस्करण वैकल्पिक रूप से FastMM4 में लिंक करते हैं और प्रत्येक परीक्षण के बाद मेमोरी लीक की जांच करते हैं। यह GUI में मेनू आइटम के रूप में दिखाई देता है।
चूंकि डुनिट ओपन सोर्स है, मुझे लगता है कि इस सुविधा का उपयोग कमांड लाइन परीक्षण (टेक्स्टटेस्ट्रुनर) में भी किया जा सकता है।
इसके अलावा, DUnit कर सकते हैं return an exit कोड परीक्षण असफल हो, तो Finalbuilder केवल बाहर निकलने के कोड की जांच करने की जरूरत है:
TextTestRunner.RunRegisteredTests(rxbHaltOnFailures);
कैसे EnableMemoryLeakReporting definig, सही पर ReportMemoryLeaksOnShutdown की स्थापना, और यह जांच के बारे में है, तो {$ AppName} _MemoryManager_EventLog.txt मौजूद है और खाली नहीं है? मैंने जवाब के रूप में पोस्ट नहीं किया है क्योंकि यह थोड़ा होकी लगता है और मुझे यकीन है कि कोई बेहतर तरीके से जानता है। –