【问题标题】:Copy Test results from VSTS to self-hosted Azure VM将测试结果从 VSTS 复制到自托管 Azure VM
【发布时间】:2018-08-29 08:04:17
【问题描述】:

我在 VSTS 中配置了一个私有构建代理/自托管虚拟机。

我想将每个测试用例的所有测试结果复制到我的自托管 VM。目前为此我创建了构建管道。

在发布测试任务中,有测试结果文件,例如.xml 文件和搜索文件夹作为默认源存储库路径。

测试用例快照:

如何在测试用例中指定附件路径并将工件复制/下载到 VM? 同样在处理完附件后,我想将输出复制回测试结果。

如何做到这一点?

非常感谢任何帮助。

谢谢

【问题讨论】:

    标签: azure-devops azure-pipelines azure-pipelines-release-pipeline azure-pipelines-build-task


    【解决方案1】:

    所有必要的文件都在代理机器上(构建/部署代理),因此如果您在发布期间运行测试,测试结果文件将在该代理机器上。

    另一方面,如果你不能使用 VsTest 任务运行测试,那么你可以通过 Publish Test Result 任务发布测试结果。

    【讨论】:

    • 谢谢Starian Chen。测试计划是通过 VSTS 门户创建的。没有视觉工作室测试项目。如何将我的测试用例结果或附件复制到自托管 VM。我用一些快照修改了我的问题。
    • @Amruta 您是否将测试程序集关联到测试用例?
    • 否..没有测试程序集。测试计划、套件是从 VSTS 门户创建的。每个测试用例都添加了一个附件。我想将此测试用例附件复制到我的虚拟机。这些测试用例不属于任何解决方案。
    • @Amruta 附件链接到测试用例?如果没有,附件在哪里?
    • 是的..它作为附件附加到测试用例。有问题提供的快照
    【解决方案2】:

    VsTest 任务将自动发布结果。

    如果您出于某种原因不使用 VsTest,那么使用 deployment groups 会更容易。使用部署组,您无需复制文件——部署直接在目标机器上运行,无需中间代理机器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-20
      • 2021-05-02
      • 1970-01-01
      相关资源
      最近更新 更多