【发布时间】:2015-07-16 05:19:10
【问题描述】:
在 Android Studio 中运行我的测试套件时,偶尔会从我的代码中的某处(不在测试中)抛出异常,这将导致当前测试失败(很好,因为测试发现了错误)并且其余的测试停止运行(不太好)。我希望测试继续运行,以便整个套件完成。这可能吗?
【问题讨论】:
标签: android android-studio robotium android-testing
在 Android Studio 中运行我的测试套件时,偶尔会从我的代码中的某处(不在测试中)抛出异常,这将导致当前测试失败(很好,因为测试发现了错误)并且其余的测试停止运行(不太好)。我希望测试继续运行,以便整个套件完成。这可能吗?
【问题讨论】:
标签: android android-studio robotium android-testing
解释器和编译器的概念是不可能的。 Android 使用 jvm(java 虚拟机)和 JIT(即时)编译器。所以在出现错误时它将无法进一步编译,因此执行将从错误点停止。
【讨论】:
正如Mayur 所解释的那样,这是不可能的。
一种解决方案是将您的测试拆分为单独的项目。
它提供 2 个好处:
缺点:
【讨论】: