问题描述
我正在尝试将我们的自动化环境设置为在 Linux 服务器上通过 Jenkins 无头运行。自动化是通过 Ruby 设置的,并使用 Cucumber。我在尝试运行功能文件时遇到了问题。
我有几个适用于 Jenkins、Xfvb、Cucumber 报告、Cucumber-plugin 的插件。
我已经在 Ruby 中正确设置了代码(至少我相信是这样),以便其中一个功能文件可以无头运行。
但我无法完全测试该特定文件。当我在启用 Cucumber-plugin 后尝试运行构建时,它会尝试运行不同的功能文件。好像要跑整个项目。我尝试在我的 Cucumber.yml(名称 jenkins)文件中添加一个新的配置文件并指定一个如下所示的标签:
jenkins: --tags @disposalFeeService --no-source --format pretty --format html --out results.html --format json --out reports.json
我只有 1 个标记有该标记的功能文件,而我的构建运行的是完全不同的功能文件。该功能失败是有充分理由的,与 Jenkins 设置无关,无论如何它都会失败。我还没有将所有功能设置为无头运行,目前我也不想这样做。我只是想证明我可以通过 Jenkins 获得一个功能文件。
如果有帮助,这是我在 Jenkins 中的黄瓜插件:Cucumber Jenkins plug in
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)