在jenkins pipeline中使用了junit testResults:'reports/*.xml',但是发现执行完后,控制台输出显示全部pass但是在test result提示有失败。查看服务器发现测试结束后没有更新reports中的xml文件。之前自由风格是可以的,想知道为什么测试结束没更新文件,导致测试报告显示结果不正确(手机打字可能有不对的地方,代码可以执行,没有实际相关经验的别来回答,解决不了问题)
请问这个xml不是运行测试用例后自动生成的吗?还需要在jenkins里做什么?之前用的自由风格也没做什么
jenkins pioeline中执行完测试没有更新xnl文件
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- CSDN专家-sinJack 2023-07-27 11:04关注
通常情况下,JUnit测试运行完毕后会自动生成XML格式的测试报告文件。
如果在Jenkins中配置了junit testResults指令,并指定了正确的XML文件路径(reports/.xml),那么Jenkins会在构建过程中自动查找并解析这些XML文件,生成测试报告。
如果你发现测试报告显示全部通过,但实际上有失败的测试用例,可能有以下几个原因:
测试报告文件路径配置错误:请确保reports/.xml路径是正确的,可以在Jenkins的构建日志中查看是否有相关的错误提示。
测试报告文件未生成:可能是由于测试用例运行失败或配置错误导致测试报告文件未生成。可以在Jenkins的构建日志中查找相关的错误信息。
构建过程中的其他错误:可能是由于其他构建过程中的错误导致测试报告文件未生成或未更新。解决 无用评论 打赏 举报
悬赏问题
- ¥15 用hfss做微带贴片阵列天线的时候分析设置有问题
- ¥50 我撰写的python爬虫爬不了 要爬的网址有反爬机制
- ¥15 Centos / PETSc / PETGEM
- ¥15 centos7.9 IPv6端口telnet和端口监控问题
- ¥120 计算机网络的新校区组网设计
- ¥20 完全没有学习过GAN,看了CSDN的一篇文章,里面有代码但是完全不知道如何操作
- ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
- ¥20 海浪数据 南海地区海况数据,波浪数据
- ¥20 软件测试决策法疑问求解答
- ¥15 win11 23H2删除推荐的项目,支持注册表等