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

使用C++ + CLI排除代码覆盖范围中的标准目录

  •  0
  • brickner  · 技术社区  · 14 年前

    我使用visualstudio的内置单元测试和代码覆盖率。

    除了VisualStudio 2010覆盖C++ C++CLI项目的工具看起来比VisualStudio 2008覆盖工具弱得多之外,我得到了奇怪的结果。

    例如,我在这个文件中发现了一些代码:

    c:\程序文件(x86)\microsoft visual studio 10.0\vc\include\xstring

    还有那个目录里的其他文件。

    有没有办法放一些 exclude attributes 在那个密码上? 如果没有,是否有不同的自动方法将代码从覆盖范围中排除?如果没有,有没有办法 EXCLUDE option

    还有其他解决办法吗?

    1 回复  |  直到 9 年前
        1
  •  1
  •   Ben Voigt    14 年前

    你链接到的MSDN文档说:

    代码覆盖率支持排除选项。

    要排除命名空间中的所有函数,请使用通配符:

    MyNamespace::*

    你试过了吗 /EXCLUDE:std::* ? 听起来好像这就是出路。