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\项目\下面~害...

Logo

云原生社区为您提供最前沿的新闻资讯和知识内容

更多推荐