मैं कवरेज को मापने के लिए यूनिट परीक्षण और gcov और lcov के लिए बूस्ट टेस्ट का उपयोग करता हूं।इन आउटपुट से वास्तविक फ़ंक्शन नाम कैसे प्राप्त होते हैं
Unfortuanlly genhtml समारोह के कवरेज के लिए ऐसे ही रिपोर्ट तैयार करता:
मैं अब पता है कि समारोह _ZN7UtilLib11ProgressBarC2EjdRSo
वास्तव में है चाहता हूँ।
अब तक मैं ProgressBar के वर्ग इंटरफेस के किसी भी करने के लिए इस समारोह संबद्ध नहीं हो सकता:
class ProgressBar {
public:
explicit ProgressBar(
unsigned int expected_count,
double updateInterval = 30,
std::ostream& os = std::cout);
unsigned int operator+=(unsigned int increment);
unsigned int operator++();
unsigned int operator++(int i);
}
किसी भी एक मेरी मदद कर सकते हैं कि कैसे या तो gcov के साथ बेहतर फ़ंक्शन नाम प्राप्त करने के लिए या कैसे एक इन फ़ंक्शन नाम समझ में है ।
एप्लिकेशन के पास निम्न झंडे के साथ gcc4.7 साथ संकलित किया गया है: -g -g -save-temps=obj -Wall -Wextra -Wno-unused-parameter -Wno-error=unused-parameter -O0 -pedantic
++ filt' – PlasmaHH