jenkins+testng+allure自动化部署(问题记录:jenkins跑完用例之后,allure内用例数据为0)
1、场景:使用jenkins+allure报表,代码放在本地SVN上
问题:本地跑用例allure报表内会正常记录用例条数及其他信息,但是!集成到jenkins上之后,执行结束后,allure报告里的用例数据为0(如图)
解决办法:
①首先查看jenkins上配置的报表路径是否错误(一般这里也配置不错,如果怕配置错,直接从pom.xml里复制出来)
②然后百度了很多办法,要改节点什么的,对照着改了之后都没用
最终解决办法!!把jenkins的项目名字修改之后,执行结束的allure报表内容显示了用例条数!
原因:jenkins项目名字和svn目录名不能一致,否则在报告目录下会多生成一个奇怪的目录,导致最终打开的allure找不到路径。