англійськафранцузькаіспанська

Ad


Значок OnWorks

kcov - онлайн у хмарі

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

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

ПРОГРАМА:

ІМ'Я


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

СИНТАКСИС


kcov [опції] outdir виконуваний файл [ аргументи та цінності виконуваний файл ]

ОПИС


На цій сторінці посібника коротко описано kcov команда kcov є тестером покриття коду для
Бінарні файли ELF, скрипти Python та сценарії оболонки. Це дозволяє збирати кодове покриття
інформація з виконуваних файлів без спеціальних директив компілятора і безперервно
виробляє вихід із довготривалих програм.

ВАРІАНТИ


-p, --під=PID
Trace PID замість виконання виконуваного файлу, виконуваний файл необов'язковий у цьому випадку.

-l, --межі=низький, високий
Обмеження для низького/високого покриття (за замовчуванням: 16,50).

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

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

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

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

--лише для збору
Збирайте лише дані про покриття, не створюйте вихідні дані HTML/Cobertura

--лише звіт
Звітуйте лише про вихідні дані HTML/Cobertura, не збирайте дані

--комбінезон-id=id
Завантажте дані на coveralls.io за допомогою секретного repo_token або ідентифікатора завдання служби Travis CI id.
Ідентифікатор приймається як repo_token, якщо він довший або дорівнює 32 символам.

НЕКОМОН ВАРІАНТИ


--path-strip-level=N
Кількість рівнів шляхів для показу для загальних шляхів (за замовчуванням: 2).

--skip-solibs
Пропускати колекцію покриття для спільних бібліотек (покращує продуктивність)

--exit-first-process
вийти, коли завершиться перший процес, тобто поважати поведінку демонів. За замовчуванням
поведінка полягає в тому, щоб повернутися до консолі після завершення останнього процесу.

--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 --тільки для збирання /tmp/kcov ./frodo

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

HTML ВИХІД


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

Спеціальне вихідне посилання — [злиття], яке показує об’єднання всіх програм, що охоплюються. Це
може бути корисним, наприклад, коли у вас є модульні тести в кількох двійкових файлах, які спільно використовують a
підмножина вихідних файлів.

КОБЕРТУРА ВИХІД


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