2

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

4

1 回答 1

3

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

确实,就像 4c74356b41 的评论一样,这取决于您测试的内容。一般来说,unit\intergation在构建。smoke\UI发布时。

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

答案是肯定的。

根据官方文档Visual Studio 测试任务

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

但是,当您在发布管道上运行单元测试时,您需要使用复制任务和发布构建工件任务来复制dlltest.dll到工件,以便我们可以在发布管道中获取它。

在此处输入图像描述

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

检查类似的线程以获取更多详细信息。

作为测试,它在我这边运行良好:

在此处输入图像描述

希望这可以帮助。

于 2019-10-01T02:32:34.917 回答