【问题标题】:How to specify test dlls in TFS Build Server?如何在 TFS 构建服务器中指定测试 dll?
【发布时间】:2012-11-26 05:21:46
【问题描述】:

TFS Build Server 的默认行为是将所有输出、dll、exe 复制到文件夹C:\Builds\{Build_Agent_Number}\{Team_Project_Name}\{Build_Controller_Name}\Binaries。我已经自定义了构建过程,不是复制到那个文件夹而是复制到另一个文件夹,比如说C:\Builds\{Build_Agent_Number}\{Team_Project_Name}\{Build_Controller_Name}\Sources\Some_Folder\Some_Sub_Folder

构建过程按预期工作,但问题是所有测试都没有运行。我调试了构建过程模板,发现它找不到测试dll。我想知道如何在 testsettings 文件或构建过程模板中指定测试 dll 位置。

【问题讨论】:

    标签: tfs tfsbuild


    【解决方案1】:

    您可以在“构建过程模板”工作流中的“查找测试程序集”活动中设置它。它位于进程中间的下方。

    1. 导航到 Run MSTest for Test Assemblies 中的 Find Test Assemblies 活动。
    2. Pree F4 打开属性窗口,然后将 MatchPattern 更改为包含要测试的程序集的根路径。例如,String.Format("{0}\{1}", MyCustomAssembliesPath, testAssembly.AssemblyFileSpec)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-03-17
      • 1970-01-01
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      • 2020-01-06
      • 2011-10-05
      相关资源
      最近更新 更多