Это командная оболочка, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
cover - отчет статистики покрытия
Версия
версия 1.21
СИНТАКСИС
крышка-тест
обложка -отчет html_basic
ОПИСАНИЕ
Сообщайте статистику покрытия в различных форматах.
Опция «Сводка» создает краткое текстовое резюме. Другие отчеты доступны с помощью
вариант отчета.
В настоящее время доступны следующие отчеты:
текст - подробное текстовое резюме
html - подробные HTML-отчеты
html_basic - подробные HTML-отчеты с подсветкой синтаксиса
компиляция - вывод в формате, аналогичном Perl
json - вывод в формате JSON
vim - показать информацию о покрытии в желобе vim
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Поддерживаются следующие параметры командной строки:
-h -help - показать справку
-i -info - показать документацию
-v -version - показать версию
-silent - не выводить информационные сообщения (по умолчанию отключено)
-summary - дать сводный отчет (по умолчанию включен)
-report report_format - формат отчета (по умолчанию html)
-outputdir dir - каталог для вывода (по умолчанию задан db)
-launch - запустить отчет во вьювере (если есть) (по умолчанию выключено)
-select filename - отчет только о файле (по умолчанию все)
-ignore 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
-add_uncoverable_point строка
-delete_uncoverable_point строка
-clean_uncoverable_points
-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 умеет работать со стандартными Make-файлами Perl
а также дистрибутивы на основе Module :: Build. Подробные инструкции см.
документация для ExtUtils :: MakeMaker по адресу
или для Module :: Build в оба из которых приходят как
стандарт в последних дистрибутивах Perl.
Параметр -gcov попытается запустить gcov для любого кода XS. Для этого необходимо, чтобы вы использовали
gcc конечно. Если вы используете опцию -test, она будет включена по умолчанию.
ВЫХОД статус
Возвращаются следующие значения выхода:
0 Все операции прошли успешно.
> 0 Произошла ошибка.
С параметром -test возвращается статус завершения базового тестового прогона.
Используйте coverp онлайн с помощью сервисов onworks.net