【问题标题】:Azure Unit testing with Input files使用输入文件进行 Azure 单元测试
【发布时间】:2020-04-28 15:02:09
【问题描述】:

将项目从 TFS 迁移到 Azure,除了一些单元测试外,一切都运行良好。这些单元测试需要我们之前托管在共享驱动器上的输入文件。在我走在代码中模拟数据的道路之前,我们是否可以将文件保存在 Azure 中,并从我们的测试中引用它们?

【问题讨论】:

  • 通用包饲料?
  • 目前还不熟悉它们,但会探索该选项。

标签: c# visual-studio unit-testing azure-devops


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

    我们最终做的是创建一个包含我们的文件的 nuget 包,并将它们放在我们自己的 Azure 提要中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-19
      • 2018-09-04
      • 1970-01-01
      • 1970-01-01
      • 2010-09-15
      • 2019-05-21
      • 1970-01-01
      • 2020-02-29
      相关资源
      最近更新 更多