代码之家  ›  专栏  ›  技术社区  ›  Bruno Casarotti

发布带有项目的测试程序集,以便在VST的功能测试期间使用它们

  •  1
  • Bruno Casarotti  · 技术社区  · 6 年前

    我很难找到如何在RealEase管道上正确配置功能测试。我有一个解决方案,其中包含一些正在使用VSTS中的默认生成配置生成的Web项目。工件还可以,我可以使用发布管道发布它们。 到目前为止还不错,现在我想使用codedui实现功能测试,并将它们集成到我的版本中。我们有一个开发服务器,在配置部署组时安装了一个vsagent。然后,我使用已下载的工具手动安装了一个vstest代理 此处

    然后我在发布管道上添加了一个新任务:vstest,配置如下

    这是来自我的发布管道中的测试任务的日志输出,在该任务中,它表示未找到任何测试程序集:

    我的生成任务:

    这是我的工件包,似乎没有任何测试程序集,只有Web项目:

    所以,基本上,我如何发布我的测试程序集,以便在我的发布管道中使用它们?我是否正确地将测试程序集与Web项目工件打包在一起?here.

    然后我在发布管道上添加了一个新任务:vstest,配置如下

    enter image description here

    这是来自我的发布管道中的测试任务的日志输出,在该任务中,没有找到测试程序集:

    enter image description here

    我的构建任务:

    enter image description here

    这是我的工件包,似乎没有任何测试程序集,只有Web项目:

    enter image description here

    所以,基本上,我如何发布我的测试程序集,以便在我的发布管道中使用它们?我是否正确地将测试程序集与Web项目工件打包在一起?

    2 回复  |  直到 6 年前
        1
  •  3
  •   Andy Li-MSFT    6 年前

    您可以尝试将测试程序集复制到 $(build.artifactStagingDirectory). and publish with the artifact.

    或者,您可以尝试添加另一个 copy task publish build artifactures task或直接使用 copy and publish build artifactures task以复制测试程序集并将其作为另一个项目发布。

    添加另一个 Copy Task Publish Build Artifacts 任务或直接使用 Copy and Publish Build Artifacts 任务复制测试程序集并将其作为另一个项目发布。

    enter image description here

        2
  •  0
  •   Daniel Mann    6 年前

    需要发布包含测试程序集的单独项目。