TFS 团队构建日志单元测试结果

2023-12-22

我们正在使用 TFS 2010 Team Build,它会在构建过程中自动运行我们的单元测试。如果单击“查看日志”,我可以看到运行的测试列表和每个测试结果(成功/失败)。如果发生失败,我想查看测试结果输出(以便开发人员可以找出失败的原因是什么)。仅在本地运行单元测试是不够的,因为问题可能是环境问题(如果测试因某些数据、服务器或物理路径而失败)。

如何更改构建过程模板以在日志中包含单元测试的完整结果?

查看日志页面中的 MSTest 命令行:

e:\Program Files\Common7\IDE\MSTest.exe /nologo /usestderr /testSettings:"E:\Builds\1\1\Sources\Source\TestSettings.testsettings" /searchpathroot:"E:\Builds\1\1\Binaries" /resultsfileroot:"E:\Builds\1\1\TestResults" /testcontainer:"E:\Builds\1\1\Sources\Source\Testing\bin\Release\Testing.dll" /publish:"http://tfs:8080/tfs/Projects" /publishbuild:"vstfs:///Build/Build/196" /teamproject:"Project" /platform:"Any CPU" /flavor:"Release" 

摘要截图

http://imageshack.us/photo/my-images/28/tfsbuild.gif/ http://imageshack.us/photo/my-images/28/tfsbuild.gif/

以及构建定义配置

http://imageshack.us/photo/my-images/835/builddefinition.gif/ http://imageshack.us/photo/my-images/835/builddefinition.gif/

Thanks.


如果您使用默认模板并使用 Microsoft 提供的单元测试框架运行测试,您应该能够在构建详细信息的“查看摘要”页面上看到指向已发布测试结果的链接。单击此链接时,将从数据库下载测试结果并将其放在 trx 文件中,该文件将显示在 Visual Studio 的测试窗口中。

UPDATE:查看日志后发现问题所在。构建模板被定制为使用另一个工具来构建而不是 MSBuild,因此不会创建每个配置(平台/风格)的摘要节点。这就是构建详细信息视图缺少摘要(包括测试结果)的原因。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

