单元测试时Android Studio 2.0中没有任何失败消息的终止测试状态

时间:2016-04-11 16:14:24

标签: android unit-testing android-studio junit

问题:

我昨天在Ubuntu上从1.5升级到Android Studio 2.0。当我在Android Studio 2.0中进行单元测试时,即使所有测试都通过,它也会显示终止测试状态。有时它只显示一些测试通过。我很确定我的代码是正常的,测试是正确的,因为我在Android Studio 1.5上有相同的设置。

例如我有22个测试。有时会显示all 22 tests passed,在下次投放时显示21 of 22 tests passed,有时显示Stopped. 20 of 22 tests passed,有时显示all 20 tests passed,即使我有22次测试。这一切都随机发生。没有显示失败消息。

到目前为止尝试过的解决方案:

我在类似的IntelliJ issue上找到了关于Android studio的答案,关闭Instant Run到Hot Swap解决了这个问题。但这并没有解决问题。

我尝试在Android Studio 1.5中运行测试,但没有问题。

有没有人在Android Studio 2.0中遇到任何此类问题,您是否找到了解决此问题的方法?任何帮助深表感谢。谢谢!

2 个答案:

答案 0 :(得分:2)

这听起来像一个已知的错误。关于错误报告的描述并不表示某些测试偶尔不会被运行。[1]我遇到了类似的问题,但所有的测试都在运行。

Android Studio 2.1中似乎有一种解决方法。

[1] https://code.google.com/p/android/issues/detail?id=201968

答案 1 :(得分:1)

我想确认Android Studio 2.1已经发布。我刚刚更新到Android Studio 2.1和Android Gradle插件2.1.0,这个问题已修复。

相关问题