का उपयोग कर सी में डिबगिंग यूनिट टेस्ट मैं अपने सी अनुप्रयोग के लिए check इकाई परीक्षण ढांचे का उपयोग करने की कोशिश कर रहा हूं। लेकिन मैं क्योंकि दो अंक के साथ डीबगर (gdb) का उपयोग नहीं कर सकते हैं:चेक
पहले, कुछ जटिल मैक्रो (
START_TEST
औरEND_TEST
) का उपयोग की जाँच करें और डीबगर के बीच मेरे कोड में एक ब्रेकपाइंट डाल करने के लिए मुसीबत है इन दो मैक्रोज़ (वास्तव में, मैं एक सॉफ्टवेयर ब्रेकपॉइंट डाल सकता हूं लेकिन इसे कभी भी जीडीबी द्वारा नहीं देखा जाता है)दूसरा, बाधा के व्यवहार को फिर से परिभाषित करके कुछ प्रकार के अपवादों को परिभाषित करने की जांच करें। इसलिए, जब मैं हार्डवेयर ब्रेकपॉइंट डालने का प्रयास करता हूं, तो परीक्षण विफल हो जाता है और बाहर निकलता है क्योंकि चेक मेरे हार्डवेयर की विफलता के रूप में हार्डवेयर ब्रेकपॉइंट पर विचार करता है।
क्या कोई भी इस समस्या से पहले से ही सामना कर चुका है और समाधान है?
2016-09-23 तक, [http://ccan.ozlabs.org/info/tap.html ](http://ccan.ozlabs.org/info/tap.html) के लिए टीएपी लिंक है 404. प्राथमिक वेबसाइट, ozlabs.org, अभी भी चल रही है, लेकिन मैं टीएपी जानकारी का पता नहीं लगा सकता। विकिपीडिया में [टेस्ट कुछ भी प्रोटोकॉल] (https://en.wikipedia.org/wiki/Test_Anything_Protocol) के लिए एक प्रविष्टि है; सी, सी ++, जावा, जावास्क्रिप्ट, पायथन, पर्ल इत्यादि में कार्यान्वयन के साथ [टेस्ट कुछ भी प्रोटोकॉल] (https://testanything.org/) के लिए एक वेबसाइट है। –