【问题标题】:Android Studio 1.1.0 get back to the old unit test functionalityAndroid Studio 1.1.0 回归旧的单元测试功能
【发布时间】:2015-03-12 14:39:46
【问题描述】:

由于我对 Android Studio 的新单元测试功能并不完全满意(我知道这是一个测试版,请参阅我的问题 herehere)我想回到更新到 1.1.0 之前的测试工作方式. 我在src 下创建了一个androidTest 文件夹,但IDE 似乎没有将该文件夹识别为测试文件夹或将测试类识别为测试。 我也无法为我的测试类设置运行配置,因为它们不被识别为测试(参见随附的屏幕截图)。

我能否在不降级 Android Studio 的情况下回到 1.1.0 更新之前的单元测试工作方式?

编辑:我可以设置测试根文件夹。我在 Android Studio 中禁用了“实验性单元测试支持”功能,但是当我右键单击我的测试类并运行时,Android Studio 仍然使用新功能。 当我创建运行配置并运行gradlew connectedCheck 时,AS 打开“旧”单元测试视图并将某些内容上传到设备,但即使我明确选择了运行配置的测试类,也会显示“空测试套件”。

Google 在这次更新中搞砸了我的整个开发设置,他们至少应该提供一些关于如何不使用他们的实验性功能的更多信息。

【问题讨论】:

  • 有完全相同的问题,试图自己解决。如果我这样做会告诉你

标签: android unit-testing android-studio


【解决方案1】:

尝试在 build.gradle 文件中手动设置测试文件夹。它应该是这样的:

android{
    sourceSets{
        test{
            java.srcDirs = ['tests/src']
        }
     }
}

然后尝试为您的测试项目创建构建配置。 另外,this guide 可以提供帮助。

【讨论】:

  • 谢谢,这让我至少可以设置测试文件夹。测试仍然没有运行。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-07
  • 1970-01-01
相关资源
最近更新 更多