如何为宁静项目进行调试

问题描述 投票:0回答:2

我创建了一个新项目(实际上它是一个宁静的默认项目)。 qazxsw poi截屏1

enter image description here截屏2

在maven运行配置中我只添加了清理验证这运行项目没有任何问题,但我想在添加的断点处调试eclipse中的代码(如屏幕截图1)是否有任何配置我需要添加到maven运行配置以便调试宁静项目。

serenity-bdd
2个回答
2
投票

得到了解决方案

右键单击项目Debug as - > Maven build ...在目标字段中输入-Dmaven.surefire.debug test在参数中输入一个名为forkCount的新参数,其值为0


1
投票

Serenity and JBehave

如果您使用的是JBehave,则可以通过创建一个类来在调试模式下运行单个故事

例如,如果你有一个名为enter image description herebuy_milk.story的故事,你可以创建一个名为buyMilk.story的类来扩展BuyMilk

SerenityStories

然后在调试模式下运行此类。

Serenity and Cucumber

如果您使用的是Cucumber,只需使用public class BuyMilk extends SerenityStories {} 来识别您要运行的标签和/或要素文件,例如要仅运行标有@CucumberOptions标记的方案或功能,您可以编写如下类:

@current
© www.soinside.com 2019 - 2024. All rights reserved.