当前位置:网站首页>单元测试报告成功率低
单元测试报告成功率低
2022-07-07 05:19:00 【@进行中】
单元测试报告成功率低
最近新项目上线需要生成单元测试报告,在maven控制台中使用mvn surefire-report:report
命令,即可生成单元测试报告。在工程文件夹下target-site路径下即可看到对应文件,使用浏览器打开即可看到详细报告。


如果使用该命令生成报告出错,那么有可能是pom文件中跳过了test文件(在正式项目启动时要跳过测试用例,否则有可能出错)。打开pom文件,搜索surefile关键字,在skip标签中改为false即可。

目前生成的报告中,在本地跑测试用例都可以通过,但是在生成的测试报告中,成功率很低,基本都是失败。

查看错误信息发现,报错都是由于找不到eureka注册中心或者配置服务器导致的。
查看测试用例的properties配置文件发现,在设置eureka注册中心地址的时候使用了占位符,在正常服务启动中,该占位符会在启动脚本中赋值,但是由于现在是测试代码,不会运行启动脚本,所以就找不到注册中心的地址。找到原因以后,我们把占位符地址换成ip地址直接连接,然后重新生成测试报告,可以看到正确率已经百分百成功了。


边栏推荐
- 快解析内网穿透助力外贸管理行业应对多种挑战
- Relevant data of current limiting
- Find the mode in the binary search tree (use medium order traversal as an ordered array)
- 让Livelink初始Pose与动捕演员一致
- Network learning (II) -- Introduction to socket
- Recursive construction of maximum binary tree
- 发挥创客教育空间的广泛实用性
- What is the function of paralleling a capacitor on the feedback resistance of the operational amplifier circuit
- Basic use of CTF web shrink template injection nmap
- Understanding of out covariance, in inversion and invariance in kotlin
猜你喜欢
Network learning (III) -- highly concurrent socket programming (epoll)
eBPF Cilium实战(1) - 基于团队的网络隔离
Easy to understand SSO
Rainbond 5.6 版本发布,增加多种安装方式,优化拓扑图操作体验
Lua 编程学习笔记
Réplication de vulnérabilité - désrialisation fastjson
opencv学习笔记四——膨胀/腐蚀/开运算/闭运算
解读创客思维与数学课程的实际运用
opencv学习笔记五——梯度计算/边缘检测
Rainbond 5.7.1 支持对接多家公有云和集群异常报警
随机推荐
Rainbond 5.6 版本发布,增加多种安装方式,优化拓扑图操作体验
在Rainbond中实现数据库结构自动化升级
Merging binary trees by recursion
央视太暖心了,手把手教你写HR最喜欢的简历
漏洞复现-Fastjson 反序列化
Use of JMeter
Recursive method to construct binary tree from preorder and inorder traversal sequence
Linux Installation MySQL 8.0 configuration
Wang Zijian: is the NFT of Tencent magic core worth buying?
It's too true. There's a reason why I haven't been rich
快解析内网穿透助力外贸管理行业应对多种挑战
海信电视开启开发者模式
解析机器人科技发展观对社会研究论
【雅思口语】安娜口语学习记录 Part2
It took "7" years to build the robot framework into a micro service
JS copy picture to clipboard read clipboard
Basic use of CTF web shrink template injection nmap
探索STEAM艺术设计中的创造力
Blob 对象介绍
ROS Bridge 笔记(05)— carla_ackermann_control 功能包(将Ackermann messages 转化为 CarlaEgoVehicleControl 消息)