我正在尝试使用 JUnit 5 运行 Cucumber 7.8.0。 这些是我的依赖项:
package com.example.demo;
import org.junit.platform.suite.api.ConfigurationParameter;
import org.junit.platform.suite.api.IncludeEngines;
import org.junit.platform.suite.api.SelectClasspathResource;
import org.junit.platform.suite.api.Suite;
import static io.cucumber.core.options.Constants.FEATURES_PROPERTY_NAME;
import static io.cucumber.core.options.Constants.GLUE_PROPERTY_NAME;
@Suite
@IncludeEngines("cucumber")
@SelectClasspathResource("cucumber/mytest.feature")
@ConfigurationParameter(key = GLUE_PROPERTY_NAME, value = "com.example.steps")
@ConfigurationParameter(key = FEATURES_PROPERTY_NAME, value = "classpath:cucumber/mytest.feature")
public class RunCucumberTest {
}
我想使用maven-surefire-plugin(版本:2.22.2)运行黄瓜,但它说没有找到junit测试。当我调试时,似乎 SelectClasspathResource 从未加载过。
有人可以请教吗?
谢谢