无法在詹金斯中生成黄瓜报告。 net.masterthought.cucumber.ValidationException: None 报告文件已添加
Unable to generate cucumber reports in jenkins. net.masterthought.cucumber.ValidationException: None report file was added
我正在使用 jenkins 来 运行 使用 maven 和 cucumber 的作业。我的工作 运行 宁成功。我还在 jenkins 中管理了插件 Cucumber 报告。但是当我查看报告时,我收到如下图所示的消息。
我尝试安装各种插件,如 Jenkins 插件,独立但没有任何乐趣。这些显示为报告右下角的选项。
任何线索都有帮助。我也尝试在 stackover 流程中检查此错误。我没有得到任何线索
我可以在 xml 中看到由 surefire 插件创建的报告文件。我可以通过任何方式在我的项目中实现报告部分
我现在设法在 jenkins 中获取报告。
以前 Jenkins 无法在我的项目中找到 json 文件。
我已将 json 文件的路径设置为目标,我可以看到报告。
这可能对正在寻找答案的人有所帮助。
@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
)
我可以通过提供**/*来解决。json
在 Post-build Actions/Cucumber Report/JSON 报告位置/文件包含模式 = **/*.json
首先在运行ner文件中我们需要提供如下插件:plugin= {"json:target/cucumber.json" }
现在在 Jenkins 作业中,在配置期间的 "post build" 部分中,添加黄瓜报告,单击高级选项并在 "JSON Reports Path" 文本字段中提供 'target' 文本。保存作业,它将 运行 正常工作。
注意:目标文本是我们在 运行ner 文件中提供的文件夹名称,用于在 Json 中生成报告,黄瓜报告插件也适用于 json,因此需要在 json.
中生成报告
我的情况是问题出在同一个测试存储库上的两个作业中(一个用于 Chrome 另一个用于 Firefox),其中一个在作业后删除报告文件,而第二个作业已经 运行反之亦然。
我正在使用 jenkins 来 运行 使用 maven 和 cucumber 的作业。我的工作 运行 宁成功。我还在 jenkins 中管理了插件 Cucumber 报告。但是当我查看报告时,我收到如下图所示的消息。
我尝试安装各种插件,如 Jenkins 插件,独立但没有任何乐趣。这些显示为报告右下角的选项。
任何线索都有帮助。我也尝试在 stackover 流程中检查此错误。我没有得到任何线索
我可以在 xml 中看到由 surefire 插件创建的报告文件。我可以通过任何方式在我的项目中实现报告部分
我现在设法在 jenkins 中获取报告。
以前 Jenkins 无法在我的项目中找到 json 文件。
我已将 json 文件的路径设置为目标,我可以看到报告。
这可能对正在寻找答案的人有所帮助。
@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
)
我可以通过提供**/*来解决。json 在 Post-build Actions/Cucumber Report/JSON 报告位置/文件包含模式 = **/*.json
首先在运行ner文件中我们需要提供如下插件:plugin= {"json:target/cucumber.json" }
现在在 Jenkins 作业中,在配置期间的 "post build" 部分中,添加黄瓜报告,单击高级选项并在 "JSON Reports Path" 文本字段中提供 'target' 文本。保存作业,它将 运行 正常工作。
注意:目标文本是我们在 运行ner 文件中提供的文件夹名称,用于在 Json 中生成报告,黄瓜报告插件也适用于 json,因此需要在 json.
中生成报告我的情况是问题出在同一个测试存储库上的两个作业中(一个用于 Chrome 另一个用于 Firefox),其中一个在作业后删除报告文件,而第二个作业已经 运行反之亦然。