TFS 团队构建日志单元测试结果 的相关文章

  • 类型“xxx”在未引用的程序集中定义

    我一直在互联网上寻找有关此问题的答案 并且确实可以使用帮助 我已经看过有关此错误的其他帖子 但这些答案都没有帮助我 完整的错误是 类型 xxx 是在未引用的程序集中定义的 您必须添加对程序集 xxx Version 0 0 0 0 Cult
  • TFS SDK:查询昨天的构建

    我可以查询团队项目中的所有构建 如下所示 var bServer teamProjectCollection GetService
  • TFS 团队构建日志单元测试结果

    我们正在使用 TFS 2010 Team Build 它会在构建过程中自动运行我们的单元测试 如果单击 查看日志 我可以看到运行的测试列表和每个测试结果 成功 失败 如果发生失败 我想查看测试结果输出 以便开发人员可以找出失败的原因是什么
  • Team Foundation Server 2010 / MSBuild:解析解决方案文件中的嵌套项目部分时出错

    我正在尝试为我公司的一款产品设置夜间构建 当我执行构建时 它会在 45 秒左右后失败 并给出错误 解析解决方案文件中的嵌套项目部分时出错 这是构建的日志 删除二进制目录 00 17 删除工作区 00 00 删除源目录 00 00 创建工作区
  • 构建定义——只有空队列

    如果我正在创建构建定义 则无法选择默认代理队列 不久前 我可以创建包含默认队列的构建定义 我不知道改变是什么 它不再起作用了 如果我去编辑正确创建的构建定义 然后再次尝试创建定义 我可以选择默认队列 这是什么原因呢 在创建之前编辑现有的构建
  • 用于组合 NUnit 或 MSTest XML 结果的 MSBuild 任务

    我有一组 NUnit XML 结果文件 由 xUnit NET 通过 Xunit Runner MSBuild xunit msbuild 任务的 NUnitXml 参数生成 几乎与如何让 Team Build 显示 xUnit net 测
  • 从 TFS 2015 构建代理运行时,VS .NET Core 项目的 DotNet CLI 构建失败

    Problem 命令dotnet build 从 TFS 2015 构建代理运行时失败 并出现以下错误 C Program Files x86 MSBuild Microsoft VisualStudio v14 0 DotNet Micr
  • 程序集引用无法在我们的构建服务器上正确解析

    我们使用 VS2008 SP1 用 C 进行编码 我们有一台运行 Team System Server 2008 的服务器 我们用它来进行源代码控制 任务等 server也是我们的构建机器团队建设 这已经运行了很长一段时间了 直到现在 我们
  • 如何使 TeamCity 构建出现在 TFS 构建资源管理器中?

    我们使用 TFS 2010 进行源代码控制和项目管理 使用 TeamCity 6 0 执行构建和构建报告 测试人员的 CI 和日常部署 在 TeamCity 中设置 TFS 源标签以匹配内部版本号非常简单 但我找不到将其链接回 TFS Bu
  • 如何链接 TFS 构建?

    我有一个场景 我想从另一个 TFS 构建调用一个 TFS 构建 第一个执行构建 第二个执行暂存 这将允许我为同一解决方案执行多个自定义暂存 我知道 我可以通过第二个构建中的 exec 任务来完成此任务 并调用 tfsbuild exe 将第
  • TFS 构建:以管理员身份运行 Powershell 脚本

    我为我们的夜间构建服务器创建了一个构建定义 构建项目 Windows 服务 后 我需要执行 Powershell 脚本来安装并启动该服务 因此 我添加了一个构建步骤来运行特定的 Powershell 脚本 然后我在 很快 夜间构建服务器上安
  • MSBuild TFS 内部版本号

    我已经使用 SVN 一段时间了 最近在一个项目中我正在使用TFS 对于构建 我喜欢在项目输出上附加 更新构建版本号 我在主页上执行此操作 以便它在应用程序上清晰可见 由于应用程序可以在多台计算机上运行 因此可以方便地了解正在运行的版本 我在
  • 如果测试失败如何停止 TFS 构建?

    如果冒烟测试失败 如何停止 TFS 2013 构建 例如 我有两组测试 冒烟和回归 如果冒烟测试失败 我想让 TFS Build 停止 有这个参数吗 Thanks None
  • 为什么以及何时需要多个构建代理?

    考虑 TFS 2010 的构建控制器拥有 1 个以上构建代理的能力 由于构建对于团队 环境来说是一个主观主题 因此请考虑在提交 签入时执行构建的环境 每个项目集合将包含 10 多个团队项目 但一天内可能只致力于其中 1 或 2 个 TFS
  • 使用 $(GitVersion.NuGetVersion) 标记源会创建带有变量名称而不是值的标签

    成功构建后 将标签格式配置为 GitVersion NuGetVersion 结果标签设置为 GitVersion NuGetVersion 不是该变量的实际扩展值 在构建输出日志记录中 有 2 个部分 计划 构建和完成构建 据推测 一旦构
  • Solution.metaproj错误MSB3202:找不到项目文件“xxx”

    我有一个 TFS 项目 有两个主要文件夹 Project 文件夹1 图书馆 文件夹2 ApA参考库 当我构建 AppA 解决方案时 TFS 无法构建 并提供以下错误 C Builds 1 Project AppA Sources Folde
  • 如何更改 MSBuild 在 Team Foundation Build 下使用的构建目录?

    尝试使用 Team Foundation Build 构建我的应用程序时出现以下错误 C WINDOWS Microsoft NET Framework v3 5 Microsoft Common targets 1682 9 错误 MSB
  • 如何在托管的 VSO 构建代理中设置 Node.js 和 NPM 版本号?

    在 Visual Studio Online 中 您现在可以在生成定义的 常规 选项卡上设置生成依赖项 但是 有没有办法设置Node js和NPM的版本 托管构建代理当前似乎正在使用 Node js v0 12 7 和 NPM v2 11
  • Buid 定义:调用 COM 组件返回了错误 HRESULT E_FAIL

    当我向 TFS 添加新工作项时 构建定义会抛出异常 如下所示 Exception Message Error HRESULT E FAIL has been returned from a call to a COM component t
  • 如何使用 REST API 列出 TFS GIT 存储库中的所有文件

    全部 我正在尝试使用 REST API 获取 TFS GIT 中特定存储库中的所有文件的列表 我找到了下面的一个 但它只显示 scopePath buld xml 后面提到的特定文件名的内容 它只显示文件build xml的内容 但我试图仅

