我使用test :: more编写了一个测试,现在我正在尝试使用TAP :: Formatter :: JUnit来运行测试并将结果转换为Junit xml。 但是当我尝试运行时: prove --formatter = TAP :: Formatter :: JUnit -l test.t> results.xml 我得到:无法加载TAP :: Formatter :: JUnit
如果我这样做:
use TAP::Harness;
my $harness = TAP::Harness->new( {
formatter_class => 'TAP::Formatter::JUnit',
merge => 1,
} );
$harness->runtests("test.t");
我遇到同样的问题。
有谁知道会出现什么问题?
当我尝试安装模块vie cpan时,我得到:
CPAN.pm:要建立 G / GT / GTERMARS / TAP-格式化-的JUnit-0.09.tar.gz
创建了MYMETA.yml和MYMETA.json
为'TAP-Formatter-JUnit'版本'0.09'创建新的'Build'脚本
CPAN:Module :: Build加载好(v0.4003)
./ Build:第3行:use:command not found
./ Build:第4行:use:command not found
./ Build:第5行:use:command not found
./ Build:第6行:use:command not found
./ Build:第8行:sub:未找到命令
./ Build:第9行:返回:参数太多
./ Build:第10行:local:只能在函数中使用
无法获取引用控制台的文件描述符
./ Build:第12行:意外令牌附近的语法错误`;'
./ Build:第12行:`my $ filenum =;'
GTERMARS / TAP-格式化-的JUnit-0.09.tar.gz
./ Build - Not OK
运行构建测试
没有成功制作无法测试
运行Build install
Make返回不良状态,安装似乎不可能
由于