Це команда gcov2perlp, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS
ПРОГРАМА:
ІМ'Я
gcov2perl - конвертувати файли gcov в бази даних Devel::Cover
Версія
версія 1.21
СИНТАКСИС
gcov2perl -h -i -v -db база даних gcov_files
ОПИС
Перетворіть файли gcov в бази даних Devel::Cover.
ВАРІАНТИ
Підтримуються такі параметри командного рядка:
-db database - вкажіть базу даних, яку потрібно використовувати
-h -help - показати довідку
-i -info - показати документацію
-v -version - показати версію
ПОДРОБИЦІ
Щоб отримати охоплення файлів XS, їх потрібно спочатку скомпілювати з відповідними параметрами.
У стандартному середовищі Makefile, наприклад, створеному ExtUtils::MakeMaker, це може
виконується командою:
HARNESS_PERL_SWITCHES=-MDevel::Тест створення обкладинки \
CCFLAGS=-O0\ -fprofile-arcs\ -ftest-coverage \
OTHERLDFLAGS=-fprofile-arcs\ -ftest-coverage
Якщо ви вже створили свої об’єктні файли, можливо, буде потрібно спочатку запустити make clean,
або знайти інший спосіб забезпечити їх перебудову з параметрами, які вимагає gcov.
Тепер дані покриття коду зібрано, потрібно запустити "gcov":
gcov Mylib.xs
Це створить один або кілька файлів gcov, на яких можна запустити "gcov2perl":
gcov2perl Mylib.xs.gcov
Нарешті, «cover» слід запустити як зазвичай з усіма необхідними параметрами:
обкладинка
Якщо ви запускаєте все зі стандартними параметрами, ви можете зробити все це однією командою:
кришка -тест
EXIT СТАТУС
Повертаються такі вихідні значення:
0 Усі файли успішно конвертовано
>0 Сталася помилка.
Використовуйте gcov2perlp онлайн за допомогою служб onworks.net