Я пытаюсь использовать отчет о степени в рамках TestNG.
Я ссылаюсь на следующую страницу, чтобы настроить TestNG для отчета о степени. http://extentreports.com/docs/versions/2/java/#testng-example
Это отлично работает после нескольких изменений в коде, и я могу видеть отчет HTML, созданный в настроенном мной каталоге.
Однако я не могу понять, как загрузить эти результаты на сервер extensionx.
Я настроил сервер, как указано ниже. http://extentreports.com/docs/extentx/
проблема в том, что для объекта экстента нет метода x.
private void init() {
ExtentHtmlReporter htmlReporter = new ExtentHtmlReporter(OUTPUT_FOLDER + FILE_NAME);
htmlReporter.config().setDocumentTitle("ExtentReports - Created by TestNG Listener");
htmlReporter.config().setReportName("ExtentReports - Created by TestNG Listener");
htmlReporter.config().setTestViewChartLocation(ChartLocation.BOTTOM);
htmlReporter.config().setTheme(Theme.STANDARD);
extent = new ExtentReports();
extent.attachReporter(htmlReporter);
extent.setReportUsesManualConfiguration(true);
extent.x("loclahost", "1337"); //No Such Method
}
Я использую последнюю версию отчета о степени 3.0.3
<dependency>
<groupId>com.aventstack</groupId>
<artifactId>extentreports</artifactId>
<version>3.0.3</version>
</dependency>