Как использовать прослушиватели 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..");
}

}


Подробнее здесь: https://stackoverflow.com/questions/363 ... h-cucumber
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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