سؤال

ولقد زار href="https://stackoverflow.com/questions/191673/preferred-python-unit-testing-framework"> المفضل بيثون وحدة اختبار الإطار . أنا لست مجرد النظر في بيثون حدة اختبار الإطار، ولكن أيضا مدونة التغطية فيما يتعلق حدة الاختبارات. حتى الآن لقد جئت فقط عبر coverage.py . هل هناك أي خيار أفضل؟

وخيار للاهتمام بالنسبة لي هو دمج سي بايثون أو اختبار وحدة من التعليمات البرمجية بايثون ومدونة التغطية بيثون كود مع Visual Studio 2008 من خلال المحمول (شيء مماثل ل و IronPython ستوديو ). ما الذي يمكن عمله لتحقيق ذلك؟ وإنني أتطلع إلى اقتراحات.

هل كانت مفيدة؟

المحلول

وبيديف يبدو للسماح مدونة التغطية من داخل الكسوف.

ولقد قمت حتى الآن العثور على كيفية دمج ذلك مع بلدي (معقدة نوعا ما) بناء العملية، لذلك يمكنني استخدام coverage.py نيد باتشلدر لفي سطر الأوامر.

نصائح أخرى

ونحن نستخدم هذه جانغو التكامل تغطية ، ولكن بدلا من استخدام coverage.py الافتراضي التقارير، فإننا توليد بعض HTML بسيطة: تلوين مصدر بيثون باستخدام المدمج في tokenizer .

وهناك أيضا figleaf حيث أعتقد يقوم على نيد coverage.py باتشلدر ل. نحن نستخدم الأنف كمحرك رئيسي للاختبار. كل شيء يعمل بشكل جيد جدا. نكتب الاختبارات وحدتنا باستخدام المدمج في unittest وdoctest الوحدات.

والدعم بيثون الجديد ل NetBeans "لديها متكامل بإحكام دعم مدونة التغطية - مزيد من المعلومات هنا .

إذا كنت تريد تغطية رمز التفاعلية، حيث يمكنك أن ترى احصائيات التغطية تتغير في الوقت الحقيقي، وإلقاء نظرة على الموقع بيثون التغطية المصادقة .

Testoob لديه أنيق الخيار "--coverage" سطر الأوامر لإنشاء تقرير تغطية .

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top