2014-09-24 128 views
1

我是新来的Android开发,只是与Android Studio中的单元测试实验。我有2个问题,Android Studio中InstrumentationTestCase,日志输出

  1. 每次我需要运行测试,我需要创建一个“运行/调试配置”为测试类,从InstrumentationTestCase派生,并在这个配置我只能指定1个测试类和1次测试方法。有没有办法打破这个限制,所以我可以运行一堆测试类和他们的测试方法呢?

  2. 我已经在我的测试日志报表,但我无法找到它记录的输出消息,我检查的logcat和事件日志,但没有找到它。

谢谢。

回答

2

1)你应该能够正确/控制单击测试方法,或测试类(套件),然后运行从上下文菜单的考验。

在运行一次,运行配置应该是,永久,在可运行配置的列表,并在所有的便利方式获得。

2)您的日志消息没有出现的最可能的原因是Studio有一个恼人的习惯,在运行时自动安装过滤器,以便它只显示来自软件包的日志消息你在运行的应用程序。由于您的测试和您的应用程序位于不同的包中,因此可能会过滤掉部分邮件。

+0

+1 Thanks Blake。雅我现在看到他们,基本上我把我的测试到像com.example.app.tests自己的包,但过滤器下拉由于某种原因不包括我的“测试”包作为一个选项。只要我将测试移回到com.example.app,就会显示出来。 – 2014-09-25 16:46:07