【问题标题】:TFS 2017 Build Fails - can't publish test resultsTFS 2017 构建失败 - 无法发布测试结果
【发布时间】:2018-03-03 08:11:27
【问题描述】:

TFS 2017 Build 在尝试发布测试结果时在 Visual Studio 测试任务上失败。使用任务版本 2.* ...版本 1.* 不再工作(找不到路径 vstest.console.exe 并且当我放置特定路径时表现得很奇怪)......我怎样才能让它工作?在构建服务器上使用 tfs 2017.5 和 TFS 版本 15.117.26714.0,使用其中的最新代理。

2017-09-21T20:29:13.5158841Z 结果文件:D:\agent1_work\1\s\Dev\20170305_MD_4.4\TestResults\TfsService_DEVBUILD5 2017-09-21 15_14_33.trx
2017-09-21T20:29:14.5470386Z ##[警告]Vstest 失败并出现错误。检查失败的日志。可能有失败的测试。
2017-09-21T20:29:14.5470386Z ##[错误]错误:C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console .exe 失败,返回码:1
2017-09-21T20:29:17.9532729Z ##[警告]无法发布测试结果:'',十六进制值 0x10,是无效字符。第 10256 行,第 10 位。
2017-09-21T20:29:17.9532729Z ##[error]Vstest 退出,返回码:1。

【问题讨论】:

    标签: visual-studio-2017


    【解决方案1】:

    OK 找到了答案,必须使用 TFS 任务团队提供的较新版本的 vstest.console.exe。在此处查看最后一项:

    https://github.com/Microsoft/vstest/issues/683

    基本上,需要在您的 vstest V2 任务中传递自定义 vstest.console.exe 路径,即 VS-Insallation-Directory\Common7\IDE\Extensions\TestPlatform\vstest.console.exe。

    【讨论】:

      猜你喜欢
      • 2017-12-04
      • 2018-07-22
      • 2017-02-26
      • 2018-08-08
      • 2013-04-12
      • 2018-07-24
      • 1970-01-01
      • 2018-11-17
      • 2018-12-01
      相关资源
      最近更新 更多