更新到Android Studio花栗鼠后,单元测试无法运行

cl25kdpy  于 2022-09-21  发布在  Android
关注(0)|答案(4)|浏览(173)

我一直在Android Studio Bumblebee的项目中工作,该项目包含几个包,其中一些有使用Junit和Mockito的测试类。
因此,为了增加代码覆盖率,我在Debug配置中排除了单元测试为零的包。但在更新到Android Studio Chipmunk后,在我排除任何包或任何类文件并再次运行后,没有运行任何测试用例并显示以下消息

未收到测试事件

我还尝试添加我需要覆盖的类,仍然是同一个问题。

elcex8rz

elcex8rz1#

作为一种解决办法,您可以通过Gradle任务窗口运行测试:

使用您用于运行配置的命令:

gradle testDebugUnitTest --tests "your.package*"
zlwx9yxi

zlwx9yxi2#

将build.gradle testImplementation project(":name-of-your-module")添加到您的模块中。

这是一种变通办法!

q7solyqu

q7solyqu3#

我也有同样的问题。从今天起,我更新到了花栗鼠补丁2,AGP到7.2.2,Gradle到7.3.3,这个问题已经修复了,没有任何其他的改变或解决办法。似乎这个错误已经修复了。

x3naxklr

x3naxklr4#

在Dolphin上工作很好。要重现成功,请执行以下操作:

1.在运行/调试配置中,使用加号按钮添加新的“Gradle配置”。
1.在名称文本框中为其命名(例如“所有单元测试”)
1.在Run文本框中添加以下testDebugUnitTest --tests "com.example.*",其中com.Example是您在所有模块中通用的命名空间,将.*留在末尾,这是秘诀。
1.在Gradle项目框中,确保选中了根Gradle构建文件。
1.单击Apply/OK(应用/确定),然后选择配置并运行。

它现在应该运行得很好……或者可能不会,这取决于任何测试失败;)

相关问题