gpt4 book ai didi

unit-testing - 在 Team Foundation Server (TFS) 版本上运行单元测试

转载 作者:行者123 更新时间:2023-12-03 11:29:21 25 4
gpt4 key购买 nike

在给定构建运行时让 Team Foundation Server 运行单元测试的步骤是什么?

开发人员或系统管理员在首次设置 TFS 服务器以执行此操作时应注意哪些警告/陷阱/解决方法?

构建期间单元测试问题的常见故障排除步骤是什么?

最佳答案

这取决于您运行的 TFS 版本,所以我假设它是 2008 年。

首先,如 How To: Create a Build Definition 中所述,您必须在将充当构建代理的计算机上安装 Team Edition for Testers。

有几种方法可以告诉 Team Build 为您的构建运行测试。

  • 单元测试可以从正在构建的解决方案中定义的测试列表运行。此列表由构建定义引用,并执行所选列表中的所有测试。更多信息 here
  • WildCard 测试执行也可通过定义通配符掩码(即 Test*.dll)来使用,该掩码指示 Team Build 运行与掩码匹配的程序集中存在的任何测试。这也是在定义构建定义时完成的。

  • 注意事项:

    如果您打算使用通配符方法并希望为您的测试配置启用代码覆盖率,您必须将以下内容添加到您的构建定义文件中以启用它。
    <RunConfigFile>$(SolutionRoot)\TestRunConfig.testrunconfig</RunConfigFile>

    有关更多信息,请参阅我之前的问题 here

    关于unit-testing - 在 Team Foundation Server (TFS) 版本上运行单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/287271/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com