我正在使用jenkins运行的工作,使用maven与 cucumber 。我的工作正在运行成功。我也管理插件 cucumber 报告在jenkins。但当我查看报告时,我得到的消息,如下图所示。我试过安装各种插件,如Jenkins插件,独立的,但没有喜悦。这些都显示为选项在右下角的报告。任何线索都是有帮助的。我也试着在stackover流中检查这个错误。我没有得到任何线索
我可以看到的报告文件在xml这是由surefire插件创建的。任何方式我都可以在我的项目中实现报告的一部分
dfty9e191#
我现在设法在Jenkins得到报告。以前Jenkins无法在我的项目中找到json文件。我已经将JSON文件的路径设置为目标,我可以看到报告。
aor9mmx12#
这可能对那些正在寻找答案的人有所帮助。
@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 )
7ivaypg93#
我可以通过在构建后操作/Cucumber报告/JSON报告位置/文件包含模式=/*.json下提供/*. json来解决
vdzxcuhz4#
首先,在运行程序文件中,我们需要提供以下插件如下:插件= {“json:目标/ cucumber .json”}现在,在Jenkins作业中,在配置期间的“post build”部分中,添加cubber报告,点击高级选项并在“JSON报告路径”文本字段中提供“目标”文本。保存作业,它将运行并正常工作。注:目标文本是我们在runner文件中提供的文件夹名称,用于在Json中生成报告, cucumber 报告插件也在json上工作,因此需要在json中生成报告。
mv1qrgav5#
在我的情况下,问题是在同一个测试存储库的两个作业中(一个用于Chrome,一个用于Firefox),其中一个作业在第二个作业已经运行时删除报告文件,反之亦然。
5条答案
按热度按时间dfty9e191#
我现在设法在Jenkins得到报告。
以前Jenkins无法在我的项目中找到json文件。
我已经将JSON文件的路径设置为目标,我可以看到报告。
aor9mmx12#
这可能对那些正在寻找答案的人有所帮助。
7ivaypg93#
我可以通过在构建后操作/Cucumber报告/JSON报告位置/文件包含模式=/*.json下提供/*. json来解决
vdzxcuhz4#
首先,在运行程序文件中,我们需要提供以下插件如下:插件= {“json:目标/ cucumber .json”}
现在,在Jenkins作业中,在配置期间的“post build”部分中,添加cubber报告,点击高级选项并在“JSON报告路径”文本字段中提供“目标”文本。保存作业,它将运行并正常工作。
注:目标文本是我们在runner文件中提供的文件夹名称,用于在Json中生成报告, cucumber 报告插件也在json上工作,因此需要在json中生成报告。
mv1qrgav5#
在我的情况下,问题是在同一个测试存储库的两个作业中(一个用于Chrome,一个用于Firefox),其中一个作业在第二个作业已经运行时删除报告文件,反之亦然。