【问题标题】:How to run individual test method in Android Studio v0.5.2如何在 Android Studio v0.5.2 中运行单个测试方法
【发布时间】:2014-05-30 18:54:32
【问题描述】:

在 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。

【问题讨论】:

    标签: android junit android-studio automated-tests android-gradle-plugin


    【解决方案1】:

    尝试通过“帮助->检查更新”更新到 Android Studio v0.5.8(或更高版本 - 我现在看到 v0.5.9 可供下载)。

    我可以在 Windows 7 Enterprise 64bit 上的 Android Studio v0.5.8 上的类中右键单击并运行单个测试方法:

    以上课程来自OneBusAway Android project on Github,如果您想尝试这个项目并消除您的项目/源作为问题的原因。

    这是我完整的 Android Studio / JDK 详细信息:

    【讨论】:

    • 我使用 OneBusAway 项目在 v0.4.2 上重现了该问题,并确认升级到 v0.5.9 解决了它。谢谢!
    猜你喜欢
    • 2021-12-09
    • 1970-01-01
    • 2013-08-19
    • 1970-01-01
    • 2017-05-16
    • 2015-05-04
    • 1970-01-01
    • 2013-11-22
    • 1970-01-01
    相关资源
    最近更新 更多