我正在使用jenkins来运行使用maven和黄瓜的工作。我的工作成功运作。我还在jenkins管理了插件Cucumber报告。但是当我查看报告时,我收到的消息如下图所示。
我曾尝试安装各种插件,如Jenkins插件,独立但没有喜悦。这些在报告的右下角显示为选项。
任何线索都有帮助。我也尝试在stackover流程中检查此错误。我没有得到任何线索
我可以在xml中看到由surefire插件创建的报告文件。我能以任何方式在我的项目中实现报告部分
答案 0 :(得分:3)
我设法现在在詹金斯获得报告。
以前,Jenkins无法在我的项目中找到json文件。
我已将json文件的路径设置为目标,我可以查看报告。
答案 1 :(得分:1)
我能够通过提供** / *。json来解决 在构建后操作/黄瓜报告/ JSON报告位置/文件包含模式= ** / *。json
下答案 2 :(得分:0)
这可能对正在寻找答案的人有所帮助。
@CucumberOptions(
features= "C:\\Users\\dd pc\\workspace\\PracticeCucumber\\src\\main\\java\\com\\qa\\feature\\Test.feature",
glue= {"com\\qa\\stepDefinition"},
format= {"pretty","html:test-output_1",
"json:target/cucumber-reports/CucumberTestReport.json"},
plugin = ("json:target/cucumber-reports/CucumberTestReport.json"),
monochrome= true,
dryRun= false
)
答案 3 :(得分:0)
首先,在运行程序文件中,我们需要提供以下插件,如下所示:plugin = {“ json:target / cucumber.json”}
现在在Jenkins作业中,在配置过程中的“构建后”部分中,添加黄瓜报告,单击高级选项,然后在“ JSON报告路径”文本字段中提供“目标”文本。保存该作业,它将运行并正常运行。
注意:目标文本是我们在运行文件中提供的用于在Json中生成报告的文件夹的名称,黄瓜报告插件也适用于json,因此需要在json中生成报告。
答案 4 :(得分:0)
我的情况是问题出在同一个测试存储库上的两个作业中(一个用于 Chrome,一个用于 Firefox),其中一个在作业完成后删除报告文件,而第二个作业已经在运行,反之亦然。