مشروع ggcov هو GTK + واجهة المستخدم الرسومية لاستكشاف البيانات اختبار التغطية التي تنتجها C و C ++ البرامج المترجمة مع دول مجلس التعاون الخليجي -fprofile-الأقواس -ftest التغطية. حتى انها في الاساس استبدال واجهة المستخدم الرسومية للبرنامج gcov الذي يأتي مع دول مجلس التعاون الخليجي.
يرجى ملاحظة ما يلي: ggcov ليس الواجهة لgcov. بدلا من ذلك فإنه يقرأ ملفات البيانات نفسها مباشرة ويفعل مختلف معالجة إضافية عليها.
يتم تحريرها ggcov تحت رخصة جنو العمومية (GPL) الإصدار 2 مع أي ضمان.
وهنا بعض الملامح الرئيسية "ggcov":
بياني
· يعرض المعلومات التغطية كما بيانيا وقت ممكن، وذلك باستخدام الرسوم البيانية، لون الترميز، وعرض الرسم البياني المكالمة.
متفاعل
· يرتبط معلومات معا، على سبيل المثال النقر المزدوج على التوالي في إطار قائمة ملف يعرض مصدر لهذا الملف في إطار المصدر. المعلومات في شكل جدول لفرز من قبل أي عمود، وجميع الأعمدة يمكن أن تظهر بشكل انتقائي أو مخفية.
مجموعات فرعية التعسفية
· ملخصات التغطية للمجموعات فرعية مختلفة من المصدر (جميع المصدر، ملف معين مصدر، وهي وظيفة معينة، مجموعة من الخطوط في ملف) يوجد سوى عدد قليل من النقرات بعيدا. يتم تقديم ملخص في نافذة مع كل من النص وتمثيل رسومي.
الدلائل متعددة
يتم التعامل مع · ملفات المصدر موزعة على الدلائل متعددة. نافذة قائمة الملفات يمكن عرض الملفات المصدر إما في قائمة مسطحة أو شجرة. قوائم الملفات مصدر تظهر أسماء الملفات مع اسم الدليل الدنيا من الدليل سلف مشترك.
قمع لما قبل المعالج رمز
· العلم --suppress-ifdef يمكن استخدامها لمنع الأسطر مصدر داخل #IFDEF أو #if كتل التي تعتمد على رموز معينة قبل المعالج. على سبيل المثال --suppress-ifdef الاختبار، وسوف DEBUG منع الأسطر مصدر داخل #if DEBUG أو داخل #IFDEF TEST. لا يتم الإبلاغ عن خطوط قمعت في ملخصات. هذه الميزة مفيدة لتجنب الاضطرار البنية التحتية اختبار أو تصحيح التعليمات البرمجية بدناءة خفض مستوى تغطية المبلغ عنها.
المرونة في تحديد المصدر
يمكن تحديد · ملفات المصدر من قبل أي مزيج من:
· الدليل: جميع الملفات المصدر coveraged في دليل والدلائل الفرعية.
· التنفيذي: جميع الملفات المصدر coveraged تستخدم لبناء ملف الكائن وأي المكتبات المشتركة التي القابل للتنفيذ يعتمد.
· ملف الكائن: جميع الملفات المصدر coveraged تستخدم لبناء ملف الكائن.
· مكتبة المشتركة: جميع الملفات المصدر coveraged تستخدم لبناء المكتبة المشتركة.
· ملف المصدر: بالضبط الملف المصدر المحدد.
C ++ وظيفة أسماء Demangled
· يتم عرض أسماء الدالة C ++ في شكل demangled قابل للقراءة.
نقل تحكم غير المحليين
وتتولى نقل السيطرة غير الحكومية المحلية، على سبيل المثال استثناءات C ++ أو C longjmp.
التكامل GNOME
· يتم توفير ملف .desktop ذلك يبدو أن ggcov في بنية القائمة GNOME. ملفات مصدر جديد (أو ملفات الكائن أو التنفيذية) يمكن سحب ن انخفض-على ggcov من نوتيلوس. في GNOME الإصدار 2.x، يتم تخزين معلمات التكوين في قاعدة البيانات gconf.
وضع النص
· ggcov يأتي مع tggcov برنامج وضع النص والتي يمكن استخدامها لتقديم تقارير تغطية لملفات المصدر الفردية أو برامج بأكملها. تم تصميم tggcov للاستخدام غير التبادلي، على سبيل المثال كجزء من عملية الإنشاء أو جناح الاختبار.
استدعاء تحليل الرسم البياني
وتحسب رسم بياني دعوة جميع المكالمات وظيفة معروفة في وقت الترجمة (أي باستثناء المكالمات التي تتم من خلال مؤشرات الدالة أو الجداول الدالة الظاهري C ++) وينطبق بيانات التغطية لهذا الرسم البياني المكالمة. والنتيجة هي التي تستطيع أن ترى كم مرة كان يسمى وظيفة من وظائف أخرى مختلفة. الجانب السلبي من تحليل الرسم البياني الدعوة هو أن ggcov يحتاج إلى قراءة واختيار بصرف النظر الملفات الكائن للحصول على بيانات الاتصال. رمز موجود ويعمل لمنصات I386 مع ELF التنفيذية فقط.
PHP واجهة الويب
الجديد في النسخة 0.6 هو الإصدار PHP من ggcov، والذي يسمح لك لتقديم معلومات مدونة التغطية على شبكة الإنترنت. الطبعة شبكة الإنترنت لديه كل الميزات الملاحة والتصور للبرنامج GNOME، ولكنها متاحة في أي متصفح الرسومية (لا جافا أو جافا سكريبت المطلوبة).
المتطلبات:
· مكتبة libglade بدعم GNOME
· مكتبة libgnomeui GNOME
جنوم جتك + مكتبة
اختياريا، مكتبة popt
· libbfd GNU من حزمة binutils
ما هو الجديد في هذا الإصدار:
ادخلت تحسينات رئيسية على الرسم البياني callgraph، يجب أن تكون أكثر فائدة بكثير.
· تم إضافة دعم لإصدارات جديدة من دول مجلس التعاون الخليجي على مختلف المنصات، والعديد من البق الثابتة.
- الصفحة الرئيسية
- Linux
- ggcov
البحث حسب الفئة
- أدوات المطورين
- ألعاب
- البرامج الأمنية
- البرامج السمعية
- البرمجيات وتطوير الشبكة
- السائقين
- العمل والمكتب البرمجيات
- القرص وملف البرنامج
- المتصفحات
- المنزل والأسرة البرمجيات
- برامج الإنتاجية
- برامج الاتصالات
- برامج الفيديو
- برمجيات الإنترنت
- برمجيات التصميم الجرافيكي
- برمجيات الشبكات
- برنامج الصور الرقمية
- تحسينات سطح المكتب
- تربية والعلوم البرمجيات
- على الشاشة
- نظام المرافق
البرامج الشعبية
-
VueScan 16 Aug 18
-
Psiphon 20 Feb 15
-
Simple Scan 2 Dec 17
-
PyVISA 3 Jun 15
-
PlayOnLinux 9 Dec 15
-
qNotesManager 17 Feb 15
-
Yandex Browser 17 Feb 15
ggcov
برامج مماثلة
تعليقات ل ggcov
البحث حسب الفئة
- أدوات المطورين
- ألعاب
- البرامج الأمنية
- البرامج السمعية
- البرمجيات وتطوير الشبكة
- السائقين
- العمل والمكتب البرمجيات
- القرص وملف البرنامج
- المتصفحات
- المنزل والأسرة البرمجيات
- برامج الإنتاجية
- برامج الاتصالات
- برامج الفيديو
- برمجيات الإنترنت
- برمجيات التصميم الجرافيكي
- برمجيات الشبكات
- برنامج الصور الرقمية
- تحسينات سطح المكتب
- تربية والعلوم البرمجيات
- على الشاشة
- نظام المرافق
البرامج الشعبية
-
Redis 28 Sep 15
-
Puppy Linux "Slacko" 14 Jul 16
-
Xandros Desktop OS 3 Jun 15
-
NdisWrapper 11 May 16
-
VueScan 16 Aug 18
-
DEFT 9 Mar 17
-
Puppy Linux "Slacko" 28 Apr 17
لم يتم العثور على التعليقات