在Android Studio v0.4.2中,我能够在我的测试类中右键单击各个方法并运行单个自动测试。更新到v0.5.2之后我再也不能这样做了。
当我升级到v0.5.2时,它会自动将我更新为v0.9 Gradle插件。我必须关注the migration instructions,其中包括将“instrumentTest”重命名为“androidTest”。
在此更新之前,我能够右键单击测试类中的各个方法并单独运行它们。更新后,默认选项为Run 'MyProject - App Engine DevAppServer
,这不适用于我的项目,因此它不会运行测试。
有人知道如何更改默认设置,以便我的测试单独运行吗?我的一些测试扩展了简单的JUnit TestCase
,但大多数扩展AndroidTestCase
。目前,两者都被视为App Engine测试。
右键单击并运行整个测试类仍然可以正常工作。
我正在运行Mac OS X 10.9.2。
答案 0 :(得分:1)
尝试更新到Android Studio v0.5.8(或更高版本 - 我现在看到v0.5.9可供下载),通过"帮助 - >检查更新"。
我可以右键单击并在Windows 7 Enterprise 64位上的Android Studio v0.5.8上的类中运行单独的测试方法:
上述课程来自OneBusAway Android project on Github,如果你想尝试使用这个项目并消除你的项目/来源作为问题的原因。
以下是我的完整Android Studio / JDK详细信息: