2011-04-19 17 views
1

は現在、TAP::Formatter::JUnitproveを実行すると、ディレクトリt/が作成されるパスを設定し、環境変数PERL_TEST_HARNESS_DUMP_TAPをサポートしており、それぞれのテストファイルxため、xx.junit.xmlという名前の新しいファイルがありますディレクトリに作成されます。私は出力ファイル名を別の方法でフォーマットできるようにしたいと思います。これを行う方法はありますか?設定TAP ::フォーマッタ:: JUnitの出力ファイル名

答えて

1

TAP :: Formatter :: JUnit :: Sessionには「いいえ」と書かれています。独自のフォーマッタを書かずにTAP :: Formatter :: JUnitから派生し、open_testメソッドをオーバーライドする方法はありません独自のセッションを指すようにします。これはTAP :: Formatter :: JUnit :: Sessionから派生され、dump_junit_xmlがオーバーライドされて、あなたが望むことをすることができます。しかし今はダンプ全体を変更しています。必要に応じてその環境変数に頼る必要はありません)。

私はすべてその導出がだと思いますが、おそらくあなたが思っていたか、望んでいた方法ではありませんが、です。

関連する問題