nose2-cov הוא תוסף nose2 שמייצר דיווחי כיסוי & nbsp;. הוא תומך גם כיסוי של subprocesses.
כל התכונות המוצעות על ידי חבילת הכיסוי צריכה להיות זמינות, או באמצעות nose2-cov או באמצעות קובץ config של הכיסוי.
התקנה
התקן עם פיפס:
PIP להתקין nose2-cov
הערה
ודא שאתה משתמש בפיפס במקום easy_install כמו זה האחרון אינו נכון להתקין את קובץ init_cov_core.pth הדרוש למדידת subprocess.
הסרת התקנה
להסיר עם פיפס:
פיפס nose2-cov uninstall
cov ליבות uninstall פיפס
הערה
ודא שאתה למחוק ידני את קובץ init_cov_core.pth בספריית אתר-החבילות שלך.
קובץ זה מתחיל אוסף של כיסוי subprocesses אם מתאים במהלך אתחול אתר בעת אתחול פיתון.
שימוש
הבא ידווח על הכיסוי המשולב של התהליך הראשי וכל subprocesses זה של:
nose2 --with-cov testfoo
תערוכות דו"ח מסוף:
---------- כיסוי: linux2 פלטפורמה, פיתון 2.7.1-סופיים-0 -----------
שם Stmts מיס כיסוי
-----------------------------
testfoo 17 9 47%
דיווח
ניתן ליצור כל שילוב של הדיווחים לריצת בדיקה אחת.
הדוחות הזמינים הם מסוף (עם או בלי חסר מספרי שורות מוצגות), HTML, XML וקוד מקור מבואר.
דו"ח המסוף ללא מספרי שורות (ברירת מחדל):
---with Cov testfoo טווח nose2 --cov-דו"ח
---------- כיסוי: linux2 פלטפורמה, פיתון 2.7.1-סופיים-0 -----------
שם Stmts מיס כיסוי
-----------------------------
testfoo 17 9 47%
דו"ח המסוף עם מספרי שורות:
-Cov --with --cov-דו"ח testfoo חסר-טווח nose2
---------- כיסוי: linux2 פלטפורמה, פיתון 2.7.1-סופיים-0 -----------
שם Stmts מיס כיסוי חסר
---------------------------------------
testfoo 17 9 47% 1-6, 9, 11, 13, 17, 19
פלט שלושה דו"חות שנותר לקבצים (שימושיים עבור כאשר הפלט הולך לשרת אינטגרציה רציף):
nose2 --with-cov --cov-דו"ח testfoo ביאורי xml --cov-דו"ח --cov-דו"ח html
סיקור קובץ נתונים
קובץ הנתונים נמחק בתחילת הבדיקה כדי להבטיח נתונים נקיים עבור כל מבחן לרוץ.
קובץ נתונים שנותר בסוף הבדיקה, כך שאפשר להשתמש בכלי כיסוי רגילים לבדוק אותו
מה חדש במהדורה זו:.
< p> <>דרישות :
- Python
- האף
תגובות לא נמצא