Я пытаюсь написать прослушиватели testng для моего проекта тестирования огурца, testng, селена и Java.
Я создал прослушиватели, расширяющие TestListenerAdapter, реализовал все методы и включил их в testng.xml
`
`
`
`
Этот XML-код вызывает класс бегуна RunCukesTest
`@CucumberOptions(features ="classpath:features",
`glue ="stepDefinitions",
tags="@tag_Login2",
plugin={"pretty", "html:target/cucumber-html-report",
"json:target/cucumber-report.json"}
)
`public class RunCukesTest {
`@Test()
`public void run_cukes () throws IOException {
`System.out.println("Run Cuke is started..");
`TestNGCucumberRunner tr = new TestNGCucumberRunner(getClass());
`tr.runCukes(); }
`}
который отвечает за запуск всех тестов огурца.
После его запуска я не получаю никакого ответа от своих методов прослушивателя. Пожалуйста, помогите мне найти решение.
Пример: всякий раз, когда я хочу запустить пакет или бегун, этот метод должен работать, чтобы я мог написать свою функциональность:
public void onTestSuccess(ITestResult tr){
if( ITestResult.SUCCESS== tr.SUCCESS)
{
System.out.println("Test result PASS..");
}
}