在teamproject

时间:2015-09-17 15:00:44

标签: visual-studio tfs coded-ui-tests

我使用VS2015进行了编码UI测试,并在虚拟机上创建了一个环境。 然后在我的本地机器上,我连接到VS2013中的teamproject并开始测试构建。 不幸的是我收到错误“\ SomeServer \ drops”。 当我通过命令行在VM上运行测试时,一切正常。 有人可以帮忙吗?

这里是错误协议:

4时41分 整体构建过程

4时41分 应用程序部署工作流程

0时 更新内部版本号

0时 获取构建详细信息

0时 如果需要Build

0时 获取构建位置和构建号码

0时 需要计算构建位置

0时 计算构建路径

0时 如果用户选择了存储环境

0时 获取实验室环境Uri

0时 获取实验室环境

0时  如果还原快照

0时 没有清洁快照

0时 如果虚拟环境

0时 如果需要部署或测试

0时 等待环境准备好

4点40 如果需要部署

4点40 部署

0时 预留部署环境

4点40 部署构建环境

4点40 部署构建

4点40 运行部署脚本

4点40 运行部署任务 机器的部署任务日志:PC-GUI-Test.prosoft.net  Folgender Pfad konntenichtfürdenZugriff mithilfe des Lab-Dienstkontoshinzugefügtwerden:prosoft \ devadmin,\ SomeServer \ drops。 Ursache:Der Netzwerkpfad wurde nicht gefunden。  Das System kann die angegebene Datei nicht finden  异常消息:Team Foundation Server无法完成计算机'pc-gui-test.prosoft.net',脚本'C:\ deployment.exe'和参数''的部署任务。 (输入LabDeploymentProcessException) 异常堆栈跟踪: 服务器堆栈跟踪:    bei Microsoft.TeamFoundation.Lab.Workflow.Activities.RunDeploymentTask.ExecuteDeploymentTask.RunCommand(AsyncState state)    bei System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md,Object [] args,Object server,Object []& outArgs)    bei System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg,IMessageSink replySink)

在[0]处重新抛出异常:    bei System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(Message reqMsg,Boolean bProxyCase)    bei System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(Object NotUsed,MessageData& msgData)    bei System.Action`1.EndInvoke(IAsyncResult结果)    bei Microsoft.TeamFoundation.Lab.Workflow.Activities.RunDeploymentTask.ExecuteDeploymentTask.EndExecute(AsyncCodeActivityContext context,IAsyncResult result)    bei System.Activities.AsyncCodeActivity.CompleteAsyncCodeActivityData.CompleteAsyncCodeActivityWorkItem.Execute(ActivityExecutor executor,BookmarkManager bookmarkManager)

0时 从部署中释放环境

2 个答案:

答案 0 :(得分:2)

将您收到的错误消息翻译成英文:

无法使用实验室服务帐户添加以下路径进行访问:ProSoft \ devadmin,\ Some Server \ drops。原因:找不到网络路径。

对于此错误,您需要检查基本上有两个部分:

首先,请确保 \ Some Server \ drops 网络路径确实存在。

其次,请注意在执行部署工作流期间,通过工作流功能配置的构建代理使用实验室服务帐户访问构建放置位置。因此,您需要在构建放置位置向实验室服务帐户授予读取权限。

请查看此博客的详细信息:http://blogs.msdn.com/b/lab_management/archive/2010/02/22/what-is-lab-service-account.aspx

答案 1 :(得分:0)

错误是由构建定义中的错误属性导致的。 非常感谢您的回答!