在构建或发布管道中应在哪里运行测试?

时间:2019-09-30 09:05:16

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

我正在尝试建立构建和发布管道,但是我看到可以在构建管道和发布管道中运行Visual Studio测试。有人有我应该选择的建议吗?

1 个答案:

答案 0 :(得分:1)

  

在构建或发布管道中应该在哪里运行测试?

确实,就像4c74356b41的注释一样,这取决于您要测试的内容。通常,在构建时为unit \ intergationsmoke \ UI发布。

  

但是也可以在发布时运行单元测试吗?

答案是肯定的。

根据官方文件Visual Studio Test task

  

在构建或发布管道中使用此任务来运行单元和   功能测试(硒,Appium,编码的UI测试等)   Visual Studio测试运行程序。

但是,当您在发布管道上运行单元测试时,您需要使用复制任务和发布构建工件任务将dlltest.dll复制到工件,这样我们才能获得在发布管道中。

enter image description here

然后我们可以在发布管道中对其进行测试。

检查the similar thread了解更多详细信息。

作为测试,它在我这一边工作正常:

enter image description here

希望这会有所帮助。