אנגליתצרפתיתספרדי

Ad


סמל OnWorks

kcov - מקוון בענן

הפעל את kcov בספק אירוח בחינם של OnWorks על אובונטו אונליין, פדורה אונליין, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה kcov שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


kcov - ניתוח כיסוי קוד עבור תוכניות קומפילציה וסקריפטים של Python

תַקצִיר


kcov [אפשרויות] outdir הפעלה [ טוען ל הפעלה ]

תיאור


דף מדריך זה מתעד בקצרה את kcov פקודה. kcov הוא בודק כיסוי קוד עבור
קבצים בינאריים של ELF, סקריפטים של Python וסקריפטים של מעטפת. זה מאפשר איסוף כיסוי קוד
מידע מקובצי הפעלה ללא הנחיות מהדר מיוחדות, וברציפות
מייצר פלט מיישומים ארוכי טווח.

אפשרויות


-p, --pid=מח"ש
מעקב אחר PID במקום הפעלת קובץ הפעלה, קובץ הפעלה הוא אופציונלי במקרה זה.

-l, -- גבולות=נמוך גבוה
מגבלות הגדרה לכיסוי נמוך/גבוה (ברירת מחדל: 16,50).

--include-path=P1[,P2...]
רשימה מופרדת בפסיקים של נתיבים שיש לכלול בדוח.

--exclude-path=P1[,P2...]
רשימה מופרדת בפסיקים של נתיבים להחרגה מהדוח.

--include-pattern=P1[,P2...]
רשימה מופרדת בפסיקים של דפוסי נתיב שיש לכלול בדוח.

--exclude-pattern=P1[,P2...]
רשימה מופרדת בפסיקים של דפוסי נתיב להחרגה מהדוח.

--לאסוף בלבד
אסוף רק נתוני כיסוי, אל תיצור פלט HTML/Cobertura

--לדיווח בלבד
דווח רק על פלט HTML/Cobertura, אל תאסוף נתונים

--מזהה סרבל=id
העלה נתונים ל-coveralls.io באמצעות סודי repo_token או מזהה משרה של Travis CI id.
המזהה נלקח כ-repo_token אם הוא ארוך או שווה ל-32 תווים.

נָדִיר אפשרויות


--שביל-רצועת-רמת=N
מספר רמות הנתיבים להצגה עבור נתיבים נפוצים (ברירת מחדל: 2).

--דלג-סוליב
דלג על אוסף כיסוי עבור ספריות משותפות (משפר ביצועים)

--יציאה-ראשון-תהליך
יציאה כאשר התהליך הראשון יוצא, כלומר, לכבד את ההתנהגות של דמונים. ברירת המחדל
ההתנהגות היא לחזור למסוף כשהתהליך האחרון יוצא.

--python-parser=PARSER
הגדר את מנתח python לשימוש עבור תוכניות Python (ברירת המחדל היא python). יכול להיות
משמש לרוץ עם Python 3 במערכות שבהן Python 2 הוא ברירת המחדל.

--bash-parser=PARSER
הגדר את מנתח bash לשימוש עבור סקריפטים של מעטפת (ברירת המחדל היא / bin / bash).

--replace-src-path=P1:P2
החלף את נתיב קובץ המקור P1 ב-P2, אם נמצא.

דוגמאות


בדוק את הכיסוי עבור ./frodo וצור פלט HTML ב-/tmp/kcov ופלט cobertura ב
/tmp/kcov/frodo/cobertura.xml

kcov /tmp/kcov ./frodo

בדוק את הכיסוי עבור ./frodo אך כלול רק שמות קבצי מקור עם המחרוזת src/frodo

kcov --include-pattern=src/frodo /tmp/kcov ./frodo

זהה לעיל אבל איסוף ודיווח מפוצלים (אולי בשני מחשבים שונים)

kcov --collect-only /tmp/kcov ./frodo

kcov --report-only --include-pattern=src/frodo /tmp/kcov ./frodo

HTML תפוקה


פלט ה-HTML מציג שורות מבוצעות ושורות שאינן מבוצעות של קוד המקור. קווים מסוימים יכולים
מפה לנקודות מכשור מרובות, למשל עבור פונקציות מוטבעות (כאשר כל
הטבעה שלהם תיצור נקודת מכשור נפרדת). זה מוצג ב-
העמודה השמאלית כ-1/3 למשל, כלומר אחת משלוש נקודות המכשור
הוצא להורג.

קישור פלט מיוחד הוא [ממוזג], אשר מציג את האיחוד של כל התוכניות המכוסות. זֶה
יכול להיות שימושי למשל כאשר יש לך בדיקות יחידה במספר קבצים בינאריים שחולקים את a
קבוצת משנה של קבצי מקור.

קוברטורה תפוקה


Kcov גם מפלט נתונים בפורמט Cobertura XML, המאפשר שילוב פלט kcov
בג'נקינס (ראה http://cobertura.sf.net ו http://jenkins-ci.org).

הפלט של Cobertura ממוקם בקובץ בשם out-path/exec-filename/cobertura.xml.

השתמש ב-kcov באופן מקוון באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

פקודות לינוקס

Ad