0

我在我的 java/maven eclipse 项目上成功运行 Cucumber 测试。但是当我添加我的项目做 Jenkins 时,我总是会收到以下错误“cucumber.runtime.CucumberException: No features found at []”。

我在这个线程中从命令行在 Maven 中设置 cucumber-jvm 选项中读到:

...测试在单独的 JVM 中运行,因此您需要在测试插件配置中指定该系统属性(即 pom.xml 中的surefire或故障安全插件配置)

但我不太确定如何做到这一点。谁能帮我?

PS:我正在使用“cucumber-java”和“cucumber-junit”依赖项。

4

2 回答 2

0

如果您使用的是 surefire,插件文档页面http://maven.apache.org/surefire/maven-surefire-plugin/test-mojo.html显示了一些您可以尝试设置系统属性的选项

例如,您可以尝试systemPropertyVariables插件设置

于 2012-12-17T23:01:10.590 回答
0

您在 Jenkins 从站上的目标文件夹中看到功能文件吗?也许您的 *.feature 文件因为 Maven 中的资源排除/包含配置不正确而被排除?

于 2015-04-17T03:44:16.667 回答