Це команда coverp, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
cover - звіт про статистику покриття
Версія
версія 1.21
СИНТАКСИС
кришка -тест
cover -report html_basic
ОПИС
Звітуйте статистику охоплення в різних форматах.
Параметр "Резюме" створює коротке текстове резюме. Інші звіти доступні за допомогою
варіант звіту.
Наразі доступні такі звіти:
text - докладне текстове резюме
html - докладні звіти HTML
html_basic - докладні звіти HTML з підсвічуванням синтаксису
компіляція - вихід у форматі, схожому на Perl
json - вихід у форматі JSON
vim - показати інформацію про покриття в vim gutter
ВАРІАНТИ
Підтримуються такі параметри командного рядка:
-h -help - показати довідку
-i -info - показати документацію
-v -version - показати версію
-silent - не друкувати інформаційні повідомлення (за замовчуванням вимкнено)
-summary - надати підсумковий звіт (за замовчуванням)
-report report_format - формат звіту (HTML за замовчуванням)
-outputdir dir - каталог для виводу (за замовчуванням вказано db)
-launch - звіт про запуск у програмі перегляду (якщо є) (за замовчуванням вимкнено)
-select filename - звітувати тільки про файл (за замовчуванням все)
-ігнорувати назву файлу - не повідомляти про файл (за замовчуванням немає)
-select_re RE - додати до RE файлів для вибору (за замовчуванням немає)
-ignore_re RE - додати до RE файлів для ігнорування (за замовчуванням немає)
-write [db] - записати об'єднану базу даних (за замовчуванням вимкнено)
-delete - скинути базу даних (за замовчуванням)
-dump_db - дамп бази даних (для налагодження) (за замовчуванням вимкнено)
-критерій покриття - звіт за критерієм (за замовчуванням усі доступні)
-test - скиньте базу даних і запустіть make test (за замовчуванням вимкнено)
-gcov - запустити gcov, щоб покрити код XS (за замовчуванням, якщо використовується gcc)
-make make_prog - використовувати задану програму 'make' для 'make test'
-add_uncoverable_point рядок
-delete_uncoverable_point рядок
-чисті_непокриті_точки
-uncoverable_file файл
інші параметри, характерні для формату звіту
база_даних_покриття [база_даних_покриття ...]
ЗВІТ ФОРМАТИ
Інструмент приймає параметр -report:
html|html_minimal (за замовчуванням)
HTML звітність. Порогові значення відсотка кодуються кольорами та налаштовуються за допомогою -report_c0
, -report_c1 і -report_c2 .:
0% 75% 90% 100%
| .. | .. | .. |
<c0 <c1 <c2 c3
червоний жовтий оранжевий зелений
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.
Якщо вам потрібні всі *крім* деяких критеріїв, ви можете сказати щось на кшталт «-coverage».
за замовчуванням,-pod'.
Параметр -test видалить бази даних і запустить ваші тести для створення нового покриття
даних, перш ніж звітувати про них. Devel::Cover знає, як працювати зі стандартними файлами Perl Makefile
а також дистрибутиви на основі Module::Build. Докладні інструкції див
документація для ExtUtils::MakeMaker at
або для Module::Build at обидва приходять як
стандарт в останніх дистрибутивах Perl.
Параметр -gcov спробує запустити gcov на будь-якому коді XS. Для цього потрібно, щоб ви використовували
gcc звичайно. Якщо ви використовуєте параметр -test, буде ввімкнено за замовчуванням.
EXIT СТАТУС
Повертаються такі вихідні значення:
0 Усі операції виконано успішно.
>0 Сталася помилка.
За допомогою параметра -test повертається статус завершення основного тестового запуску.
Використовуйте прикриття онлайн за допомогою служб onworks.net