זוהי הפקודה git-history-coverage שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
git-history-coverage - סיכום כיסוי המבחן עבור התחייבויות git האחרונות
תַקצִיר
git-history-coverage [אפשרויות] רשימת סיבובים
תיאור
Git-היסטוריה-סיקור מחלץ נתוני כיסוי מבחן שהופקו על ידי תוכניות C ו-C++ שנאספו
עם gcc -- כיסוי, ומתאם אותו ל-git commits, הדפסת סיכום כיסוי אשר
מראה עד כמה נבדקו השינויים האחרונים בקוד. זה שימושי לבנייה לילית
ומערכות Integration Continuous Integration כגון Jenkins.
עבור הפלט של git-history-coverage כדי שיהיה הגיוני, נתוני הכיסוי חייבים להיות
נוצר על ידי קוד רץ שמתאים ל-commit האחרון בטווח שצוין על ידי
רשימת סיבובים.
בשימוש ללא כל אפשרויות, git-history-coverage מדפיס שלושה סיכומים.
מקיף
סיכום של כל ההתחייבויות שצוינו על ידי רשימת סיבובים.
by מחבר
סיכום המחולק על ידי כל מחבר המיוצג במערך ההתחייבויות שצוין על ידי
רשימת סיבובים.
by לבצע
סיכום עבור כל התחייבות בודדת במערך ההתחייבויות שצוין על ידי רשימת סיבובים.
עבור כל אחד מהסיכומים הללו, git-history-coverage מדפיס נתונים סטטיסטיים המציגים כמה שורות
של הקוד היו ב-commits, כמה שורות מייצגות קוד בר הפעלה (בניגוד ל
הערות, קוד בדיקה או תשתית כמו Makefiles), וכמה שורות היו בפועל
מבוצע במבחנים.
אפשרויות
--סיכום-סה"כ
הדפס את מקיף סיכום (ללא אפשרויות, כל שלושת הסיכומים מודפסים).
--סיכום לפי מחבר
הדפס את by מחבר סיכום (ללא אפשרויות, כל שלושת הסיכומים מודפסים).
--סיכום לפי התחייבות
הדפס את by לבצע סיכום (ללא אפשרויות, כל שלושת הסיכומים מודפסים).
--gcda-תחילית=dir
לחפש .gcda קבצים מתחת לספרייה dir. אפשרות זו משמשת לקריאה
מידע כיסוי זמן ריצה שנכתב כאשר תוכנית בדיקה מופעלת באמצעות אותו
--gcda-תחילית אפשרות ל ggcov-run.
השתמש ב-git-history-coverage מקוון באמצעות שירותי onworks.net