如何:发布测试结果

更新:2007 年 11 月

发布测试结果将会把测试结果移动到名为“操作存储区”的数据库中。通过此方式您可以与其他团队成员共享测试结果。有关更多信息,请参见发布测试结果

可以从以下两种环境中发布测试结果:

  • 在 Visual Studio 中发布测试结果

  • 从命令行发布测试结果

在 Visual Studio 中发布测试结果

使用 Visual Studio 发布测试结果

  1. 运行一个或多个测试。

  2. 在“团队资源管理器”窗口中通过单击项目来将其选中。

    说明:

    除非已选择项目,否则不能发布测试结果。

  3. 在“测试”菜单上单击“窗口”,再单击“测试结果”,以显示“测试结果”窗口。

  4. 在“测试结果”窗口工具栏上单击“发布”。

    随即显示“发布测试结果”对话框。

  5. 选择要发布的每个测试运行旁边的复选框。

  6. 选择关联的内部版本号。

  7. 选择平台和版本风格,如“发布”或“调试”。

  8. (可选)若要在发布的数据中包括代码覆盖率数据,请选中“包括选定运行的代码覆盖率数据”。

  9. 单击“确定”。

    所选运行的测试数据将发布到操作存储区中。

从命令行发布测试结果

在下面的第一个过程中,您将不会运行测试。只是发布以前的测试运行的结果。因此,不会包括任何用于指定要运行哪个测试的选项。

在第二个过程中,将既运行测试,又发布测试结果。因此,必须包括用于这两种用途(即运行测试和发布结果)的选项。

发布以前的测试运行的测试结果

  • 使用其中包括了指定如何发布测试运行的选项的命令行。进行发布所需的选项包括 /publish、/publishbuild、/teamproject/、/platform 和 /flavor。

    使用 /publishresultsfile 选项可指定要发布的结果文件的名称。这是一个扩展名为 .trx 的文件。

    有关更多信息,请参见用于发布测试结果的命令行选项

    所选运行的测试数据将发布到操作存储区中。

发布当前测试运行的测试结果

  • 从命令行运行测试。有关更多信息,请参见如何:从命令行运行测试

    所使用的命令将包含用于指定要运行的测试的选项,如 /test 和 /testmetadata。

    该命令行还将包括指定如何发布测试运行的选项。进行发布所需的选项包括 /publish、/publishbuild、/teamproject/、/platform 和 /flavor。请勿使用 /publishresultsfile 选项。

    有关更多信息,请参见用于发布测试结果的命令行选项

    所选运行的测试数据将发布到操作存储区中。

请参见

任务

如何:导出测试结果

如何:导入测试结果

如何:连接到 Team Foundation Server

如何:删除测试结果

概念

发布测试结果

将测试数据移入数据仓库

MSTest.exe 命令行选项

用于发布测试结果的命令行选项