Я запускаю тесты Cucumber + Serenity с помощью Junit:
Фрагмент кода:
JUnitCore engine = new JUnitCore();
engine.addListener(new TextListener(System.out));
engine.run(featureClass);
Для каждого выполнения теста создается отдельный отчет html, но агрегированный (комбинированный) отчет не создается напрямую с использованием HtmlAggregateStoryReporter (Reffered: https://github.com/serenity-bdd/serenity-core/issues/244)
Вот фрагмент кода, который я использовал, он зависает и агрегация не завершается. Я звоню после завершения всех тестов Cucumber + Serenity:
HtmlAggregateStoryReporter reporter = new HtmlAggregateStoryReporter("PoC-Test");
File sourceDirectory = new File("C:\\PoC-Test\\target\\site\\serenity\\");
reporter.setSourceDirectory(sourceDirectory);
reporter.generateReportsForTestResultsFrom(reporter.getSourceDirectory());
C: \ PoC-Test \ target \ site \ serenity \ - это место, где создаются отдельные отчеты о тестах. Не могли бы вы помочь мне выяснить, что не так в этом коде?
Поделитесь, пожалуйста, образцом рабочего кода, если есть?