我有一个 Maven 项目,其中有几个子项目。每个子项目都有自己的测试用例,并且都运行良好。我想知道在父项目上执行的测试用例的数量。
无论如何,我可以获得所有执行的测试用例的详细信息吗?甚至测试用例的数量也可以。
请分享您的宝贵意见。
如果您想一次性执行此操作,您可以首先将 Maven 构建输出到日志文件:
mvn clean verify > maven_build.out
Run Code Online (Sandbox Code Playgroud)
然后,您可以运行 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))
Run Code Online (Sandbox Code Playgroud)
这将从每个摘要的日志中提取所有“测试运行”(因为它是重复的)、旁边的数字,并将其求和。
你需要 unix 或 cygwin
| 归档时间: |
|
| 查看次数: |
4013 次 |
| 最近记录: |