我有一个Scala项目,该项目依赖于我开发的插件,该插件定义了所有要使用的Cucumber步骤。
但是,当我使用场景创建功能文件并尝试在IntelliJ中运行场景时,即使我正确定义了测试运行程序,也不会自动检测到粘合。如果我碰巧手动指定了胶水,那么一切都会按预期进行,但是我希望它自动添加测试运行器中已经定义的胶水。
对此有何想法?
您在这里有我的测试跑步者:
package example
import cucumber.api.CucumberOptions
import cucumber.api.junit.Cucumber
import org.junit.runner.RunWith
@RunWith(classOf[Cucumber])
@CucumberOptions(
features = Array("src/test/resources"),
glue = Array("com.company.plugin"),
plugin = Array("pretty", "html:target/cucumber/html")
)
class TestRunner