我有一个 Maven 项目,其中有几个子项目。每个子项目都有自己的测试用例,并且都运行良好。我想知道在父项目上执行的测试用例的数量。
无论如何,我可以获得所有执行的测试用例的详细信息吗?甚至测试用例的数量也可以。
请分享您的宝贵意见。
如果您想一次性执行此操作,您可以首先将 Maven 构建输出到日志文件:
mvn clean verify > maven_build.out
然后,您可以运行 bash oneliner 来总结运行的测试数量:
echo $(( $(cat maven_build.out | grep "Tests run" | grep -v "Time elapsed" | cut -d , -f 1 | cut -d " " -f 3 | tr "\n" "+") 0))
这将从每个摘要的日志中提取所有“测试运行”(因为它是重复的)、旁边的数字,并将其求和。
你需要 unix 或 cygwin
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)