我需要生成一个代码,其中包含代码中的所有方法(公共方法和私有方法)以及涵盖每种方法的测试用例列表。 我正在使用Java 8编写实际代码,并使用Groovy进行单元测试。
我正在使用Sonarqube,它给出了是否覆盖该行。它没有显示哪些测试用例涵盖了这一行。无论如何,我想要每个方法而不是每行的测试列表。
谢谢。
修改1: 我正在使用Jacoco,它给出了单个单元测试用例所涵盖的行以及实际代码中的测试用例所涵盖的行。 请让我知道是否有一种方法可以得到一份报告,其中给出了涵盖给定方法的所有测试用例。
答案 0 :(得分:0)
看看Jacoco-一种免费的代码覆盖率工具,它可以生成代码覆盖率报告
它具有用于Maven和Gradle的插件,因此您可以将其集成到构建过程中。 稍后,声纳插件应选择此报告并在声纳中显示