Cucumber-JVM和Gradle不能很好地兼容。 众所周知,workaround已经存在了一段时间。
但是,我无法使用Guice作为DI容器来处理一些更高级的测试:Cucumber没有选择属性文件中配置的Guice模块,甚至可能甚至没有拿起文件本身,导致单例配置多次。
我的项目符合标准布局(src/test/java
,src/test/resources
),Cucumber的cucumber-guice.properties
位于资源文件夹的根目录中。
在我选择的IDE中,IntelliJ IDEA,测试运行良好。
你知道怎么做这个吗?