我有一个非常庞大的代码库,其中包含了大量使用CppUnit编写的单元测试。我需要计算这些测试覆盖了多少代码百分比,并且最好能够生成某种报告,告诉我每个库或文件基础上覆盖了多少代码。
关键在于:这必须是完全无人干预的(最终在持续集成构建中运行),并且必须跨平台(至少支持WIN32和*nix)。
请问是否有任何工具或一组工具可以帮助我完成这项任务?虽然我不能放弃使用CppUnit(也不想这样做),但我很愿意听取您的任何建议。
关键在于:这必须是完全无人干预的(最终在持续集成构建中运行),并且必须跨平台(至少支持WIN32和*nix)。
请问是否有任何工具或一组工具可以帮助我完成这项任务?虽然我不能放弃使用CppUnit(也不想这样做),但我很愿意听取您的任何建议。