使用输入文件进行天蓝色单位测试

问题描述 投票:0回答:1

将项目从TFS迁移到Azure,除了一些单元测试之外,其他所有东西都运行良好。这些单元测试需要我们先前托管在共享驱动器上的输入文件。在我继续研究在代码中模拟数据的路径之前,是否仍然可以将文件保存在Azure中,并从测试中引用它们?

c# visual-studio unit-testing azure-devops
1个回答
0
投票

如果可行,您可以尝试将输入文件提交到单元测试代码存储库中。因此,当通过管道构建单元测试代码时,将可以访问输入文件。如果要在发布管道上执行单元测试,它们也可以包含在构建工件中。

如果使用自托管代理来运行单元测试,则只需将输入文件保存在安装了自托管代理的计算机上的文件夹中。

以便在自托管代理上执行的单元测试可以访问输入文件。有关在Azure devops上创建自托管代理的步骤,请参见here

© www.soinside.com 2019 - 2024. All rights reserved.