我需要在 Bullseye 和 MS 代码覆盖工具之间选择代码覆盖工具。我为Bullseye找到了一些积极的反馈,我可以免费使用 MS 代码覆盖工具。Bullseye 的价格并不高(购买 800 美元/1 份,晚年 100 美元/1 份 + 1 年),因此获得部分 Bullseye 的许可不会有问题。
但是,如果 MS 代码覆盖工具可以提供 Bullseye 所提供的任何东西,我(我的公司)就不需要花不必要的钱,而且如果 Bullseye 在易用性、工具集成或其他方面优于 MS 工具,我就是愿意为 Bullseye 付费。
我们将使用gtest进行单元测试,因此与 gtest 的轻松集成应该是决定的一个重要因素。我们还使用 TFS(Team Foundation Server),因此再次与 TFS 集成可能是另一个因素。
我们开发跨平台代码,但对于代码覆盖率,我们只考虑 Windows 环境。代码是用 C++ 实现的。
你怎么看?你能分享你使用 MS 代码覆盖工具或 Bullseye 的经验吗?