代码之家  ›  专栏  ›  技术社区  ›  Geo

有人和testcoon合作过吗?

  •  3
  • Geo  · 技术社区  · 14 年前

    前几天我在试用testcoon,一切都很好。我用 cscl , cslib cslink 我希望这能处理好所有的仪器。我得到一些.csmes文件和.exe.csmes文件,但是当我将它们加载到coveragebrowser时,我看不到任何相关的内容。无覆盖/未覆盖线路。所有的线条都是灰色的。

    为了让testcoon报告覆盖率,还需要什么吗?是否需要修改源文件?我也在这里发布了他们的论坛,但没有结果:

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

    3 回复  |  直到 9 年前
        1
  •  -3
  •   user531571    14 年前

    不要使用testcoon,我现在正在使用它,它的劣质简直是地狱。为更好的东西付钱(要花很多钱)。这是最后的死刑,说真的,不要这样做。不管你做什么,不惜一切代价远离试验茧。有史以来最糟糕的举动。你还不如把你的孩子卖了换毒品。

        2
  •  5
  •   Bogdan    14 年前

    我在使用Visual Studio 2008的几个项目中试用了此工具,发现:

    赞成的意见:
    -它可以从多个运行中收集结果,您可以在不同的机器上运行软件并将结果收集在一起。
    -它有用于浏览结果的有用图形用户界面
    -您可以合并多个模块的覆盖范围,并将其作为整个应用程序进行分析。
    -论坛工作,我提交了两个问题,并在几天内得到了落实。
    -它几乎没有任何问题(我发现了两个小的编译问题),源代码非常复杂,有大量的模板、boost::spirit解析器、其他boost工具(包括元编程模块等)、stl、qt(所有东西都在一起)。
    -有据可查
    -是免费的

    欺骗:
    -仪器绝对是慢的
    -使用Visual Studio 2008的多进程单项目编译不起作用,一次只编译一个文件,这会使生成速度变慢(您可以通过许多项目获得更好的性能构建整个解决方案)

    目前,我没有尝试使用这个工具来连续测量覆盖范围。

    不管怎样,在我看来,这是值得尝试的。

    顺便说一句,托尼,pc lint是静态分析工具,不是吗?将其与动态分析工具进行比较的有趣想法…

        3
  •  1
  •   Barrie    14 年前

    testcoon(现在是1.6.7)与我们倾向于单元测试的小型C代码库配合得很好。对于我们使用的其他检测方法,性能影响似乎是正常的。

    我们可以在生成文件中提取覆盖率信息,覆盖率浏览器非常有用。