jenkins+allure:生成的报告无数据、allure-results does not exists
jenkins+allure:生成的报告无数据、allure-results does not exists构建脚本<注意:生成报告的目录,此处是错误的,生成在项目下了>点击构建生成的报告无数据,看Jenkins控制台输出为:allure-results does not exists原因:可以看到上图这里 generate 时并没有源文件,只有目标文件目录,因为我们在构建的脚本里指定
·
jenkins+allure:生成的报告无数据、allure-results does not exists
构建脚本
<注意:生成报告的目录,此处是错误的,生成在项目下了>

点击构建
生成的报告无数据,看Jenkins控制台输出为:allure-results does not exists

原因:
可以看到上图这里 generate 时并没有源文件,只有目标文件目录,因为我们在构建的脚本里指定生成报告的目录在别的地方,导致allure-Jenkins插件找不到源文件数据,所以报告无数据。
解决方法
allure+Jenkins必须将生成报告的目录写在allure的workspace目录下。

构建后操作-填写
resultsPath:构建命令中--alluredir对应的参数,就是json、txt文件的路径
reportPath:allure报告的路径(默认即可)

结果
终于有数据了
反思:
搞了半天时间,百思不得其解。。。
原因竟然是测试报告的数据要指定生成在C:\Users\Administrator\.jenkins\workspace\项目\下面~害...
更多推荐



所有评论(0)