Perl 用 "Archive is not a known format type" 证明错误



当尝试运行Perl-prove时,我无法运行prove,并得到以下错误:

find test/ -name '*.t' ! -name '*falcon*' | xargs 
prove --norc -r test/ -formatter=TAP::Formatter::JUnit | tee test_results.xml

错误:

Archive is not a known format type! at /usr/lib/perl5/5.8.8/App/Prove.pm line 538.

使用的版本:TAP::Harness v3.28和Perl v.8.8,OS=CentOs 6.4

我猜您希望运行所有测试,除了名称中包含falcon的测试。

命令存在问题:

1) 格式化程序选项以双连字符"--"开头

2) 证明被告知重新进入/测试

这对我有效:

find test/ -name *.t | grep -v falcon | prove --norc --formatter 
   TAP::Formatter::JUnit | tee test_results.xml

相关内容

  • 没有找到相关文章

最新更新