Perl Jenkins错误 - 无法加载TAP :: Formatter :: JUnit

时间:2013-09-09 12:49:04

标签: perl jenkins tap-harness

我使用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返回不良状态,安装似乎不可能

由于

0 个答案:

没有答案