有没有人使用过TestCocoon?

Geo*_*Geo 3 testing code-coverage testcocoon

前几天我正在试用TestCocoon,一切看起来都很棒.我使用了编译我的代码cscl,cslib并且cslink我希望这能够处理所有的工具.我得到了一些.csmes文件和.exe.csmes文件,但是当我将它们加载到CoverageBrowser中时,我看不到任何相关内容.没有覆盖/未覆盖的线.所有的线都是灰色的.

是否需要其他任何东西才能让TestCocoon报告覆盖范围?我需要修改我的源文件吗?我也在他们的论坛上发帖,但没有结果:

http://www.testcocoon.org/forum/viewtopic.php?f=8&t=44

Bog*_*dan 5

我尝试使用Visual Studio 2008的几个项目的这个工具,我发现:

优点:
- 它可以从多次运行中收集结果,您可以在不同的机器上运行您的软件并一起收集结果
- 它具有用于浏览结果的有用GUI
- 您可以合并多个模块的覆盖范围并将其作为整个应用程序进行分析
- 论坛工作,我提交两个问题,并在几天内实现了固定装置
- 它几乎没有任何问题(我发现两个小的编译问题)具有相当复杂的来源,有大量模板,boost :: spirit解析器,其他增强功能(包括元编程模块)等),STL,Qt(一切都在一起)
- 有据可查
- 它是免费的

缺点:
- 检测肯定很慢
- 使用Visual Studio 2008的多进程单项目编译不起作用,一次只编译一个文件,这使得构建更慢(您将获得更好的性能,构建包含许多项目的整个解决方案)

此刻我没有尝试使用此工具进行连续覆盖测量.

无论哪种方式,在我看来值得尝试.

BTW,Tony,PC-Lint是静态分析工具,不是吗?将它与动态分析工具进行比较的有趣想法......