问题:
我昨天在 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 上找到了关于 Android studio 的答案 issue关闭 Instant Run to Hot Swap 可以解决问题。但这并没有解决问题。
我尝试在 Android Studio 1.5 中运行测试但没有问题。
有没有人在 Android Studio 2.0 中遇到过此类问题,您是否找到了解决方法?任何帮助深表感谢。谢谢!
最佳答案
这听起来像是一个已知错误。错误报告中的描述并不表示某些测试没有偶尔运行。 [1]我遇到了类似的问题,但所有测试都已运行。
似乎在 Android Studio 2.1 中可能有一个修复方法。
[1] https://code.google.com/p/android/issues/detail?id=201968
关于android - 单元测试时 Android Studio 2.0 中没有任何失败消息的终止测试状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36553985/