nose-progressive

البرمجيات قطة:
nose-progressive
تفاصيل البرنامج:
الإصدار: 1.5
تاريخ إيداع: 14 Apr 15
المطور: Erik Rose
ترخيص: حرر
شعبية: 1

Rating: nan/5 (Total Votes: 0)

والأنف التدريجي هو البرنامج المساعد الأنف الذي يعرض التقدم في شريط تقدم ثابتة، وتحرير ما تبقى من الشاشة (وكذلك المخزن المؤقت scrollback) لعرض المدمجة فشل الاختبار. فإنه يعرض الفشل والأخطاء في أقرب وقت حدوثها والابتعاد عن التمرير لهم قبالة الشاشة لصالح الانتاج أقل فائدة.
فلسفة إدارة الأنف التقدمي هو الحصول على معلومات مفيدة على الشاشة في أقرب وقت ممكن ويبقيه هناك لأطول فترة ممكنة في حين لا يزال يشير إلى التقدم.
التركيب:
PIP تثبيت الأنف التدريجي
أو، للحصول على حافة النزيف، الإصدار تقف:
PIP تثبيت -e
على & nbsp؛ بوابة: //github.com/erikrose/nose-progressive.git#egg=nose-progressive
استخدام:
nosetests --with التقدمية
على سبيل المثال:
ما يلي لا يفعل ذلك تماما العدالة؛ في محطة الفعلية، وخطوط مسار 2 بعد FAIL أو خطأ عريضة للمساعدة شونكينغ وبصرية وشريط التقدم في الجزء السفلي عريض وكذلك:
nosetests٪ --with التقدمية
تفشل: 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، ليون (mail.outbox))
على & nbsp؛ ملف "/Users/erose/Checkouts/kitsune/vendor/packages/nose/nose/tools.py"، خط 31، في eq_
على & nbsp؛ تأكيد ل== ب، جي اس أو٪ (أ، ب) "٪ ص =٪ 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؛ عودة وظائفها (* سائط **، 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 مفيدة خارج الشاشة أو تباعد بها مع النقاط والغبار المتراكم تحت السرير.
مشاهدة tracebacks في أقرب وقت لأنها تحدث بدلا من الانتظار حتى نهاية مريرة. تجريد ومثل، Traceback (المكالمات الأخيرة الأخيرة): ومثل. tracebacks قبالة بحيث تأخذ مساحة أقل.
تحديد الاختبارات فشلت في شكل يمكن أن يكون الطعام إلى الأنف، لذلك فإنه من السهل أن إعادة تشغيل لهم.
طباعة مسار الملفات الكامل مع رقم السطر على غرار السادس، بحيث يمكنك لصقه على سطر الأوامر وأن تؤخذ مباشرة إلى خلل في محرر الخاص بك.
العمل العظيم مع جانغو جانغو عبر الأنف (طبعا).

ما هو الجديد في هذا الإصدار:

إضافة خيار --progressive-تحرير الاختصار-القالب، مما يتيح لك تخصيص تماما اختصارات المحرر. الآن نحن ندعم أي محرر نص يحتوي على خيار الذهاب إلى الخط، مهما كانت إيذانا ذلك.
انخفاض الدعم لبيثون 2.5. كنا بحاجة التنسيق سلسلة الحديث.
إضافة دعم من الدرجة الأولى لبيثون 3.2.3 وأعلى. واتضح بلدي توإكس التكوين مجرد خطأ.
تحمل نونيس في مكونات traceback: أسماء الملفات ورمز تستخرج بشكل خاص. (كايل جيبسون)

ما هو الجديد في الإصدار 1.3:

الإعادة شريط التقدم. الآن يتم ذلك من السحر محطة جميلة بدلا من علامات المساواة. يبدو أفضل عندما تدعم محطة الخاص بك لا يقل عن 16 الألوان، ولكن هناك تراجع أحادية اللون لأقل. أو، يمكنك تخصيص الألوان باستخدام عدة خيارات سطر الأوامر الجديدة.
إصلاح خطأ ترميز Unicode الذي حدث عندما ظهرت حرف غير ASCII في النص traceback. (ناويا INADA)

ما هو الجديد في الإصدار 1.2.1:

يتسامح tracebacks فارغة في المنسق. هذا يتجنب تفاقم حوادث التي تحدث قبل أي إطارات الاختبار.

ما هو الجديد في الإصدار 1.1.1:

إصلاح الخلل الذي من شأنه أن يؤدي إلى تعطل المنسق على العديد SyntaxErrors. هذا يحسن أيضا الاستدلال لتحديد إطار اختبار عندما يكون هناك SyntaxError: يمكن أن نجد الآن أنه ما دام يحدث الخطأ في إطار أقل من ذلك الاختبار.

ما هو جديد في الإصدار 1.1:

يمكنك الآن تعيين الاستخدامات الأنف التدريجي محرر منفصل عن المتغير $ EDITOR قذيفة.

ما هو الجديد في الإصدار 1.0:

كل إطار المكدس هو الآن اختصار المحرر. وهذا لا يجعل من الاسهل للتنقل، لكنه أقصر في كل من الطول والعرض.
إعادة tracebacks للعدالة كبيرة. التلوين خفية أدلة العين أسفل قائمة أسماء وظيفة، ويدعو لون الخلفية طفيف خارج إطار الاختبار.
إخفاء ما قبل الاختبار إطارات كومة الداخلية unittest وغيرها عند طباعة tracebacks. أقل إطارات = أقل ضوضاء على الشاشة = أقل التفكير = الفوز!
إضافة خيار استخدام مسارات مطلقة في tracebacks.

ما هو الجديد في الإصدار 0.7:

اختيار إطار كومة الصحيح لمحرر اختصارات لأخطاء في بناء الجملة. كان للتعامل مع أخطاء في بناء الجملة خصيصا، لأنها لا جعله traceback المناسب.
إظهار القيمة الفعلية لل$ EDITOR الحياة الفطرية فار بدلا من مجرد مثل و؛ $ EDITOR ومثل ؛. أنا على أمل أنه يجعل من أكثر من ذلك بقليل واضحا ما يجب القيام به معها، بالإضافة إلى أنه يعطي الافتراضي العمل إذا لم يتم تعيين $ EDITOR.

ما هو الجديد في الإصدار 0.6.1:

إصلاح حادث نجم عن الاختبار عدم وجود وحدة محددة. --failed يجب أن تعمل دائما الآن.

ما هو الجديد في الإصدار 0.6:

إعادة بيع ديون كبيرة. يحتوي الأنف التدريجي الآن الخاصة testrunner ونتيجة اختبار فئتها. وهذا يجعل من متوافقة تماما مع القبض على المساعد وغيرها من الإضافات التي تجعل الانتاج.
الدعم الكامل الطبقات خطأ مخصصة، مثل التخطي والإستنكار. طباعتها خلال اختبار تشغيل، الغامق لو كانت تمثل الفشل، وتتلخص في التهم بعد التشغيل.
الاختبارات التي الكتابة مباشرة إلى ستدير أو المعياري لم يعد تشويه شريط التقدم.
يضيف $ EDITOR لمحرر الاختصار: لا أكثر في الكتابة!
العمل مع الاختبارات التي ليس لديها وسيلة عنوان ().
العمل مع الاختبارات التي ترجع اسم ملف لاغيا من test_address ().
لا تمهيد على المطالبات فوسفات (بعد الآن؟).
لا تحجب traceback عندما فشل الديكورwith_setup على مولد الاختبار.

المتطلبات:

بيثون
أنف

القيود: الحصول على عدها

تخطي الاختبارات في بايثون 2.6، لكنهم لا يحصلون على المطبوعة. أنا أعتبر يتخطى شيء لعدم تشجيع، لذلك أخطط لإصلاح هذه.
والاختبارات التي أنفسهم الكتابة إلى ستدير تشويه أجزاء من شريط التقدم التصاعدي إذا لم طباعة خطوط كاملة. آمل أن إصلاح هذه مع بعض monkeypatching، ولكن في هذه الأثناء، ويمر --logging واضحة معالجات-بإصلاح معظم هذه في الواقع العملي.
لم أحاول ذلك في أي شيء ولكن بايثون 2.6. تقارير الأخطاء هي موضع ترحيب!

برامج مماثلة

البرامج الأخرى من المطور Erik Rose

django-tidings
django-tidings

11 May 15

Conway
Conway

14 Apr 15

تعليقات ل nose-progressive

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!