测量Kotlin代码的测试覆盖率?

时间:2018-02-01 01:48:00

标签: kotlin code-coverage

有没有办法测量Kotlin代码的测试覆盖率? Jacoco给出了错误的结果,因为无法确定自动生成的代码。还有其他解决方案吗?

2 个答案:

答案 0 :(得分:0)

如果您正在使用IntelliJ IDEA,此链接将对您有所帮助: https://www.jetbrains.com/help/idea/configuring-code-coverage-measurement.html

否则,您可以检查'Sonarqube',它是针对您的目的的良好工具,易于使用且具有良好的社区。

答案 1 :(得分:-1)

Android Studio已经在很大程度上提高了它在单元测试方面的能力(我认为还有很长的路要走)。从Android Studio 1.2开始(如果没有记错),我们也可以看到覆盖测试。这可以通过右键单击代码包的“测试部分”来单击菜单,然后选择“使用Coverage运行'测试...”,如下所示。我认为这篇文章可以帮助您:https://medium.com/@elye.project/making-android-studio-test-coverage-works-with-kotlin-and-robolectric-a2ab12cdd551