我在无法生成黄瓜报告方面遇到问题。我正在使用IntelliJ进行测试。
这是我的pom:
<!-- https://mvnrepository.com/artifact/io.cucumber/cucumber-java -->
<dependency>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-java</artifactId>
<version>4.8.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/io.cucumber/cucumber-junit -->
<dependency>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-junit</artifactId>
<version>4.8.0</version>
<scope>test</scope>
</dependency>
我创建了一个RunCucumberTest.java类,其中包含以下内容:
import io.cucumber.junit.Cucumber;
import io.cucumber.junit.CucumberOptions;
import org.junit.runner.RunWith;
@RunWith(Cucumber.class)
@CucumberOptions(plugin = {"pretty", "html:target/reports", "json:target/reports/cucumber.json"},
glue = {"com.PACKAGE.featureTests"})
public class RunCucumberTest {
}
我已经成功地使用IntelliJ插件运行了它,有故障也没有故障(我知道有些问题是当出现故障时报告不会生成)。但无论如何,都不会在我的目标文件夹中创建任何报告。
想法?
我终于通过升级到5.1.3解决了我的问题,并在那里产生了很好的效果。