生成报告概述

更新:2007 年 11 月

对于每个已完成的生成和正在进行的生成,Team Foundation Build 都会生成详细的生成信息。在 生成资源管理器 中双击相应的生成即可查看生成报告。有关更多信息,请参见了解 Team Foundation Build 资源管理器如何:查看生成的摘要状态

下表说明了生成报告如何按照以下各节进行分类。这些类别包括:

  • 摘要

  • 生成步骤

  • 结果详细信息

  • 关联的变更集

  • 关联的工作项

摘要

下表显示生成报告中“摘要”类别中的信息。

说明

生成名称

生成的名称。生成名称基于生成定义名称、日期戳和序号。例如 MyBuildDefinition_060616.01。生成名称提供一个链接,指向包含生成的二进制文件的放置位置。

请求者

请求执行生成的用户的名称。

团队项目

已经生成的团队项目。

定义名称

用于创建生成的生成定义的名称。

代理名称

将运行生成的生成代理计算机。

命令行参数

与该生成定义关联的命令行参数(如果有)。

开始时间

指示生成开始时间的日期和时间戳。

完成时间

指示生成完成时间的日期和时间戳。

上次更改者

上次更改生成的用户。

上次更改时间

指示上次更改生成时的日期和时间戳。

质量

当前生成的质量状态。此信息是只读的。

打开的工作项

由于生成中发生的编译错误和静态分析错误而打开的工作项。

源代码管理版本

正在生成的文件的源代码管理版本。例如 C27。

日志

链接到生成日志所在的网络共享。

在 Service Pack 1 版本的 Microsoft Visual Studio Team System 2008 Team Foundation Server 中,日志文件包含一个“Reason”字段,其中列出用于生成的生成触发器。该字段的值有:

  • Manual   对生成进行手动排队。

  • IndividualCI   设置为每次签入后生成的持续集成生成。

  • BatchedCI   设置为批签入后生成的持续集成生成。

  • Schedule   预定生成。

  • ScheduleForced   已启动但没有签入任何新更改的预定生成。

生成步骤

下表说明生成报告的“生成步骤”类别。根据所使用的生成类型的不同以及生成是否成功,这些项会有所不同。生成步骤还包括日期和时间戳指示,如 06/20/2006 03:00.00。生成步骤包括:

  • 初始化生成

  • 获得源文件

  • 编译源文件

  • 为 <平台>/<风格> 编译 <解决方案名称>

  • 正在编译 <项目名称>

  • 运行测试

  • 正在生成变更集列表并更新工作项(注意   仅当生成成功时出现)

  • 正在生成变更集(注意   当生成中断时出现)

  • 正在创建工作项(注意   当生成中断时出现)

  • 将二进制文件复制到放置位置

  • 成功

  • 失败

  • 已停止

结果详细信息(平台/配置)

下表说明生成报告的“结果详细信息”类别。如果生成因生成权限不足而导致失败,则可能不会显示此部分。

说明

错误和警告

显示错误和警告的摘要。如果发生错误,将显示一个链接并指向包含有关操作系统/配置组合下的编译错误和警告列表的文件。

测试结果

显示对生成运行的所有测试的信息。表中的每一行都显示有关每个测试运行的下列信息。

  • 测试运行   显示指向该测试的链接。

  • 发布者   标识可运行该测试运行的用户。对于自动测试运行,此值为“N/A”。

  • 总计   显示每个测试运行的测试总数。

  • 通过   显示通过的测试数。

  • 未通过   显示未通过的测试总数。

  • 其他结果   显示具有其他结果(既非“通过”也非“未通过”)的测试总数。

代码覆盖率结果

显示代码覆盖率结果的输出。

关联的变更集

“关联的变更集”类别提供有关作为生成的一部分的变更集的信息。

说明:

报告中的节标题指示与生成关联的变更集的数量。

有关更多信息,请参见使用版本控制变更集

说明

变更集 ID

显示为链接的变更集编号。单击此链接将显示签入的详细信息。

签入者

签入变更集的用户。

注释

与变更集关联的注释。

关联的工作项

“关联的工作项”类别提供一个对话框,并在其中显示有关与此生成关联的工作项的信息。

说明:

报告中的节标题指示与生成关联的工作项的数量。

有关更多信息,请参见使用 Team Foundation 工作项

说明

ID

与此生成关联的工作项。作为链接显示,单击此链接将显示此工作项的详细信息。

标题

从 Team Foundation Server 检索的有关此工作项的标题信息。

签入操作

与此工作项关联的签入操作。

更改者

将此工作项与此生成关联的用户。

请参见

任务

如何:设置生成质量

演练:查看 Team Foundation Build 报告结果

概念

Team Foundation Build 概述

其他资源

使用 Team Foundation 生成报告