تغطية رمز وحدة اختبار كود بايثون
-
07-07-2019 - |
سؤال
وخيار للاهتمام بالنسبة لي هو دمج سي بايثون أو اختبار وحدة من التعليمات البرمجية بايثون ومدونة التغطية بيثون كود مع Visual Studio 2008 من خلال المحمول (شيء مماثل ل و IronPython ستوديو ). ما الذي يمكن عمله لتحقيق ذلك؟ وإنني أتطلع إلى اقتراحات.
المحلول
وبيديف يبدو للسماح مدونة التغطية من داخل الكسوف.
ولقد قمت حتى الآن العثور على كيفية دمج ذلك مع بلدي (معقدة نوعا ما) بناء العملية، لذلك يمكنني استخدام coverage.py نيد باتشلدر لفي سطر الأوامر.
نصائح أخرى
ونحن نستخدم هذه جانغو التكامل تغطية ، ولكن بدلا من استخدام coverage.py الافتراضي التقارير، فإننا توليد بعض HTML بسيطة: تلوين مصدر بيثون باستخدام المدمج في tokenizer .
والدعم بيثون الجديد ل NetBeans "لديها متكامل بإحكام دعم مدونة التغطية - مزيد من المعلومات هنا .
إذا كنت تريد تغطية رمز التفاعلية، حيث يمكنك أن ترى احصائيات التغطية تتغير في الوقت الحقيقي، وإلقاء نظرة على الموقع بيثون التغطية المصادقة .
Testoob لديه أنيق الخيار "--coverage
" سطر الأوامر لإنشاء تقرير تغطية .