Я использую jbehave для тестирования стиля BDD через ant и junit. Я хотел бы отключить все виды отчетов, генерируемых в файл при запуске 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
.
Могу ли я запретить jbehave создавать какие-либо файлы, включая этот? Если это невозможно, есть ли способ настроить jbehave так, чтобы эти файлы не создавались в $PWD/target
?
Что бы это ни стоило, мой файл ant запускает тесты jbehave, как если бы они были стандартными тестами junit с использованием задачи <junit/>
(я могу включить упрощенную версию файла сборки, но там ничего волшебного не происходит).