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、OS = CentOs 6.4

4

1 に答える 1

0

名前に falcon を含むものを除いて、すべてのテストを実行したいと思っていると思います。

コマンドには次の問題があります。

1) フォーマッタ オプションは 2 つのハイフン '--' で始まります

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 に答える