【发布时间】:2015-10-01 06:23:45
【问题描述】:
我将我的 TFS-2013 升级到 TFS-2015,然后通过 3 个步骤定义新的构建定义
- MSBuild
- Visual Studio 测试代理部署
- Visual Studio 测试 使用测试代理
我选择了第二步的测试组并添加了用户名和密码 第三步。我选择了包含测试 DLL 的测试组和测试放置文件夹,并添加了包含编码 UI 测试方法的 DLL 文件名来测试程序集。
当我尝试部署测试代理时,我发现了这个日志:
[debug]调用 Invoke-DeployTestAgent DistributedTests:开始在测试机器上部署和配置测试代理。分布式测试: 提供的输入是: DistributedTests:机器:TestPC3 DistributedTests:用户名:user123 DistributedTests:机器组 名称:testui DistributedTests:作为进程运行:True DistributedTests: 自动登录:True DistributedTests:禁用屏幕保护程序:True DistributedTests:代理位置: \user-pc\drop_Location\vstf_testagent.exe DistributedTests:更新 测试代理:True DistributedTests:将测试代理作为 DataCollection 运行 only : False DistributedTests: 安装测试代理的脚本路径 在远程机器上: G:\agentui\tasks\DeployVisualStudioTestAgent\1.0.2\TestAgentInstall.ps1 DistributedTests:在远程配置测试代理的脚本路径 机器: G:\agentui\tasks\DeployVisualStudioTestAgent\1.0.2\TestAgentConfiguration.ps1 DistributedTests:检查测试代理是否存在的脚本路径 安装在远程机器上: G:\agentui\tasks\DeployVisualStudioTestAgent\1.0.2\CheckTestAgentInstallation.ps1 DistributedTests:创建 DTL 客户端 DistributedTests:获取 机器组名称 = testui 项目 = TestBuildLifeCycle DistributedTests:得到名称为 = testui 项目 = 的机器组 TestBuildLifeCycle DistributedTests:清理机器上的标签 DistributedTests:删除机器上的标签“Microsoft-AgentsForVS” 'TestPC3' DistributedTests:从机器名获取机器列表 已完成 DistributedTests:更新环境资源 TestAgent 标记 DistributedTests:测试代理正在复制到: C:\Users\userFolder\AppData\Local\Temp\2c15a489-7765-4a41-b78e-09197ee5d2c8\vstf_testagent.exe DistributedTests:准备从 C:\Users\userFolder\AppData\Local\Temp\2c15a489-7765-4a41-b78e-09197ee5d2c8\vstf_testagent.exe 到 $env:SystemDrive\TestAgent DistributedTests:设置复制任务 代理:TestPC3 DistributedTests:任务所在的机器总数 CopyFilesToTestAgent 需要运行:1 DistributedTests:任务 正在运行机器“TestPC3”上的“CopyFilesToTestAgent” DistributedTests:机器“TestPC3”上的任务“CopyFilesToTestAgent” 完全的。 DistributedTests:机器的任务“CopyFilesToTestAgent” TestPC3 的状态:分布式测试失败:任务 机器 TestPC3 的日志的“CopyFilesToTestAgent”: System.AggregateException:无法在 机器。有关错误的详细信息,请参阅下面的日志。一个东西 在指定路径 C:\Users\J3CA7~1.JSH 不存在。
我使用管理员凭据并通过安装代理手册解决了此问题,但需要使其能够编辑代理 我注意到该过程尝试将测试代理复制到 appData 中的临时文件夹,然后尝试将此代理复制到 c:\testAgent 但它失败了
【问题讨论】:
-
你能告诉我诊断页面上的详细构建日志文件吗?