随机推荐

  • Objective-C:如何为异步方法正确使用内存管理

    我需要调用一个启动一些异步代码的方法 MyClass myClass MyClass alloc init myClass startAsynchronousCode 现在我不能简单地释放它 因为这会导致错误 因为代码仍在运行 myClas
  • Python TypeError:^ 不支持的操作数类型:“float”和“int”

    我编写了一个简单的程序 它使用数值积分来近似计算定积分 然而 当谈到为什么我在标题中收到错误时 我感到很困惑 请记住 我已经一年半没有接触过Python了 所以这可能是我错过的一些非常明显的东西 但是如果你能帮助我 我仍然会很感激 这是代码
  • 如何升级gtk2hsC2hs?

    我在尝试cabal install glib 0 12 3在我的 Ubuntu 11 10 下使用 cabal install 0 10 2 但是 它显示以下错误消息 setup The program gtk2hsC2hs version
  • 如何在 Microsoft Access 2010 中设置与 SQL Server 2008 的 ADODB 连接?

    我刚刚在笔记本电脑上安装了 SQL Server 2008 我还安装了 Microsoft Access 2010 使用 VBA 我尝试在 SQL Server 上创建到我自己的数据库的 ADODB 连接 但我无法找到正确的代码行 当我在下
  • Xcode 在创建机器人时无法单击“下一步”?

    我正在尝试为测试项目设置一个机器人 我有一台运行服务器应用程序的 mac mini 该服务器对本地网络和所有人都是可见的 共享方案后 我进入 Xcode 并创建一个机器人 问题是 我无法启用右下角的 下一步 按钮 因此 我无法继续创建机器人
  • CoreBluetooth 无法找到设备,但 iOS 可以

    我有一个蓝牙条形码扫描仪 其规格说明它是蓝牙 2 0 2 类 这很奇怪 因为我的 iPhone 5 iOS7 可以找到并连接它 我以为iOS只能连接BLE设备 但在我的应用程序中 我无法扫描该设备 我不知道这是否是因为它的蓝牙规格 我希望有
  • 在 Spray 中发送发布请求

    我需要使用以下命令发出一个简单的 HTTP 请求spray框架 我在他们的网站上找到了一些示例 但结果证明它们很复杂并且涉及 Akka 这对我来说不是必需的 此外 我需要能够填写请求的标头 例如X Application content t
  • R 中的 strsplit 与元字符

    我有大量数据 其中分隔符是反斜杠 我正在 R 中处理它 并且很难找到如何分割字符串 因为反斜杠是一个元字符 例如 一个字符串看起来像这样 1128 0019 XA5 E2R 366 00 15 我想把它分成 字符 但是当我运行 strspl
  • Python Pillow:制作透明度渐变

    我有在图像上添加渐变的代码 def st path gradient magnitude 2 im Image open path if im mode RGBA im im convert RGBA width height im siz
  • 如何使用以编程方式创建的按钮在 WPF MVVM 中创建 OnClick 命令?

    我正在编写一个 WPF 应用程序 它以编程方式创建一些按钮 如何为 ViewModel 中的按钮创建 OnClick 命令 我想添加一个命令来使用 ResetButton 清除所有文本框 new StackPanel Orientation
  • 如何在 Flask-restless 中返回“已存在”错误?

    我想做一些异常处理程序 我在 python 中使用 Flask restless 和 SQLAlchemy 的组合 我的问题 当我使用数据库中已存在的对象向 api 发送请求时 SQLAlchemy 显示异常 IntegrityError
  • MYSQL左连接来自多个表的COUNTS

    我想添加表示其他表中的计数的列 我有3张桌子 Messages MessageID User Message Topic 1 Tom Hi ball 2 John Hey book 3 Mike Sup book 4 Mike Ok boo
  • Websocket连接自动关闭?

    我是网络套接字编程的新手 我有以下 JavaScript 客户端代码 var connection new WebSocket ws localhost 8080 OmegaThings registerdevice connection
  • 输入字段在 Chrome 和 Firefox 中显示不同

    我在 Chrome 中进行了测试 显示正常 但在 Firefox 中 输入框比预期大 这是标记 div class form wrapper div
  • 绘制离屏 CALayer 内容的最快方法

    我正在寻找在 macOS 上绘制离屏 CALayer 内容 不需要 Alpha 的最快方法 请注意 这些示例不是线程化的 但重点是 以及为什么我不只是使用 CALayer setNeedsDisplay 因为我正在后台线程上进行此绘图 我原
  • itunes 上缺少本地化屏幕截图错误

    我已选择默认语言 澳大利亚英语 作为默认语言 当我提交二进制文件时 它显示为被拒绝的 红色图标 状态为 缺少本地化屏幕截图 该应用程序仅使用单一语言 我添加了屏幕截图 该应用程序仅适用于 iPhone 当我查看显示为的二进制信息时 本地化
  • 可以监控 STM 的争用级别吗?

    有没有办法轮询 Clojure 的 STM 事务是否正在重试 以及重试的速率是多少 您可以观察history count一个 ref 将表明存在争用 user gt def my ref ref 0 min history 1 user m
  • Servlet 会话超时

    我正在编写我的 Spring MVC Web 应用程序 我将会话时间设置为 10080 分钟 相当于 1 周 现在我想让用户每次打开浏览器时都保持登录状态 sessionService setcurrentUser myuser HttpS
  • 从 Android Studio 运行应用程序时,在 Gradle 任务 processManifest.doLast 中编辑 AndroidManifest.xml 无效

    我使用以下 Gradle 脚本在编译时对 AndroidManifest xml 进行一些修改 在这个例子中我想注入一个
  • TFS 团队构建日志单元测试结果

    我们正在使用 TFS 2010 Team Build 它会在构建过程中自动运行我们的单元测试 如果单击 查看日志 我可以看到运行的测试列表和每个测试结果 成功 失败 如果发生失败 我想查看测试结果输出 以便开发人员可以找出失败的原因是什么