АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

kcov - Интернет в облаке

Запустите kcov в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда kcov, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


kcov - Анализ покрытия кода для скомпилированных программ и скриптов Python

СИНТАКСИС


Кков [кредита] превзойти выполнимый [ арг для выполнимый ]

ОПИСАНИЕ


Эта страница руководства кратко документирует Кков команда. Кков тестер покрытия кода для
Бинарные файлы ELF, сценарии Python и сценарии оболочки. Позволяет собирать покрытие кода
информация из исполняемых файлов без специальных директив компилятора и постоянно
производит вывод из долго работающих приложений.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-p, --пид=PID
Трассировать PID вместо исполняемого файла, в этом случае исполняемый файл является необязательным.

-l, --пределы=низко высоко
Установите пределы для низкого / высокого покрытия (по умолчанию: 16,50).

--include-путь=P1[, P2...]
Разделенный запятыми список путей для включения в отчет.

--exclude-путь=P1[, P2...]
Разделенный запятыми список путей, исключаемых из отчета.

--include-шаблон=P1[, P2...]
Разделенный запятыми список шаблонов путей для включения в отчет.

--exclude-шаблон=P1[, P2...]
Разделенный запятыми список шаблонов путей для исключения из отчета.

- только собирать
Собирать только данные о покрытии, не выводить HTML / Cobertura

--только для отчета
Сообщать только о выводах HTML / Cobertura, не собирать данные

- комбинезон-идентификатор=id
Загрузите данные на coshopss.io, используя секретный repo_token или идентификатор задания службы Travis CI. id.
Идентификатор принимается как repo_token, если он длиннее или равен 32 символам.

редкий ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


--path-strip-level=N
Количество уровней пути, отображаемых для общих путей (по умолчанию: 2).

--скип-солибс
Пропустить сбор покрытия для общих библиотек (повышает производительность)

--выход-первый-процесс
выйти, когда завершится первый процесс, т. е. соблюдать поведение демонов. По умолчанию
поведение состоит в том, чтобы вернуться в консоль, когда завершится последний процесс.

--python-парсер=ПАРСЕР
Установите синтаксический анализатор python для использования в программах на Python (по умолчанию - python). Может быть
используется для работы с Python 3 в системах, где по умолчанию используется Python 2.

--bash-парсер=ПАРСЕР
Установите парсер bash для использования в сценариях оболочки (по умолчанию / bin / bash).

--replace-src-путь=P1:P2
Замените путь к исходному файлу P1 на P2, если он найден.

ПРИМЕРЫ


Проверьте покрытие для ./frodo и сгенерируйте вывод HTML в / tmp / kcov и вывод cobertura в
/tmp/kcov/frodo/cobertura.xml

kcov / tmp / kcov ./frodo

Проверьте покрытие для ./frodo, но включите только имена исходных файлов со строкой src / frodo

kcov --include-pattern = src / frodo / tmp / kcov ./frodo

То же, что и выше, но раздельный сбор и отчетность (возможно, на двух разных компьютерах)

kcov --collect-only / tmp / kcov ./frodo

kcov --report-only --include-pattern = src / frodo / tmp / kcov ./frodo

HTML ВЫВОД


Вывод HTML показывает выполненные и невыполненные строки исходного кода. Некоторые строки могут
сопоставить с несколькими точками инструментария, например, для встроенных функций (где каждый
их встраивание создаст отдельную точку инструментария). Это показано в
левый столбец, например, 1/3, что означает, что одна из трех точек измерения
был выполнен

Специальная выходная ссылка [объединено], которая показывает объединение всех охваченных программ. Этот
может быть полезно, например, когда у вас есть модульные тесты в нескольких двоичных файлах, которые совместно используют
подмножество исходных файлов.

ПОКРЫТИЕ ВЫВОД


Kcov также выводит данные в формате Cobertura XML, что позволяет интегрировать вывод kcov.
в Дженкинсе (см. http://cobertura.sf.net и http://jenkins-ci.org).

Вывод Cobertura помещается в файл с именем out-path / exec-filename / cobertura.xml.

Используйте kcov онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad