Как использовать прослушиватели TestNG с CucumberJAVA

Программисты JAVA общаются здесь
Anonymous
Как использовать прослушиватели TestNG с Cucumber

Сообщение Anonymous »

Я пытаюсь написать прослушиватели 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..");
}

}

Вернуться в «JAVA»