如何将adb shell am instrument的Protobuf输出解析为JSON/XML?
如何获取Android结构化测试执行结果?
问题背景
我原本想通过adb shell am instrument命令获取可处理的结构化测试结果,其中-m参数能将输出以Protobuf格式写入标准输出(机器可读),但输出格式杂乱,想知道是否可以将其解析为JSON或XML格式。
已找到的解决方案
后来发现开源工具Spoon可以直接满足获取Android测试执行结果的需求:
- 使用Spoon执行测试后,结构化的测试结果XML文件会自动生成在
spoon-output/junit-reports目录下,直接就能拿来做后续处理。
内容的提问来源于stack exchange,提问作者David155
相关产品推荐
相关产品推荐

