生成报告概述
更新: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”字段,其中列出用于生成的生成触发器。该字段的值有:
|
生成步骤
下表说明生成报告的“生成步骤”类别。根据所使用的生成类型的不同以及生成是否成功,这些项会有所不同。生成步骤还包括日期和时间戳指示,如 06/20/2006 03:00.00。生成步骤包括:
初始化生成
获得源文件
编译源文件
为 <平台>/<风格> 编译 <解决方案名称>
正在编译 <项目名称>
运行测试
正在生成变更集列表并更新工作项(注意 仅当生成成功时出现)
正在生成变更集(注意 当生成中断时出现)
正在创建工作项(注意 当生成中断时出现)
将二进制文件复制到放置位置
成功
失败
已停止
结果详细信息(平台/配置)
下表说明生成报告的“结果详细信息”类别。如果生成因生成权限不足而导致失败,则可能不会显示此部分。
项 |
说明 |
---|---|
错误和警告 |
显示错误和警告的摘要。如果发生错误,将显示一个链接并指向包含有关操作系统/配置组合下的编译错误和警告列表的文件。 |
测试结果 |
显示对生成运行的所有测试的信息。表中的每一行都显示有关每个测试运行的下列信息。
|
代码覆盖率结果 |
显示代码覆盖率结果的输出。 |
关联的变更集
“关联的变更集”类别提供有关作为生成的一部分的变更集的信息。
说明: |
---|
报告中的节标题指示与生成关联的变更集的数量。 |
有关更多信息,请参见使用版本控制变更集。
项 |
说明 |
---|---|
变更集 ID |
显示为链接的变更集编号。单击此链接将显示签入的详细信息。 |
签入者 |
签入变更集的用户。 |
注释 |
与变更集关联的注释。 |
关联的工作项
“关联的工作项”类别提供一个对话框,并在其中显示有关与此生成关联的工作项的信息。
说明: |
---|
报告中的节标题指示与生成关联的工作项的数量。 |
有关更多信息,请参见使用 Team Foundation 工作项。
项 |
说明 |
---|---|
ID |
与此生成关联的工作项。作为链接显示,单击此链接将显示此工作项的详细信息。 |
标题 |
从 Team Foundation Server 检索的有关此工作项的标题信息。 |
签入操作 |
与此工作项关联的签入操作。 |
更改者 |
将此工作项与此生成关联的用户。 |
请参见
任务
演练:查看 Team Foundation Build 报告结果