TFS Build Server的默认行为是将所有输出,dll,exes复制到文件夹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位置。
答案 0 :(得分:1)
您可以在Build Process Template工作流程中的Find Test Assemblies活动中进行设置。它位于过程中间的一点点。
String.Format("{0}\{1}", MyCustomAssembliesPath, testAssembly.AssemblyFileSpec)