我正在尝试建立构建和发布管道,但是我看到可以在构建管道和发布管道中运行Visual Studio测试。有人有我应该选择的建议吗?
答案 0 :(得分:1)
在构建或发布管道中应该在哪里运行测试?
确实,就像4c74356b41的注释一样,这取决于您要测试的内容。通常,在构建时为unit
\ intergation
。 smoke
\ UI
发布。
但是也可以在发布时运行单元测试吗?
答案是肯定的。
根据官方文件Visual Studio Test task:
在构建或发布管道中使用此任务来运行单元和 功能测试(硒,Appium,编码的UI测试等) Visual Studio测试运行程序。
但是,当您在发布管道上运行单元测试时,您需要使用复制任务和发布构建工件任务将dll
和test.dll
复制到工件,这样我们才能获得在发布管道中。
然后我们可以在发布管道中对其进行测试。
检查the similar thread了解更多详细信息。
作为测试,它在我这一边工作正常:
希望这会有所帮助。