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

TeamBuild、代码覆盖率和测试运行配置文件

  •  2
  • Jonesie  · 技术社区  · 15 年前

    我有用于CI和夜间构建的团队构建脚本,这两个脚本都运行代码覆盖的单元测试。我已经指定了testrun配置文件,其中包括要检测的程序集的路径。

    我的问题是,程序集的路径是绝对的,例如:

    <CodeCoverageItem 
    binaryFile="C:\build\Product\PROJECT\Integration\Binaries\Debug\BlahBlah.Cache.dll"
    pdbFile="C:\build\Product\PROJECT\Integration\Binaries\Debug\BlahBlah.Cache.pdb" 
    instrumentInPlace="true" />
    

    我宁愿使用这些相对路径,也可以在其中指定$(outdir)。

    有人解决了这个问题吗?

    谢谢

    1 回复  |  直到 15 年前
        1
  •  2
  •   Jeff Bramwell    15 年前

    是的,您应该能够使用相对路径-相对于 本地测试运行.testrunconfig 文件(通常与解决方案文件存储在同一文件夹中)。