Android测试用例 - 如何查看输出?

时间:2011-03-27 19:07:44

标签: android unit-testing

我正在使用AndroidTestCase进行单元测试。我有一个失败的单元测试,但我还没弄明白如何显示它的输出。例如,我没有在控制台中看到使用Log.dSystem.out.println打印的值,也没有看到logcat输出。

如何查看单元测试控制台?

6 个答案:

答案 0 :(得分:31)

使用 Android Studio 2.3.1 ,使用旧式 Java样式

System.out.println("Start Test");

在这里你可以看到输出:

enter image description here

答案 1 :(得分:22)

你应该在Log.d()中看到logcat消息,除非你的测试在之前发生了很多崩溃(即在构造函数中)。

答案 2 :(得分:5)

转到调试 - > logcat的。确保LogLevel和Filter也正确。

请参阅Android Studio 1.1.0的屏幕截图

From Android Studio 1.1.0

答案 3 :(得分:2)

为了清楚起见,如果您正在运行模拟器,则必须使用adb logcat

另外,请确保使用标准android.util.Log.d()发送输出。

答案 4 :(得分:0)

您可能已断开设备/仿真器并重新连接。您必须再次在Dalvik调试监视器的列表中单击设备名称,以便重新加载日志并不断更新输出。

答案 5 :(得分:0)

就我而言,

System.out.println("Test")正在用于JUnits测试

Log.d("tag" , "Test")适用于 AndroidJUnit测试(已测试)