我正在实现一些生成 junit 测试用例的算法,并将根据代码覆盖率选择最佳用例。工作流程是为每个公共方法生成一些随机测试用例,按顺序执行它们,根据该测试用例的覆盖范围选择最佳用例。是否有任何库可以通过 API 调用为我提供覆盖率,并且在每个测试用例之后我可以重置覆盖率,以便我只能获取下一个测试用例的覆盖率。
问问题
118 次
1 回答
1
当您控制运行时时, jacoco可以做到这一点。
在这种情况下,您最终将创建一个RuntimeData
实例以传递给IRuntime
. RuntimeData
有一个reset()
方法,您可以查询它以获取覆盖信息。
于 2013-09-17T12:07:22.600 回答