nose-progressive

צילום מסך תוכנה:
nose-progressive
פרטי תוכנה:
גרסה: 1.5
טען תאריך: 14 Apr 15
מפתחים: Erik Rose
רשיון: ללא תשלום
פופולריות: 1

Rating: nan/5 (Total Votes: 0)

אף-מתקדם הוא תוסף האף אשר מציג התקדמות בסרגל התקדמות נייחת, לשחרר את שאר המסך (כמו גם את חיץ אלתציגפסגלילה) לתצוגה הקומפקטית של כשלי בדיקה. הוא מציג כשלים וטעויות ברגע שהם מתרחשים ומונע גלילתם מהמסך לטובת תפוקה פחות שימושית.
הפילוסופיה של השלטון מתקדם אף היא כדי לקבל מידע שימושי על גבי המסך בהקדם האפשרי ולשמור אותו שם זמן רב ככל האפשר בזמן שעדיין מצביעה על התקדמות.
התקנה:
PIP להתקין האף-מתקדם
או, כדי לקבל את דימום הקצה, גרסה שלא פורסמה:
PIP להתקין -e
& Nbsp; git: //github.com/erikrose/nose-progressive.git#egg=nose-progressive
השתמש ב- :
nosetests --with-מתקדם
לדוגמא:
הבא לא ממש עושה את זה צדק; במסוף בפועל, 2 קווי הנתיב לאחר FAIL או שגיאה נועזים כדי לסייע chunking החזותי, וסרגל ההתקדמות בתחתית הוא נועז, כמו גם:
nosetests% --with-מתקדם
FAIL: kitsune.apps.notifications.tests.test_events: MailTests.test_anonymous
& Nbsp; יישומים / הודעות / בדיקות / test_events.py +31
& Nbsp; קובץ "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/unittest.py", קו 279, בריצה
& Nbsp; testMethod ()
& Nbsp; קובץ "/Users/erose/Checkouts/kitsune/../kitsune/apps/notifications/tests/test_events.py", קו 361, בtest_anonymous
& Nbsp; eq_ (1, len (mail.outbox))
& Nbsp; קובץ "/Users/erose/Checkouts/kitsune/vendor/packages/nose/nose/tools.py", קו 31, בeq_
& Nbsp; טוען == b, msg או% (, ב) "r% = r%!"
AssertionError
שגיאה: kitsune.apps.questions.tests.test_templates: TemplateTestCase.test_woo
& Nbsp; יישומים / שאלות / בדיקות / test_templates.py 494
& Nbsp; קובץ "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/unittest.py", קו 279, בריצה
& Nbsp; testMethod ()
& Nbsp; קובץ "/Users/erose/Checkouts/kitsune/vendor/packages/mock/mock.py", קו 196, בטלאים
& Nbsp; func תמורה (* args, ** keywargs)
& Nbsp; קובץ "/Users/erose/Checkouts/kitsune/../kitsune/apps/questions/tests/test_templates.py", קו 494, בtest_woo
& Nbsp; attrs_eq (mail.outbox [0], ל= ['some@bo.dy'],
מדד רשימה מחוץ לטווח: IndexError
kitsune.apps.questions.tests.test_templates: TaggingViewTestsAsAdmin.test_add_new_canonicalizes [=========== -]

תכונות :

  • מצביע על התקדמות בסרגל התקדמות נייחת ולא גלילת tracebacks שימושית מהמסך או ריווח אותם עם נקודות וcruft.
  • tracebacks הצג ברגע שהם מתרחשים במקום לחכות עד לסוף המר. להפשיט את & quot; Traceback (השיחה האחרונה שעברה): & quot; את tracebacks כך שהם לוקחים פחות מקום.
  • זהה את הבדיקות נכשלו בפורמט שיכול להיות מוזן חזרה לאף, כך שזה קל להפעיל מחדש אותם.
  • הדפס נתיב מערכת קבצים שלם עם מספר קו vi בסגנון, כך שאתה יכול להדביק אותו על הפקודות ותועבר ישירות לבאג בעורך שלך.
  • עבודה נהדרת עם Django Django באמצעות האף (כמובן).
  • מה חדש בהודעה זו

:

  • הוסף את האפשרות

    --progressive-העורך-קיצור-תבנית , ומאפשר לך להתאים אישית את קיצורי דרך העורך לחלוטין. עכשיו אנחנו תומכים בכל עורך טקסט שיש לו אפשרות ללכת לקו, לא משנה איך זה כוסמין.

  • Drop תמיכה Python 2.5. אנחנו צריכים עיצוב מחרוזת מודרני.
  • הוסף תמיכה מהמדרגה הראשונה עבור Python 3.2.3 וגבוה יותר. התברר config tox שלי היה פשוט לא נכון.
  • לסבול את Nones ברכיבי traceback: שמות קבצים וקוד תמציות במיוחד. (קייל גיבסון)

מה חדש בגרסה 1.3:

    • בצע שוב סרגל התקדמות. עכשיו הוא עשוי קסם מסוף יפה במקום סימנים שווים. זה נראה הכי טוב כאשר המסוף שלך תומך בלפחות 16 צבעים, אבל יש נסיגה בשחור-לבן לפחות. או, אתה יכול להתאים אישית את הצבעים באמצעות כמה אפשרויות שורת הפקודה חדשות.
    • תקן שגיאת קידוד Unicode שקרה כאשר תווים שאינם ASCII הופיעו בטקסט traceback. (Naoya Inada)

    מה חדש בגרסת 1.2.1:

    • לסבול את tracebacks הריק במעצב. זה ימנע החרפת קריסות המתרחשות לפני כל מסגרות מבחן.

    מה חדש בגרסת 1.1.1:

    • תיקון באג שיגרום למעצב לקרוס על SyntaxErrors רב. זה גם משפר את היוריסטיקה לזיהוי מסגרת הבדיקה כאשר יש SyntaxError:. כעת אנו יכולים למצוא את זה כל עוד השגיאה שקורה במסגרת מתחת לזה של המבחן

    מה חדש בגרסה 1.1:

    • עכשיו אתה יכול להגדיר את השימושים האף-מתקדם עורך בנפרד מ משתנה פגז עורך $.

    מה חדש בגרסת 1.0:

    • כל מסגרת ערימה היא עכשיו קיצור עורך. לא רק שזה עושה את זה קל יותר לנווט, אבל זה קצר יותר בשני גובה ורוחב.
    • tracebacks לאתחל מחדש לצדק רב. צביעה עדינה מנחה את העין למטה ברשימה של שמות פונקציה, וצבע רקע קל קורא מסגרת המבחן.
    • הסתר unittest-פנימי ומסגרות ערימת מבחן מראש אחרות בעת הדפסת tracebacks. מסגרות פחות = פחות על המסך = פחות חשיבה רעש = לנצח!
    • הוסף אפשרות להשתמש בנתיבים מוחלטים בtracebacks.

    מה חדש בגרסה 0.7:

    • בחר את מסגרת מחסנית הנכונה לקיצורי דרך עורך לתחביר שגיאות. נאלץ להתמודד עם שגיאות תחביר במיוחד, שכן הם לא עושים את זה לtraceback הנכון.
    • הצג את הערך האמיתי של var env עורך $ במקום quot פשוט &; עורך & quot ;. $ אני מקווה שזה עושה את זה קצת יותר ברור מה לעשות עם זה, בתוספת זה נותן ברירת מחדל עבודה אם עורך $ אינו מוגדר.

    מה חדש בגרסת 0.6.1:

    • תקן התרסקות מופעלת על ידי בדיקה שאין לי מוגדר מודול. --failed תמיד צריך לעבוד עכשיו.

    מה חדש בגרסת 0.6:

    • refactoring סרן

      . האף-פרוגרסיבי עכשיו יש testrunner ותוצאת מבחן בכיתה משלו. זה עושה את זה תואם באופן מלא עם תוסף הלכידה ותוספים אחרים שהופכים את הפלט.

    • תמיכה מלאה שיעורי שגיאה מותאמת אישית, כמו דילוג Deprecations. הם מודפסים בזמן ריצת המבחן, מודגש אם הם מייצגים כישלון, וסכמו בספירה לאחר הריצה.
    • בדיקות שלכתוב ישירות לstderr או stdout כבר לא למרוח את סרגל ההתקדמות.
    • הוסף עורך $ לקיצור עורך: לא יותר הקלדה
    • !
    • עבודה עם בדיקות שאין לי שיטת כתובת ().
    • עבודה עם בדיקות שתחזורנה קובץ null מtest_address ().
    • אל תסלול על הנחיות PDB (יותר?).
    • אל לטשטש את traceback כאשר מעצבwith_setup על מחולל בדיקה נכשל.

    דרישות :

    • Python
    • האף

    מגבלות :

    • בדיקות נפסחו לקבל נספרו בPython 2.6, אבל הם לא מדפיסים אותם. אני מחשיב את דילוגי משהו תתייאש, אז אני מתכנן לתקן את זה.
    • בדיקות שעצמם לכתוב לstderr ימרחו פיסות סרגל ההתקדמות כלפי מעלה אם הם לא להדפיס שורות מלאה. אני מקווה לתקן את זה עם כמה monkeypatching, אבל בינתיים, עובר --logging-ברורים-מפעילים מתקן ביותר של אלה בפועל.
    • אני לא ניסיתי את זה בשום דבר, אבל Python 2.6. דיווחי באגים יתקבלו בברכה!

  • תוכנה דומה

    CppUnit
    CppUnit

    17 Feb 15

    CATSRunner
    CATSRunner

    3 Jun 15

    filterunit
    filterunit

    11 May 15

    תוכנות אחרות של יזם Erik Rose

    django-tidings
    django-tidings

    11 May 15

    Conway
    Conway

    14 Apr 15

    תגובות ל nose-progressive

    תגובות לא נמצא
    להוסיף הערה
    הפעל את התמונות!