Чтобы добавить слушателя пакета, вы должны выполнить следующие действия.
Создание класса, реализующего ISuiteListner.
public class PlatformSuiteManager implements ISuiteListener { }
Добавьте прослушиватель в файл testng.xml или, если вы работаете со сквозным maven surefire, добавьте список в xml.
Для комплекта TestNg.xml добавьте следующий тег, чтобы указать слушателя:
<listeners>
<listener class-name="com.example.PlatformSuiteManager" />
<listener class-name="com.example.MyMethodInterceptor" />
</listeners>
Для точного запуска добавить следующее на вкладке конфигурации:
<properties>
<property>
<name>usedefaultlisteners</name>
<value>false</value>
</property>
<property>
<name>listener</name>
<value>
com.example.PlatformTestManager,com.example.PlatformSuiteManager
</value>
</property>
</properties>
Если вам нужно сделать прослушиватель отчетов, вы должны реализовать IReporter:
public class PlatfornReportManager implements IReporter {
public void generateReport(List<XmlSuite> xmlSuites, List<ISuite> iSuites, String s) {
//Implementaion
}
}
Я думаю, что это ответ на вопрос о том, как добавить список приложений и как добавить список отчетов.
Обратите внимание, что список отчетов вызывается в конце комплекта.
Пожалуйста, сделайте звук, если вам это не понятно
Пожалуйста, ответьте мне, чтобы создать отчет, используя прослушиватель по умолчанию. подскажите слушатели по умолчанию TestNG