【发布时间】:2014-08-13 18:24:44
【问题描述】:
我们的 TFS 2013 服务器和 Build 服务器位于两台不同的机器上,同一个域。构建服务器上安装了 Visual Studio。当我推送构建时,一切都很好,除了 MSTest 失败并出现以下错误:
TF270015:“MSTest.exe”返回了意外的退出代码。预期为“0”;实际的“255”。有关详细信息,请参阅构建日志。
事件日志显示以下错误,
错误应用程序名称:MSTest.exe,版本:12.0.21005.1,时间戳:0x524fbee4 错误模块名称:clr.dll,版本: 4.0.30319.34014,时间戳:0x52e0b784 异常代码:0xc0000005 故障偏移量:0x0001bc37 故障进程 id:0xafc 故障应用程序启动时间:0x01cf8efc8557a612 故障应用程序路径:C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\MSTest.exe 错误模块路径:C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 报告 ID:c510b7a4-faef-11e3-80d0-0026b9534e01 错误包全名:错误包- 相对应用 ID:
诊断显示所有测试都成功通过,MSTest 在发布结果到 TFS 阶段失败:
结果文件:C:\Builds\2\CommonTest\CommonQA\TestResults\tfsbuild3_WKTOBLD03 2014-06-23 12_02_24_Any CPU_Release.trx 测试设置:默认测试设置 等待发布...
这就是它崩溃的地方。
我几乎尝试了所有方法,包括,
向 BuildDrops 文件夹中的 TFSBuild 和 TFSService 帐户授予权限。
正在清除服务器和客户端计算机上的 TFS 缓存。
安装 VS 2013 SP1。
有人知道这里可能是什么问题吗?
【问题讨论】:
-
你在构建服务器上安装了哪个版本的vs?
-
我想说的是,mstest 仅在从高级版或更高版本安装时才支持发布。您是否尝试过从构建服务器发布/运行 mstest?
-
我做到了,它也崩溃了,并给出了与 clr 相关的相同错误。我也尝试从 MS 测试管理器连接,当它连接到 TFS 服务器并显示正确的项目集合时,当我尝试连接到项目时,它给出了相同的错误。
-
我现在遇到了类似的问题,但是我的 VS2013 版本很好,我在 VS2008 版本中遇到了问题。当我的问题得到解决后,我会回来告诉你是否相关。
标签: tfs visual-studio-2013 mstest