gcov2perlp - 云端在线

这是 gcov2perlp 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


gcov2perl - 将 gcov 文件转换为 Devel::Cover 数据库

VERSION


1.21版

概要


gcov2perl -h -i -v -db 数据库 gcov_files

商品描述


将 gcov 文件转换为 Devel::Cover 数据库。

配置


支持以下命令行选项:

-db 数据库 - 指定要使用的数据库

-h -help - 显示帮助
-i -info - 显示文档
-v -version - 显示版本

详细信息


要获得 XS 文件的覆盖范围,它们必须首先使用适当的选项进行编译。
在标准的 Makefile 环境中,例如由 ExtUtils::MakeMaker 创建的环境,这可以
使用以下命令完成:

HARNESS_PERL_SWITCHES=-MDevel::覆盖制作测试
CCFLAGS=-O0\ -fprofile-arcs\ -ftest-覆盖率
OTHERLDFLAGS=-fprofile-arcs\-ftest-coverage

如果您已经构建了目标文件,则可能需要先运行 make clean,
或者寻找其他方法来确保使用 gcov 所需的选项重建它们。

现在代码覆盖率数据已经收集完毕,需要运行“gcov”:

gcov Mylib.xs

这将创建一个或多个 gcov 文件,您可以在其中运行“gcov2perl”:

gcov2perl Mylib.xs.gcov

最后,“cover”应该像往常一样运行,需要任何选项:

外壳

如果您使用标准选项运行所有内容,则可以使用一个命令完成所有这些操作:

覆盖测试

退出 状态


返回以下退出值:

0 所有文件转换成功
>0 发生错误。

使用 onworks.net 服务在线使用 gcov2perlp



最新的 Linux 和 Windows 在线程序