gpt4 book ai didi

java - 如何在 Android 中打印单元测试的标准输出?

转载 作者:行者123 更新时间:2023-11-30 11:41:40 24 4
gpt4 key购买 nike

我需要一种快速的方法来进行一些测试,并且不想查看 Dalvik 调试监视器。我只想创建一个快速的 public static void main() 并打印一些结果以进行调试实验。我想我可以使用单元测试框架在控制台标准输出上获得一些结果,但是 System.out.println() 仍然进入日志(以及 Log.d() )。

那么有没有办法在运行单元测试时打印标准输出?

ant debug install test
test:
[echo] Running tests ...
[exec]
[exec] com.MainTest:.
[exec] Test results for InstrumentationTestRunner=.

最佳答案

我没有找到为单元测试启用标准输出重定向的选项,但这里有一个解决方法。运行单元测试后(或在单独的 shell 窗口中)键入:

adb logcat|grep System.out

在 Windows 上,它可能应该是 adb logcat | FINDSTR System.out

它只会显示 System.out 语句,包括单元测试的输出。

关于java - 如何在 Android 中打印单元测试的标准输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12170429/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com