tfs - 从 TFS Build 执行第一次测试后 vstest.console.exe 卡住
问题描述
我在 TFS 上设置了我的项目的构建定义。我打算添加任务以运行 C++ 单元测试并在每次构建后运行它们。
我尝试并添加了任务。当测试在 TFSBuild 上运行时,第一个测试因未处理的 c++ 异常而崩溃,并且没有移至下一个测试。它自己挂在那里。
所以我尝试使用命令行(cmd)手动运行测试。我运行了 vstest.console.exe 命令并执行了所有测试,当从 Build Agent 上的 cmd 运行时它们运行良好。我还尝试在 Visual Studio 上运行它们,它们在 Build Agent 上运行良好。
我不确定 TFS 出了什么问题。
解决方案
我找到了解决方案,但不是问题的根本原因。该问题通过使用交互式 tfs 代理解决。
推荐阅读
- javascript - Node.js 在回调中将阿拉伯语转换为问号
- java - Kafka Spring 与 sasl 的集成授权
- javascript - prop `push` 标记为必填项
- javascript - REST API Javascript如何编写检查SQL查询是否返回0行的条件
- android - 没有谷歌地图的交互式地图
- apache-kafka - KSQL 表获取新旧值
- node-red - 如何知道哪个节点连接为editprepare的输入
- php - 获取 curl 在请求中发送的参数
- c++ - C ++ 17多态内存资源不起作用
- php - Laravel Voyager:删除表格的所有默认面包