单元测试
生成代码覆盖率测试报告
生成代码覆盖率测试报告可以使用
./gradlew createDebugAndroidTestCoverageReport
需要在项目 moudle 下的 build.gradle 中添加如下配置
1 | buildTypes { |
排查单测卡住的问题
如果批量跑单测的时候不知什么原因一直跑不完,那估计就是卡在某一个单测了,这时候查看这个目录下的测试 log 文件,最后一个记录的 test 名字就是卡主的名字
build/outputs/androidTest-results/connected/M2102K1C - 12/testlog/test-results.log
然后再使用 debug 的方法 dump 分析线程就知道卡在哪个线程了,然后寻找逻辑漏洞就方便多了
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment