Я выполняю селен-автоматизацию для 4 наборов следующим образом:
<suite name="allSuites">
<suite-files>
<suite-file path="suite1.xml" />
<suite-file path="suite2.xml" />
<suite-file path="suite3.xml" />
<suite-file path="suite4.xml" />
</suite-files>
</suite>
Я создаю имя отчета следующим образом: "экстент-отчет-текущий-дата-время.html"
Но когда я выполняю этот набор, я вижу отчет по экстентам для первого набора.
Кроме того, в документации отчетов об экстентах указано, что:
"The ExtentReports report client for starting reporters and building reports. For most applications, you should have one ExtentReports instance for the entire JVM."
По этой причине я получаю только один отчет?
Мой класс ExtentManager:
extent = new ExtentReports();
htmlReporter = new ExtentHtmlReporter(getReportName(config));
ClassLoader classLoader = ExtentReportService.class.getClassLoader();
File extentConfigFile = new File(classLoader.getResource("extent-config.xml").getFile());
htmlReporter.loadXMLConfig(extentConfigFile);
htmlReporter.setAppendExisting(true);
extent.attachReporter(htmlReporter);
extent.setSystemInfo("Environment", config.getAutomationServer());
Есть ли решение этой проблемы?Или я должен выполнить свои тесты по одному?