私はantとjunitを使っていくつかのBDDスタイルテストにjbehaveを使用しています。 jbehaveを実行しているときにファイルに生成されたあらゆる種類のレポートを無効にしたいのですが、私は現時点でこれらのファイルを使用していません。jbehave:すべてのレポートを無効にする
@RunWith(JUnitReportingRunner.class)
public abstract class StepsRunner extends JUnitStories {
private Configuration configuration;
public StepsRunner() {
super();
configuration = new MostUsefulConfiguration();
EmbedderControls embedderControls = configuredEmbedder()
.embedderControls();
embedderControls.doGenerateViewAfterStories(false);
}
// ...
}
これで、jbehaveレポートビューが生成されないようにすることができます。しかし、私はまだ$PWD/target/jbehave/storyDurations.props
で生成された1つのファイルを取得します。
jbehaveがこれを含むファイルを生成しないようにすることはできますか?それが不可能な場合、jbehaveを設定して、これらのファイルが$PWD/target
に作成されないようにする方法がありますか?
私のantファイルは、<junit/>
タスクを使用して標準junitテストのようにjbehaveテストを実行しています(ビルドファイルの簡略化されたバージョンを含めることはできますが、ここでは何も起こりません)。