testing - TFS 构建服务器不创建测试结果

标签 testing logging tfs build

有什么方法可以在我们的 TFS 构建服务器上激活与测试相关的日志吗? 如果测试失败,我找不到任何相关信息(除了测试名称)。

我检查过:

  • 放置文件夹。有正常的日志,但是这个日志在编译后就结束了,所以在测试之前检查一下
  • 构建服务器上的编译文件夹(C:\Builds\8...)。 “bin”和“src”文件夹旁边有一个文件夹“Test Results”,但“Test Results”文件夹始终是空的。
  • 构建定义。找不到任何选项来激活有关测试的日志。

当我在 WebView 中检查构建时,我所看到的是:

x/y 测试通过,z 失败,0 不确定

没有代码覆盖结果 其他错误和警告 z+1 个错误,0 个警告

失败的 z1 失败 z2 ... 失败了 测试运行失败。

我如何找到更多信息,测试失败的原因?

我们正在使用:

  • TFS 2012 + TFS 2012 构建服务器
  • 滚动构建
  • Visual Studio 2013 + 本地机器上的 Resharper
  • NUnit + MOQ
  • 滚动构建(不超过 30 分钟)构建定义

最佳答案

升级到 TFS 2015 后,我们解决了这个问题。 现在我只需要检查 Web 界面,如果构建由于单元测试而损坏,我单击特定构建以打开它的详细 View 。在右侧有一个名为 Test result 的区域,我可以在其中单击链接以转到 Test Run 页面。 在附件 (1) 下,我得到了一个类型为 Visual Studio 测试结果文件 的文件,它准确地显示了问题所在。

关于testing - TFS 构建服务器不创建测试结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25116482/

相关文章:

ios - 我可以在手机解锁之前以某种方式读取 iOS 设备日志吗

java - 在gradle测试中看不到真正的异常

svn - Team Foundation Server - 使用 API 同步到 SVN

tfs - 是否可以将 TFS 配置为不将文件标记为只读?

java - 使用WebMvcTest测试具有重复名称的 Controller

unit-testing - 有没有办法在给定的时间后使单元/集成测试失败?

django manage.py 测试身份验证失败

scala - 使用全局变量的奇怪 Scala 测试行为 : including a delay makes it succeed

java - minifyEnabled 导致应用程序在 Release模式下崩溃

azure - 在 CI/CD 过程中管理 csproj 文件