2012-11-05 38 views
12

में आउटपुट पहले से ही एक धागा here है जो आंशिक रूप से मेरे प्रश्न का उत्तर देता है।पार्स किए गए बूस्ट को कहां खोजें। ग्रहण

ग्रहण 3.7.2 पर मैंने वहां प्रदान किए गए दृष्टिकोण का पालन किया और मैं एक नया त्रुटि पार्सर बनाने और स्थापित करने के चरणों को सफलतापूर्वक पूरा कर सकता हूं और इसे अपने वर्तमान प्रोजेक्ट में जोड़ सकता हूं। ग्रहण कंसोल पर मेरा बूस्ट टेस्ट (बूस्ट रिलायंस 1.48.0) यूनिट टेस्ट निष्पादित करने के बाद, मुझे आउटपुट के समान आउटपुट मिलता है जब मुझे कोई पार्सिंग नहीं होती है (उदाहरण के लिए ग्रहण के बाहर यूनिट टेस्ट निष्पादित करते समय (उदाहरण के लिए लिनक्स पर टर्मिनल))। मैंने एक नया ग्रहण कंसोल खोजा जहां पार्स किए गए यूनिट टेस्ट आउटपुट को प्रदर्शित किया जा सकता है (जैसे ग्रहण में gcov, gprof या cppcheck द्वारा कंसोल के समान) लेकिन कुछ भी नहीं मिला।

पार्स किए गए यूनिट परीक्षण आउटपुट को कहां प्रदर्शित किया जाना चाहिए? यदि पार्स किए गए आउटपुट को ग्रहण कंसोल व्यू में प्रदर्शित किया जाएगा, तो क्या कोई सुझाव है कि मेरे मामले में पार्सिंग के साथ क्या गलत हो सकता है?

अग्रिम धन्यवाद।

पीएस .: मुझे शिष्टाचार के लिए कैसर और क्लोपत्रा के लिए धन्यवाद।

+0

मेरे प्राथमिक उद्देश्य में नीचे दिए गए लिंक का उपयोग करके प्लगइन स्थापित कर सकते हैं एक परीक्षण रिपोर्ट (सारांश) जिनमें से परीक्षण पारित कर दिया है और जो है प्राप्त करने के लिए किया गया था। मैंने परीक्षण निष्पादन में "--report_level = विस्तृत" पैरामीटर जोड़कर इसे हासिल किया। मैं इस स्रोत में इस लिंक में आया [लिंक] (http://stackoverflow.com/questions/10620712/how-to-print-test-summary-using-boost-unit-test)। जेनेडी के लिए धन्यवाद। – theRelaxed

+0

क्या यह आपके प्रश्न का उत्तर देता है या फिर आप और अधिक खोज रहे हैं? –

उत्तर

0

पार्स त्रुटियों को ग्रहण करने के लिए, त्रुटि संकलन समय पर कंसोल व्यू में प्रिंट होना चाहिए। यदि आप रनटाइम में त्रुटियों को उत्सर्जित कर रहे हैं, तो आपको मेकफ़ाइल द्वारा कॉल करने के लिए अपना प्रोग्राम जोड़ना होगा।

इस तरह मैं एम्बेडेड सिस्टम में करता हूं।

1

यदि आप ग्रहण का उपयोग कर रहे हैं तो TestRunner नामक एक बहुत ही अच्छी प्लगइन भी है जो जावा या पायथन यूनिट परीक्षणों जैसे सीडीटी यूनिट परीक्षणों को चलाने के लिए है। यह आपके लिए यूनिट-परीक्षण पार्सिंग को संभालता है। आपको अपने यूनिट परीक्षणों के लिए एक अलग कंसोल विंडो मिल जाएगी और यह उन्हें स्तर फ़िल्टर के साथ व्यवस्थित करेगी। त्रुटि/चेतावनी पर क्लिक करने से आप अपने संपादक में यूनिट-टेस्ट लाइन नंबर पर जाते हैं। आप वर्बोजी स्तर के साथ-साथ ग्रहण के अंदर से कुछ अन्य सेटिंग्स भी सेट कर सकते हैं।

आप सीधे ग्रहण अपडेट https://raw.github.com/xgsa/cdt-tests-runner/tests_runner_demo/testsrunner/org.eclipse.cdt.testsrunner-updatesite/site.xml