Как сделать отладку для безмятежных проектов

Я создал новый проект (фактически это проект безмятежности по умолчанию). введите здесь описание изображения Снимок экрана 1

введите здесь описание изображения Снимок экрана 2

в конфигурации запуска maven я добавил только чистую проверку.Это запускает проект без каких-либо проблем, но я хочу отлаживать код в eclipse в добавленной точке останова (как на снимке экрана 1), есть ли какая-либо конфигурация, которую мне нужно добавить в конфигурации запуска maven чтобы отлаживать проекты безмятежности.


person Santhosh S    schedule 10.10.2016    source источник


Ответы (2)


Получил решение

Щелкните правой кнопкой мыши проект Debug as -> Maven build ... В поле целей введите -Dmaven.surefire.debug test. В параметрах укажите новый параметр с именем forkCount с значение 0

person Santhosh S    schedule 10.10.2016

Безмятежность и JBehave

Если вы используете JBehave, вы можете запустить отдельную историю в режиме отладки, создав класс, который

Например, если у вас есть история под названием buy_milk.story или buyMilk.story, вы можете создать класс с именем BuyMilk, который расширяет SerenityStories:

public class BuyMilk extends SerenityStories {}

Затем просто запустите этот класс в режиме отладки.

Безмятежность и огурец

Если вы используете Cucumber, просто используйте @CucumberOptions для идентификации тегов и / или файлов функций, которые вы хотите запустить, например чтобы запускать только сценарии или функции, отмеченные тегом @current, вы можете написать такой класс:

@RunWith(CucumberWithSerenity.class)
@CucumberOptions(
        tags = {"@current"},
        features = "src/test/resources/features"
)
public class Current {}
person John Smart    schedule 10.10.2016