I\'m using AndroidTestCase
for unit testing. I have a unit test which is failing, but I haven\'t figured out how to display output from it. For example, I don\'
Go to Debug --> Logcat. Make sure the LogLevel and Filter are correct as well.
See the screenshot from Android Studio 1.1.0
You shoud see the Log.d()
messages in logcat
unless your test is crashing much before (i.e in the constructor).
In my case ,
System.out.println("Test")
is working for JUnits tests,
Log.d("tag" , "Test")
is working for AndroidJUnit tests(Instrumented)
With Android Studio 2.3.1, works using the old fashioned Java styled
System.out.println("Start Test");
Here you can see the output:
You probably disconnected the device/emulator and reconnected. You have to click on the device name again in the list in the Dalvik Debug Monitor for it to reload the logs and keep updating the output.
Just to be clear, if you're running an emulator you have to use adb logcat
.
Also, make sure you're using the standard android.util.Log.d()
to send your output.