این پوشش فرمانی است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
پوشش - گزارش آمار پوشش
نسخه
1.21 نسخه
خلاصه
پوشش -تست
cover -report html_basic
شرح
آمار پوشش را در قالب های مختلف گزارش کنید.
گزینه summary یک خلاصه متنی کوتاه تولید می کند. گزارش های دیگر با استفاده از آن در دسترس است
گزینه گزارش
گزارش های زیر در حال حاضر موجود است:
متن - خلاصه متنی مفصل
html - گزارش های دقیق HTML
html_basic - گزارش های دقیق HTML با برجسته سازی نحو
کامپایل - خروجی در قالبی مشابه Perl
json - خروجی در یک JSON
vim - نمایش اطلاعات پوشش در ناودان vim
OPTIONS
گزینه های خط فرمان زیر پشتیبانی می شوند:
-h -help - نشان دادن کمک
-i -info - نشان دادن مستندات
-v -نسخه - نمایش نسخه
- بی صدا - پیام های اطلاعاتی چاپ نشود (پیش فرض خاموش)
خلاصه - ارائه گزارش خلاصه (پیشفرض)
-قالب_گزارش - فرمت گزارش (HTML پیش فرض)
-outputdir dir - دایرکتوری برای خروجی (پیش فرض db داده شده)
راه اندازی - گزارش راه اندازی در بیننده (در صورت فایده) (پیش فرض خاموش)
-انتخاب نام فایل - فقط گزارش فایل (پیشفرض همه)
-نام فایل را نادیده بگیرید - فایل را گزارش نکنید (پیشفرض هیچ کدام)
-select_re RE - برای انتخاب به فایلهای RE اضافه کنید (پیشفرض هیچ کدام)
-ignore_re RE - برای نادیده گرفتن فایلها به RE اضافه کنید (پیشفرض هیچ کدام)
-write [db] - نوشتن پایگاه داده ادغام شده (پیش فرض خاموش)
-حذف - رها کردن پایگاه داده(های) (پیش فرض خاموش)
-dump_db - پایگاه داده(های) تخلیه (برای اشکال زدایی) (پیش فرض خاموش)
-معیار پوشش - گزارش در مورد معیار (به طور پیش فرض همه موجود است)
-test - پایگاه داده(ها) را رها کنید و make test را اجرا کنید (پیش فرض خاموش)
-gcov - gcov را برای پوشش دادن کد XS اجرا کنید (در صورت استفاده از gcc، پیشفرض فعال است)
-make make_prog - از برنامه "make" داده شده برای "make test" استفاده کنید
رشته -add_uncoverable_point
رشته -delete_uncoverable_point
-نقاط_غیرقابل_پوشش
فایل -uncoverable_file
سایر گزینه های خاص برای قالب گزارش
پوشش_داده [پایه_پوشش...]
گزارش فرمها
ابزار گزینه -گزارش را میپذیرد:
html|html_minimal (پیشفرض)
گزارش HTML آستانه های درصد با رنگ کدگذاری شده و از طریق -report_c0 قابل تنظیم هستند
، -report_c1 و -report_c2 .:
0٪ 75٪ 90٪ 100٪
| .. | .. | .. |
<c0 <c1 <c2 c3
قرمز زرد نارنجی سبز
html_basic
اگر ماژول PPI::HTML یا Perl::Tidy شناسایی شود، گزارش HTML با برجسته کردن نحو.
مانند گزارش html|html_minimal، آستانه درصد با کد رنگی و
قابل تنظیم
متن
گزارش متن ساده
تالیف
متن را دوست دارد اما هک شده است تا خروجی حداقلی را در قالبی شبیه به آن خروجی ارائه دهد
خود پرل به طوری که قدم زدن در مکان های آزمایش نشده با Emacs آسان تر باشد
حالت تالیف
جزئیات
هر تعداد پایگاه داده پوشش ممکن است در خط فرمان مشخص شود. این پایگاه های اطلاعاتی
ادغام خواهد شد و گزارش ها بر اساس اطلاعات ادغام شده خواهد بود. اگر پایگاه داده نیست
مشخص شده است که پایگاه داده پیش فرض (cover_db) استفاده خواهد شد.
گزینه -write پایگاه داده ادغام شده را می نویسد. اگر نامی برای جدید ذکر نشده باشد
پایگاه داده، اولین پایگاه داده خوانده شده رونویسی خواهد شد. وقتی از این گزینه استفاده می شود، نه
گزارش ها به صورت پیش فرض تولید می شوند.
گزینه های -select، -select_re، -ignore و -ignore_re را برای گزارش در مورد خاصی مشخص کنید.
فایل ها. -select و -ignore به عنوان پوسته های پوسته تفسیر می شوند. -select_re و -ignore_re هستند
به عنوان عبارات منظم تفسیر می شود.
گزینه های پوشش را برای گزارش بر روی معیارهای خاص مشخص کنید. به طور پیش فرض همه در دسترس هستند
اطلاعات مربوط به تمامی معیارها در تمامی فایل ها گزارش خواهد شد. گزینه های پوشش موجود هستند
عبارت، شاخه، شرط، زیربرنامه، pod، و پیش فرض (که برابر با همه موجود است
گزینه ها). با این حال، اگر می دانید که فقط اطلاعات پوشش را برای معیارهای خاصی می خواهید
بهتر است در وهله اول فقط با مشخص کردن آن معیارها داده ها را جمع آوری کنید
آن نقطه این باعث می شود که فرآیندهای جمع آوری و گزارش دهی سریعتر و کمتر شود
حافظه فشرده برای اطلاعات بیشتر به مستندات Devel::Cover مراجعه کنید.
اگر همه *به جز* برخی معیارها را میخواهید، میتوانید چیزی مانند '-coverage' بگویید
پیش فرض، -pod'.
گزینه -test پایگاه های داده را حذف می کند و تست های شما را برای ایجاد پوشش جدید اجرا می کند
داده ها قبل از گزارش در مورد آن Devel::Cover می داند که چگونه با Makefiles استاندارد Perl کار کند
و همچنین ماژول:: توزیع های مبتنی بر ساخت. برای دستورالعمل های دقیق مراجعه کنید
مستندات برای ExtUtils::MakeMaker در
یا برای Module::Build at که هر دو به عنوان
استاندارد در توزیع های اخیر پرل.
گزینه -gcov سعی می کند gcov را روی هر کد XS اجرا کند. این مستلزم این است که شما در حال استفاده هستید
gcc البته اگر از -test استفاده می کنید به طور پیش فرض روشن می شود.
خروج وضعیت
مقادیر خروجی زیر برگردانده می شوند:
0 همه عملیات با موفقیت انجام شد.
>0 خطایی روی داد.
با گزینه -test وضعیت خروج از اجرای آزمایشی زیربنایی برگردانده می شود.
با استفاده از خدمات onworks.net از coverp آنلاین استفاده کنید