मेरे सवाल का इकाई परीक्षण जोड़ा जा रहा है something asked before के लिए काफी प्रासंगिक है, लेकिन मैं कुछ व्यावहारिक सलाह की जरूरत है।मौजूदा प्रोजेक्ट
मेरे पास "हाथों में विरासत कोड के साथ प्रभावी ढंग से काम करना" है और मैं पुस्तक से सलाह का उपयोग कर रहा हूं जैसा कि मैंने इसे प्रोजेक्ट में पढ़ा है। परियोजना एक सी ++ अनुप्रयोग है कि कुछ पुस्तकालयों के होते हैं लेकिन कोड का बड़ा हिस्सा एक भी निष्पादन करने के लिए संकलित किया गया है है। जब मैं कुछ छूना चाहता हूं तो मैं मौजूदा कोड में यूनिट परीक्षण जोड़ने के लिए googletest का उपयोग कर रहा हूं।
मेरी समस्या यह है कि मैं अपनी बिल्ड प्रक्रिया कैसे स्थापित कर सकता हूं ताकि मैं अपने यूनिट परीक्षणों का निर्माण कर सकूं क्योंकि दो अलग-अलग निष्पादन योग्य हैं जिन्हें कोड साझा करने की आवश्यकता है, जबकि मैं अपने "परीक्षण के तहत" एप्लिकेशन से कोड निकालने में सक्षम नहीं हूं पुस्तकालय। अभी मैं अनुप्रयोग है कि इकाई परीक्षण मुख्य आवेदन के निर्माण प्रक्रिया से उत्पन्न वस्तु फ़ाइलों के खिलाफ लिंक, लेकिन मैं वास्तव में यह पसंद नहीं रखती है के लिए अपने निर्माण की प्रक्रिया बना दिया है। क्या कोई सुझाव है?
क्यों नीचे वोट? –