TFS Build Server - 升级后未运行测试

时间:2017-08-17 15:56:20

标签: tfsbuild

升级到2017年TFS(从2015年开始)后,我们的单元测试已停止工作。它不会抛出错误,即使它们在项目中,它也根本找不到任何测试。这用于在升级之前正常工作。

屏幕截图显示了我们流程中的所有步骤,一切都过去了。唯一的问题是它没有拿起现有的测试。 enter image description here

从日志中提取:

2017-08-17T15:40:04.2990543Z ## [警告]未发现任何结果发布。

2017-08-17T15:40:04.3070586Z ## [section]整理:测试装配 \ Release * test * .dll; - : \ _ obj **

1 个答案:

答案 0 :(得分:1)

您是否相应更新了构建代理?如果没有,请更新代理版本以匹配TFS 2017,然后再试一次。

您还可以尝试以下项目来缩小问题范围:

  • 尝试在命令行中本地运行测试以检查测试 结果存在。
  • 如果您使用runsettings文件,请在您的runsettings文件中注释掉 RunConfiguration部分下的ResultsDirectory标记。
  • 手动选择测试平台版本,例如:选择 Visual Studio 2015年而非最新
  • 手动指定vs测试位置,vstest.console.exe的路径
  • 尝试使用 MSTEST 步骤代替VStest

如果仍然无效,请在此处分享整个测试日志,以便进一步排除故障。