هذا هو غطاء الأوامر الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
تغطية - تقرير إحصائيات التغطية
VERSION
إصدار 1.21
موجز
اختبار الغلاف
تقرير الغلاف html_basic
الوصف
تقرير إحصاءات التغطية في مجموعة متنوعة من الأشكال.
يُنتج خيار الملخص ملخصًا نصيًا قصيرًا. تتوفر تقارير أخرى باستخدام
خيار التقرير.
التقارير التالية متاحة حاليًا:
النص - ملخص نصي مفصل
html - تقارير HTML مفصلة
html_basic - تقارير HTML مفصلة مع تمييز بناء الجملة
التجميع - الإخراج بتنسيق مشابه لـ Perl
json - الإخراج في JSON
vim - إظهار معلومات التغطية في vim gutter
OPTIONS
خيارات سطر الأوامر التالية مدعومة:
-h-help - أظهر المساعدة
-i -info - إظهار الوثائق
-v -version - عرض الإصدار
-صامت - لا تطبع رسائل إعلامية (إيقاف افتراضي)
-ملخص - تقديم تقرير ملخص (الافتراضي)
-report report_format - تنسيق التقرير (html الافتراضي)
-outputdir dir - دليل الإخراج (الافتراضي هو db)
- إطلاق - تقرير الإطلاق في العارض (إذا كان ذلك متاحًا) (إيقاف افتراضي)
-اختر اسم الملف - التقرير فقط عن الملف (الكل افتراضيًا)
-تجاهل اسم الملف - لا تقم بالإبلاغ عن الملف (لا شيء افتراضيًا)
-select_re RE - إلحاق بملفات REs لتحديدها (لا شيء افتراضيًا)
-ignore_re RE - إلحاق الملفات المتجددة بالملفات المراد تجاهلها (لا شيء افتراضيًا)
-كتابة [ديسيبل] - كتابة قاعدة البيانات المدمجة (إيقاف افتراضي)
-حذف - إسقاط قاعدة البيانات (قواعد البيانات) (إيقاف افتراضي)
-dump_db - تفريغ قاعدة البيانات (لتصحيح الأخطاء) (إيقاف افتراضي)
-معيار التغطية - تقرير عن المعيار (افتراضي كل ما هو متاح)
-test - إسقاط قاعدة البيانات (قواعد البيانات) وتشغيل الاختبار (إيقاف افتراضي)
-gcov - قم بتشغيل gcov لتغطية رمز XS (الإعداد الافتراضي في حالة استخدام gcc)
-make_prog - استخدم برنامج "make" المحدد لإجراء "اختبار"
-سلسلة add_uncoverable_point
-delete_uncoverable_point سلسلة
-clean_uncoverable_points
-ملف uncoverable_file
خيارات أخرى خاصة بتنسيق التقرير
قاعدة بيانات التغطية [قاعدة بيانات التغطية ...]
تقرير صيغ
تقبل الأداة - خيار التقرير:
html|html_minimal (افتراضي)
تقارير HTML. عتبات النسبة المئوية مرمزة بالألوان وقابلة للتكوين عبر -report_c0
, -report_c1 و-report_c2 .:
0٪ 75٪ 90٪ 100٪
| .. | .. | .. |
<ج0 <ج1 <ج2 ج3
أحمر أصفر برتقالي أخضر
html_basic
تقارير HTML مع تمييز بناء الجملة إذا تم اكتشاف وحدة PPI::HTML أو Perl::Tidy.
مثل تقارير html|html_minimal، يتم ترميز عتبات النسبة المئوية بالألوان و
شكلي.
نص
الإبلاغ عن نص عادي.
مجموعة
مثل النص ولكن تم اختراقه لإعطاء الحد الأدنى من الإخراج بتنسيق مشابه لذلك الإخراج
Perl نفسها بحيث يسهل التنقل عبر المواقع غير المختبرة باستخدام Emacs
وضع التجميع.
المواصفات
يمكن تحديد أي عدد من قواعد بيانات التغطية في سطر الأوامر. قواعد البيانات هذه
سيتم دمجها وستستند التقارير إلى المعلومات المدمجة. إذا لم يكن هناك قواعد بيانات
سيتم تحديد قاعدة البيانات الافتراضية (cover_db).
سيقوم خيار -write بكتابة قاعدة البيانات المدمجة. إذا لم يتم إعطاء اسم للجديد
قاعدة البيانات، سيتم الكتابة فوق قاعدة البيانات الأولى التي تم قراءتها. عندما يتم استخدام هذا الخيار لا
يتم إنشاء التقارير بشكل افتراضي.
حدد الخيارات -select و-select_re و-ignore و-ignore_re للإبلاغ عن معلومات محددة
ملفات. يتم تفسير -select و-ignore على أنهما كرات صدفية؛ -select_re و-ignore_re هما
يتم تفسيرها على أنها تعبيرات عادية.
حدد خيارات التغطية للإبلاغ عن معايير محددة. افتراضيا كل ما هو متاح
سيتم الإبلاغ عن المعلومات المتعلقة بجميع المعايير في جميع الملفات. خيارات التغطية المتاحة هي
البيان والفرع والحالة والروتين الفرعي والجراب والافتراضي (وهو ما يعادل كل ما هو متاح
خيارات). ومع ذلك، إذا كنت تعلم أنك تريد فقط الحصول على معلومات التغطية لمعايير معينة، فقم بذلك
من الأفضل جمع البيانات الخاصة بهذه المعايير فقط في المقام الأول عن طريق تحديدها في
هذه النقطة. وهذا سيجعل عمليات جمع البيانات وإعداد التقارير أسرع وأقل
الذاكرة مكثفة. راجع وثائق Devel::Cover لمزيد من المعلومات.
إذا كنت تريد كل شيء *باستثناء* بعض المعايير، فيمكنك أن تقول شيئًا مثل "-التغطية".
الافتراضي،-pod'.
سيقوم الخيار -test بحذف قواعد البيانات وتشغيل اختباراتك لإنشاء تغطية جديدة
البيانات قبل الإبلاغ عنها. يعرف Devel::Cover كيفية العمل مع ملفات Perl Makefiles القياسية
بالإضافة إلى الوحدة النمطية::التوزيعات القائمة على البناء. للحصول على تعليمات مفصلة راجع
وثائق ExtUtils::MakeMaker في
أو للوحدة النمطية::Build at كلاهما يأتي
المعيار في توزيعات بيرل الأخيرة.
سيحاول الخيار -gcov تشغيل gcov على أي كود XS. وهذا يتطلب أنك تستخدم
مجلس التعاون الخليجي بالطبع. إذا كنت تستخدم الخيار -test فسيتم تشغيله افتراضيًا.
EXIT الوضع
يتم إرجاع قيم الخروج التالية:
0 تمت جميع العمليات بنجاح
> 0 حدث خطأ.
باستخدام خيار -test، يتم إرجاع حالة الخروج من التشغيل الاختباري الأساسي.
استخدم Coverp عبر الإنترنت باستخدام خدمات onworks.net