用于每个测试用例的代码覆盖的库

时间:2013-09-17 06:21:57

标签: java code-coverage

我正在实现一些生成junit测试用例的算法,并且将根据代码覆盖率选择最佳案例。工作流是为每个公共方法生成一些随机测试用例,按顺序执行它们,根据该测试用例的覆盖范围选择最佳情况。是否有任何库可以通过API调用提供我的覆盖号码,并且在每个测试用例之后我可以重置覆盖率数字,以便我只能获得下一个测试用例的覆盖号。

1 个答案:

答案 0 :(得分:1)

jacoco可以在控制运行时执行此操作。

在这种情况下,您最终将创建一个RuntimeData实例以传递给IRuntimeRuntimeDatareset() method,您可以查询其覆盖率信息。