2010-11-03 96 views
3

我前一天试用了TestCocoon,一切都很棒。我使用csclcslibcslink编译我的代码,我期待这样做可以照顾所有的仪器。我得到一些.csmes文件和.exe.csmes文件,但是当我将它们加载到CoverageBrowser时,我看不到任何相关的东西。没有遮盖/未遮盖的线条。所有的线都是灰色的。有没有人与TestCocoon合作?

为了让TestCocoon能够报告覆盖范围,还需要什么吗?我需要修改我的源文件吗?我也张贴在他们的论坛在这里,但没有结果:

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

回答

-3

不使用testcocoon,我目前使用它,以及它作为地狱以次充好。支付更好的东西(它会花费很多)。这是最终的死刑,严肃地说,不要这样做。无论你做什么,不惜一切代价远离测试。最糟糕的举动。你不如卖给你的孩子吸毒。

+1

有趣的是,我很想和TestCocoon一起去,但我可能会试图说服老板购买PC-Lint。 – Tony 2011-01-27 13:26:30

+3

如果您能够设法沟通您遇到的问题的任何事情,而不仅仅是抨击它,那将会非常棒! – lurscher 2011-06-28 21:36:09

5

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

优点:
- 它可以收集来自多个运行的结果,你可以在不同的机器上运行的软件并收集结果一起
- 它为浏览有用的GUI导致
- 你可以从许多模块合并范围和anlyse它作为整个应用
- 论坛的工作,我submited两个问题在几天
实现了灯具- 它几乎没有任何问题(我发现了两个小编译问题),其中包含大量模板,boost :: spirit解析器,其他boost工具(包括元编程模块等),STL,Qt一起)
- 有据可查
- 它是免费的

缺点:
- 仪器仪表是绝对慢
- 使用Visual Studio 2008的多进程单项目编制不工作,在只有一个文件编译时间会让建筑变得更慢(您将获得更好的性能,可以用许多项目构建整个解决方案)

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

无论哪种方式,我认为这是值得去尝试。

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

1

TestCocoon(现在在1.6.7)适用于我们倾向于单元测试的小C代码库。对于我们使用的其他仪器方法,性能影响似乎正常。

我们能够在我们的makefile中提取覆盖率信息,覆盖浏览器非常有用。

+0

这甚至不回答这个问题!? – Samaursa 2011-06-12 22:47:16

相关问题