我创建了一个新项目(实际上它是一个宁静的默认项目)。 qazxsw poi截屏1
在maven运行配置中我只添加了清理验证这运行项目没有任何问题,但我想在添加的断点处调试eclipse中的代码(如屏幕截图1)是否有任何配置我需要添加到maven运行配置以便调试宁静项目。
得到了解决方案
右键单击项目Debug as - > Maven build ...在目标字段中输入-Dmaven.surefire.debug test在参数中输入一个名为forkCount的新参数,其值为0
如果您使用的是JBehave,则可以通过创建一个类来在调试模式下运行单个故事
例如,如果你有一个名为或buy_milk.story
的故事,你可以创建一个名为buyMilk.story
的类来扩展BuyMilk
:
SerenityStories
然后在调试模式下运行此类。
如果您使用的是Cucumber,只需使用public class BuyMilk extends SerenityStories {}
来识别您要运行的标签和/或要素文件,例如要仅运行标有@CucumberOptions
标记的方案或功能,您可以编写如下类:
@current