Я пишу набор тестов и столкнулся с проблемой. Я использую огурец и определил несколько файлов функций. Когда я запускаю тестовый пакет, прогресс (отчет html и формат json) одного файла функции перезаписывается, когда начинается выполнение следующего файла функции.
У меня есть несколько тестовых классов, которые запускают эти файлы функций. Я пытаюсь найти способ получить единый отчет html для всех запусков функций, чтобы дать консолидированное представление.
Примеры тестовых файлов для ссылки:
@CucumberOptions(plugin = { "pretty", "html:target/report/html",
"json:target/report/json/result.json" })
public class BaseFeature {
}
@RunWith(Cucumber.class)
@CucumberOptions(features = "classpath:test/feature/rest/query.feature"
, monochrome = true
, glue={"a.b.c.rest"})
public class RunTest1 extends BaseFeature {
}
@RunWith(Cucumber.class)
@CucumberOptions(features="classpath:test/feature/soap/book.feature"
, monochrome = true
, glue="a.b.c.soap")
public class RunTest2 extends BaseFeature {
}
Сообщите, что можно сделать, чтобы получить сводный отчет.