פרויקט ggcov הוא GTK + GUI לחקר נתונים כיסוי בדיקות המיוצרים על ידי C ו- C ++ תוכניות מלוקט עם -fprofile-קשתות gcc -ftest-כיסוי. אז זה בעצם תחליף GUI לתכנית gcov שמגיעה עם gcc.
לתשומת לבך: ggcov הוא לא ממשק לgcov; במקום שהוא קורא אותם קבצי נתונים ישירות ועושה עיבוד נוסף שונים עליהם.
ggcov הוא שוחרר תחת הרישיון הציבורי הכללי של גני הגרסה (GPL) 2 ללא אחריות.
הנה כמה תכונות עיקריות של "ggcov":
גרפי
· מציג מידע כיסוי כגרפי ככל האפשר, באמצעות גרפים בר, קידוד צבע, ותצוגת שיחת גרף.
אינטראקטיבי
· מידע קשור יחד, למשל: לחיצה כפולה על שורה בחלון רשימת קבצים מציגה את המקור לקובץ שבחלון מקור. מידע בצורת טבלה הוא sortable לפי כל עמודה, וכל העמודות ניתן לראות או חבויות באופן סלקטיבי.
תת שרירותי
· סיכומי כיסוי לתת שונים של המקור (כל המקור, קובץ מסוים מקור, פונקציה מסוימת, מגוון של קווים בקובץ) הם רק במרחק כמה קליקים. הסיכום מוצג בחלון עם שני טקסטואלי וייצוג גרפי.
מדריכים מרובים
ספריות מרובות · קבצי מקור משתרעים על פני מטופלים. חלון רשימת קבצים יכול להציג קבצי מקור או ברשימה שטוחה או עץ. רשימות של קבצי המקור להראות קבצים עם נתיבי מינימום מספריית האב הקדמון המשותפת.
לדכא ידי טרום מעבד סמל
· דגל --suppress-ifdef יכול לשמש כדי לדכא קווי מקור בתוך #ifdef או #if לוקים אשר תלויים סימנים מראש מעבד מסוימים. לדוגמא --suppress-ifdef TEST, DEBUG ימנע את קווי מקור בתוך DEBUG #if או בתוך #ifdef TEST. קווים מודחקים אינם מדווחים בסיכומים. תכונה זו שימושית כדי להימנע מצורך בתשתית מבחן או באגים קוד spuriously להפחית את רמת הכיסוי דיווחה.
גמישות בקביעת המקור
ניתן לציין · קבצי מקור על ידי כל שילוב של:
· מדריך: כל קבצי המקור coveraged בספרייה ותת-ספריות.
· הפעלה: כל קבצי coveraged המקור שימשו לבניית קובץ האובייקט וכל ספריות משותפות שבהפעלה תלויה.
· קובץ אובייקט: כל קבצי מקור coveraged שימשו לבניית קובץ האובייקט.
· ספרייה משותפת: כל קבצי מקור coveraged שימשו לבניית הספרייה המשותפת.
· קובץ מקור: בדיוק את קובץ המקור שצוין.
C ++ פונקצית השמות Demangled
· שמות פונקצית ++ C מוצגים בצורת demangled קריא.
העברת שליטה ללא מקומית
· ידיות העברות שליטה שאינן מקומיות, למשל, החריגים ++ C או C longjmp.
אינטגרציה של GNOME
· קובץ .desktop מסופק כך ggcov שמופיע במבנה התפריט של גנום. קבצי מקור חדש (או קבצי אובייקט, או הרצה) ניתן לגרור-n-ירד על ggcov מנאוטילוס. ב2.x GNOME, פרמטרים תצורה מאוחסנים במסד נתוני gconf.
מצב טקסט
· Ggcov מגיע עם tggcov תכנית מצב טקסט אשר יכול לשמש כדי לספק דיווחי כיסוי לקבצי מקור או תוכניות כל פרט. tggcov מיועד לשימוש שאינו אינטראקטיבי, למשל, כחלק מתהליך בנייה או חבילת בדיקות.
התקשר גרף ניתוח
· חישוב גרף שיחה של כל שיחות הפונקציה ידועות בזמן ההידור (כלומר לא כולל שיחות שבוצעו באמצעות מצביעי פונקציה או שולחנות הפונקציה הווירטואליים ++ C) וחל נתוני כיסוי לשיחת הגרף הזה. התוצאה היא שאתה יכול לראות כמה פעמים פונקציה נקראת מפונקציות שונות אחרות. החסרון של ניתוח שיחת גרף הוא שggcov צריך לקרוא ולאסוף מלבד קבצי אובייקט כדי לקבל את שיחת נתונים. הקוד קיים ועובד עבור פלטפורמות i386 עם הרצה ELF בלבד.
PHP ממשק האינטרנט
· החדש בגרסה 0.6 היא PHP מהדורה של ggcov, המאפשרת לך לספק מידע כיסוי קוד באינטרנט. יש מהדורת האינטרנט את כל תכונות הניווט והדמיה של תכנית GNOME, אבל זמינות בכל דפדפן גרפי (לא Java או Javascript נדרש).
דרישות:
· ספריית libglade עם תמיכת GNOME
· ספריית libgnomeui GNOME
· GTK + GNOME ספרייה
· לחלופין, ספריית popt
· GNU libbfd מחבילת binutils
מה חדש במהדורה זו:
· שיפורים עיקריים שנעשו בתרשים callgraph, זה צריך להיות הרבה יותר שימושי.
· תמיכה בגרסאות חדשות של gcc על פלטפורמות שונות נוספה, ובאגים שונים קבועים.
חיפוש לפי קטגוריות
- דיסק תוכנה וקובץ
- דפדפנים
- כלי פיתוח
- אבטחת איכות ובדיקות תוכנה
- מערכות בקרת גרסאות
- מרכיבים ועורכי hex
- מתורגמנים ומהדרים
- מתקינים
- עורכי קוד
- רכיבים וספריות
- תוכנה & SDK IDE
- תוכנה לניהול מסדי נתונים
- תוכנת לוקליזציה ובינאום
- תוכנת ממשק משתמש
- תוכנת מסד הנתונים
- תוכנת מעקב אחר תקלות
- תוכנת ניפוי שגיאות
- תוספי vim
- מערכת כלי עזר
- משחקים
- נהגים
- שומרי מסך
- שיפורים בשולחן עבודה
- תוכנה חינוכית ומדע
- תוכנה לבית ולמשפחה
- תוכנה עסקית ולמשרד
- תוכנות אודיו
- תוכנות פרודוקטיביות
- תוכנת אבטחה
- תוכנת אינטרנט
- תוכנת וידאו
- תוכנת עיצוב גרפית
- תוכנת פיתוח האינטרנט
- תוכנת צילום דיגיטלית
- תוכנת רשת
- תוכנת תקשורת
תוכנה פופולרית
Stani's Python Editor 3 Jun 15
Ruby Editor Plugin 3 Jun 15
Pydev 2 Jun 15
Ruber 11 May 15
Chat4Eclipse 20 Feb 15
OpenCobol IDE 19 Feb 15
GoinEdit 11 May 15
ggcov
תוכנה דומה
תגובות ל ggcov
חיפוש לפי קטגוריות
- דיסק תוכנה וקובץ
- דפדפנים
- כלי פיתוח
- אבטחת איכות ובדיקות תוכנה
- מערכות בקרת גרסאות
- מרכיבים ועורכי hex
- מתורגמנים ומהדרים
- מתקינים
- עורכי קוד
- רכיבים וספריות
- תוכנה & SDK IDE
- תוכנה לניהול מסדי נתונים
- תוכנת לוקליזציה ובינאום
- תוכנת ממשק משתמש
- תוכנת מסד הנתונים
- תוכנת מעקב אחר תקלות
- תוכנת ניפוי שגיאות
- תוספי vim
- מערכת כלי עזר
- משחקים
- נהגים
- שומרי מסך
- שיפורים בשולחן עבודה
- תוכנה חינוכית ומדע
- תוכנה לבית ולמשפחה
- תוכנה עסקית ולמשרד
- תוכנות אודיו
- תוכנות פרודוקטיביות
- תוכנת אבטחה
- תוכנת אינטרנט
- תוכנת וידאו
- תוכנת עיצוב גרפית
- תוכנת פיתוח האינטרנט
- תוכנת צילום דיגיטלית
- תוכנת רשת
- תוכנת תקשורת
תוכנה פופולרית
kdev-python 20 Feb 15
Microsoft Visual Studio Code 17 Jul 15
NetBeans IDE 16 Aug 18
Python rope 14 Apr 15
qtres2dox 20 Feb 15
DB Designer Fork 3 Jun 15
Wing IDE 27 Sep 15
תגובות לא נמצא