0

尝试运行 Perl 证明时,我无法运行证明,并收到以下错误:

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 v5.8.8,操作系统 = CentOs 6.4

4

1 回答 1

0

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

命令有问题:

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

2)证明被告知递归到 /test

这对我有用:

find test/ -name *.t | grep -v falcon | prove --norc --formatter \
   TAP::Formatter::JUnit | tee test_results.xml
于 2015-03-20T05:30:45.230 回答