小编Luc*_*mer的帖子

使用 @Suite Junit 时,CucumberOptions 标记将被忽略

@Suite
@SuiteDisplayName("NAME")
@IncludeEngines("cucumber")
@SelectClasspathResource("cucumber/tests")
@ConfigurationParameter(key = GLUE_PROPERTY_NAME, value = "cucumber.tests")
@CucumberOptions(tags = "not @IGNORE")
public class RunCucumberTests {}
Run Code Online (Sandbox Code Playgroud)

这是我之前的配置,其中标签不起作用

@IncludeEngines("cucumber")
@SelectClasspathResource("cucumber/tests")
@ConfigurationParameter(key = GLUE_PROPERTY_NAME, value = "cucumber.tests")
@CucumberOptions(tags = "not @IGNORE")
@RunWith(Cucumber.class)
public class RunCucumberTests {}
Run Code Online (Sandbox Code Playgroud)

更改此配置后,它就可以工作了。有谁知道为什么?我如何将 suite 和 CucumberOptions 一起使用。

java cucumber cucumber-junit spring-boot

2
推荐指数
1
解决办法
7685
查看次数

标签 统计

cucumber ×1

cucumber-junit ×1

java ×1

spring-boot ×1