当试图运行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,OS = CentOs 6.4
答案 0 :(得分:0)
我猜你想要运行所有测试,除了名字中含有猎鹰的测试。
命令存在问题:
1)formatter选项以双连字符' - '
开头2)证明被证明可以进入/测试
这对我有用:
find test/ -name *.t | grep -v falcon | prove --norc --formatter \
TAP::Formatter::JUnit | tee test_results.xml