繁体   English   中英

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

[英]Terminated test status without any failure message in Android Studio 2.0 while unit testing

问题:

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

例如,我有22个测试。 有时它显示所有22个测试通过 ,在下一次运行中它显示22个测试中的21个通过 ,有时停止。 22测试中20通过 ,有时它显示所有20次测试通过,即使我有22次测试。 这一切都随机发生。 没有显示失败消息。

到目前为止尝试过的解

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

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

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM