[英]How do I print the stdout for unit test in Android?
我需要一种快速的方法来进行一些测试,并且不想看Dalvik Debug Monitor。 我只想创建一个快速的public static void main()
并打印一些结果以进行调试。 我以为我可以使用单元测试框架在控制台stdout上获得一些结果,但是System.out.println()
仍然进入日志(以及Log.d()
)。
那么在进行单元测试时,有没有办法打印标准输出?
ant debug install test
test:
[echo] Running tests ...
[exec]
[exec] com.MainTest:.
[exec] Test results for InstrumentationTestRunner=.
我没有找到为单元测试启用stdout重定向的选项,但这是一种解决方法。 运行单元测试后(或在单独的外壳窗口中),输入:
adb logcat|grep System.out
在Windows上,它可能应该是adb logcat | FINDSTR System.out
adb logcat | FINDSTR System.out
它将仅显示System.out语句,包括单元测试的输出。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.