Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space FUNCTDEV and version SOAVIRT_9.10.6_CTP_3.1.2

在本章节中:

Table of Contents

前言

Parasoft 发现扩展旨在用于测试执行后的构建步骤,该步骤将 任务扩展旨在用于测试执行后的构建步骤,该步骤将 Parasoft 工具生成的功能和单元测试报告集成到 Visual Studio Team Services 项目中。该任务将从 Parasoft report XML 文件收集测试结果,并显示通过/失败测试的数量和结果细节。还可以将结果显示为图中的趋势数据,以便进行简单的可视化。

...

  • Parasoft SOAtest 9.x XML 报告。
  • 由 Parasoft C/C++test、Jtest 和 dotTEST 工具生成的 Parasoft Analyzers 10.x XML 报告。

要求

  • 代理版本 2.0.0 或更高。
  • 主机路径上可用 Java 6 或更高版本。

安装 Parasoft

...

任务扩展

  1. 登录到 Visual Studio 市场并单击 Visual Studio Team Services 选项卡。
  2. 找到并选择 Parasoft 发现扩展。任务扩展。
  3. 单击 Install

有关更多信息,请参见 Visual Studio Team Services 文档中的 Get extensions for Visual Studio Team Services

配置扩展

  1. 编辑现有构建或创建新构建并单击 Add Task
  2. 使用搜索字段搜索 Publish Parasoft Test Results
  3. 选择扩展并单击 Add
  4. 在配置中,选择 Test result format



  5. 检查测试结果文件字段。你可以在该字段中定义一个或多个 检查测试结果文件字段。您可以在该字段中定义一个或多个 minimatch 模式,以指定哪些 Parasoft XML 报告文件包含在 Visual Studio Team Services 构建报告中(请参阅 Microsoft's documentation on file matching patterns)。
  6. 完成后,单击 Save & Queue 菜单下的 Save

运行构建

典型的构建配置包括以下步骤:

  1. 清除构建检出目录。在此步骤中,你将清理上次构建运行遗留下来的 清除构建检出目录。在此步骤中,您将清理上次构建运行传统下来的 Parasoft XML 报告文件。你可以配置以下选你选项:报告文件。您可以配置以下选您选项:
    1. Get sources 步骤下,将 Clean 选项设置为 true
    2. 配置一个命令行运行器来清理前几次运行遗留下来的 配置一个命令行运行器来清理前几次运行传统下来的 Parasoft XML 报告文件。例如,你可以运行以下命令从 报告文件。例如,您可以运行以下命令从 build Checkout 目录中删除所有 XML 文件:

      rm $(System.DefaultWorkingDirectory)/*.xml
  2. 运行 SOAtest、C/C++test、Jtest 或 dotTEST。此步骤将生成 XML 格式的报告文件。XML 报告文件必须保存在 Visual Studio Team Services build project Checkout 目录中。
  3. 运行 Parasoft 发现扩展。你可以运行多个 任务扩展。您可以运行多个 Parasoft 工具,在调用此构建步骤之前生成多个 XML 报告文件。如果在 Parasoft 发现扩展构建步骤之前的构建步骤生成多个 任务扩展构建步骤之前的构建步骤生成多个 XML 报告文件,那么来自所有这些文件的所有测试结果都将添加到 Visual Studio Team Services 构建结果中。

查看上次构建的结果

打开 Visual Studio Team Services 构建配置页面,并单击构建名称旁边的最后一个构建结果链接。构建结果页面包含适当的 Parasoft 工具报告详细信息。

...

在构建树中单击 Build 步骤将显示日志信息,以备需要调试。

查看统计数据和趋势

构建结果概要页面提供了每次运行失败测试数量的直方图。仪表板还为整个测试结果趋势提供了小部件。

...