我正在尝试设置构建和发布管道,但我看到可以在构建管道和发布管道中运行 Visual Studio 测试。有人建议我应该选择哪一个吗?
问问题
1149 次
1 回答
3
我应该在构建或发布管道的哪里运行测试?
确实,就像 4c74356b41 的评论一样,这取决于您测试的内容。一般来说,unit
\intergation
在构建。smoke
\UI
发布时。
但是否也可以在发布时运行单元测试?
答案是肯定的。
根据官方文档Visual Studio 测试任务:
在构建或发布管道中使用此任务来使用 Visual Studio 测试运行程序运行单元和功能测试(Selenium、Appium、编码的 UI 测试等)。
但是,当您在发布管道上运行单元测试时,您需要使用复制任务和发布构建工件任务来复制dll
和test.dll
到工件,以便我们可以在发布管道中获取它。
然后我们可以在发布管道中对其进行测试。
检查类似的线程以获取更多详细信息。
作为测试,它在我这边运行良好:
希望这可以帮助。
于 2019-10-01T02:32:34.917 回答