現在、prove
withでの実行では、ディレクトリが作成されるパスを設定TAP::Formatter::JUnit
する環境変数がサポートされており、各テスト ファイルについて、ディレクトリ内におよびという名前の新しいファイルが作成されます。出力ファイル名を別の方法でフォーマットできるようにしたいと思います。これを行う方法はありますか?PERL_TEST_HARNESS_DUMP_TAP
t/
x
x
x.junit.xml
1 に答える
1
TAP::Formatter::JUnit::Session を簡単に見てみると、「いいえ」と書かれています。独自のフォーマッタを作成し、TAP::Formatter::JUnit から派生させ、その open_test メソッドをオーバーライドして、独自のセッションは、TAP::Formatter::JUnit::Session から派生し、その dump_junit_xml がオーバーライドされて、必要なことを実行しますが、現在はダンプ全体を変更しています (したがって、依存する必要はありません)必要に応じてその環境変数で)。
おそらくあなたが考えていた/望んでいた方法ではありませんが、すべての派生は方法だと思います。
于 2011-04-19T22:19:36.453 に答える