繁体   English   中英

升级到TFS 2015 v3后运行单元测试时出错

[英]Error running unit tests after upgrading to TFS 2015 v3

我的单元测试作为TFS 2015构建的一部分执行(使用本地Microsoft.VisualStudio.TestTools.UnitTesting程序集创建)。

一切正常。 我今天早上将TFS升级到TFS 2015 v3 升级进行得很顺利,没有遇到任何错误。

运行后续的构建和单元测试将不再执行。 我使用Visual Studio测试构建步骤来运行它们。

查看构建日志,我发现对vstest.console.exe执行的微妙命令有所不同。

有效命令(从升级前的昨天开始)

vstest.console.exe
"E:\TfsData\Build\_work\DEV\CoreLibraryTests\bin\Release\CoreLibraryTests.dll"  
/Settings:"E:\TfsData\Build\_work\DEV\CoreLibraryTests\CoreLibraryTests.runsettings" 
/logger:trx

这是今天的一个(失败)

vstest.console.exe 
"$/DEV/CoreLibraryTests/bin/Release/CoreLibraryTests.dll"  
/Settings:"E:\TfsData\Build\_work\DEV\CoreLibraryTests\CoreLibraryTests.runsettings" 
/logger:trx

在失败的构建步骤中,路径“ $ / DEV / CoreLibraryTests / bin / Release / CoreLibraryTests.dll ”尚未解析为磁盘上的物理路径(以前已完成,请参见工作命令)。

一切正常,我不明白为什么现在失败了。 任何想法如何解决?

您需要更新正在使用的代理程序池中的构建代理程序,然后重试。

如果仍然不能解决问题,请尝试使用与解决方法相同的设置来创建新的构建定义。 问题应该消失了。


更新资料

如何更新构建代理

打开您的Web门户(例如http://your server:8080/tfs )-打开控制面板 (单击右上角的帐户设置图标)-选择代理程序池 -右键单击您正在使用的代理程序池并选择更新所有代理商

在此处输入图片说明

如何检查工作区映射

打开Visual Studio-单击工作区旁边的三角符号-在弹出的“ 管理工作区”窗口中,选择“ 编辑” -仔细检查源代码管理文件夹和本地文件夹之间的映射关系是否仍然存在。

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM