TFS - 启用“重新运行失败的测试”

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TFS - 启用“重新运行失败的测试”相关的知识,希望对你有一定的参考价值。

我有一个TFS版本定义,作为部署的一部分运行多个测试:

enter image description here

enter image description here

当我在“Visual Studio测试”步骤中检查“重新运行失败的测试”选项时:

enter image description here

我的单元测试不再作为我发布的一部分运行。发布失败,并在“Visual Studio测试”步骤中出现以下错误:

2019-02-22T16:21:33.0983821Z ## [错误]打开响应文件时出错'C:\ TFS'2019-02-22T16:21:33.1413767Z ## [错误]测试源文件“C:\ TFS Agent \ _work \ r6 \ a \ Agent_work_temp \ ea14a091-36bd-11e9-99f5-51895cf3942e.txt“找不到。

答案

我想,因为错误从以下语句开始:

打开响应文件'C:\ TFS'时出错

TFS测试运行器存在某种错误,执行测试的任务调用不会将路径放在引号中。我将所有TFS构建代理更改为使用以下所有构建的“类型”路径(我删除了TFS代理所在的文件夹中的所有空格):

C:\ TFSAgent \ _work

它似乎现在工作......

以上是关于TFS - 启用“重新运行失败的测试”的主要内容,如果未能解决你的问题,请参考以下文章

仅当按下重新运行失败的测试时才使用 gradle 和 intellij 找到测试

XCTest 测试运行器在完成运行测试之前以代码 -1 退出

如何在 Visual Studio 2017 中启用 TFS 跟踪

VSTS/TFS 等待启用的代理。使用自定义任务条件时禁用所有可能的代理

重新启动后尝试连接 TFS 时出现错误

重新建立 TFS 源代码控制绑定