问答 jenkins 一次构建控制继电器多次测试,生成的 allure 报告结果只有最后一个继电器的结果展示,其他都得去 retry 中查看,为什么啊

xyh0124 · June 17, 2024 · Last by xyh0124 replied at June 18, 2024 · 6714 hits

共收到 7 条回复 时间 点赞

你是不是都在用同一个目录去生成 report, 所以每次生成新的 report 都把旧的给覆盖了?

xyh0124 #2 · June 17, 2024 Author

啊对 是的 我每开一个继电器就运行一次脚本 脚本写的都是同一个目录

xyh0124 #3 · June 17, 2024 Author
Jerry li 回复

我以为这样会吧所有的 json 结果都显示出来

xyh0124 #4 · June 17, 2024 Author
xyh0124 回复

xyh0124 #5 · June 17, 2024 Author
Jerry li 回复

我把每次控制继电器的结果分开 以后生成一份报告还是不行诶

xyh0124 回复

“一次构建控制继电器多次测试”
你的报告生成是在每次内还是多次外啊?还有这个 “多次” 的意思是一批重复运行多次然后统计在一份报告内吗

xyh0124 #7 · June 18, 2024 Author

多个继电器,每开一个继电器进行一次测试生成一份 json 结果,从控制台输出看应该是最后合并起来的,比如说测试两个继电器,allure generate allure_FDT_report_1 allure_FDT_report_2 -c -o allure-report ,但是生成报告就只有最后一个继电器的测试结果,其他的都要在 retries 那里才能看到。
多次是指我 jenkins 项目里写的每次构建都逐个打开不同的继电器。

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up