如何让 Android Studio Arctic Fox,"run all tests" 工作?

How to get Android Studio Arctic Fox, "run all tests" to work?

在 Arctic Fox 之前,我可以通过执行以下操作 运行 我项目中的所有单元测试:Select 一个项目。打开项目上的上下文菜单,select 菜单项“运行 所有测试。”

在 Arctic Fox 之后,同样的操作表示“没有测试事件”。

如何使用 Arctic Fox 获得“运行 所有测试”功能?

在这个 TDD.Academy 视频的开头,我们讨论了这个升级怪癖以及关于 运行ning JUnit 和 Roboelectric 的另一个 Arctic Fox 怪癖:https://www.youtube.com/watch?v=MxAjEqJ_LhM

我和 Android Studio Arctic Fox 有同样的问题。即使我创建了一个 Hello world 项目,您屏幕截图中的选项对我也不起作用。我相信 android 4.3 中 gradle test 运行ner 的测试配置发生了一些变化。目前我将使用以下解决方法

  1. Select 测试之一 class 并用 Gradle Test Runner
  2. 右键单击​​ 运行 它
  3. 将当前配置中的参数--tests "com.*"更改为运行全部测试

补丁二已修复该问题。有了这个补丁,您将能够再次在菜单栏中使用“运行 测试”。