http://127.0.0.1:8080/job/TestUI/allure/
http://127.0.0.1:8080/job/TestUI/HTML_20Report/
jenkins Allure 插件默认是去你的 job 工作目录下面寻找 allure-resulis 的。你的报告生成在运行脚本目录,肯定找不到。把报告生成到 job 工作目录下面就行了 workspace/TestUI 这个目录下
目录空格原因吧,用双引号包一下,执行命令有空格,会分割命令的。
改了目录以后,直接读不到文件了。
应该是路径问题,你说数据都生成了,那就是报告路径问题。
你的意思是改成这样: pytest -s -q RunMainTestCases.py --alluredir "D:\Program Files (x86)\Jenkins\workspace\TestUI\allure-results"
确实如你所说,是空格导致的。 修改后,可以跑脚本了。
嗯,确实是路径的问题
已验证,自动生成报告了。 感谢社区朋友@YueC的帮助,解决了困扰我很久的问题。