在Azure DevOps管道中运行使用Azure API和其他基础结构的单元测试

时间:2020-08-25 17:14:15

标签: azure unit-testing azure-devops

我想知道,我们如何运行使用与Azure相关的基础设施和API(例如Keyvault,服务结构,Azure活动目录)的单元测试。 当我们尝试使用构建管道中的常见测试任务执行那些测试时,它无法连接。 因此,我们最终模拟了那些测试,但是如果我不想模拟那些测试该怎么办。并希望了解是否有一个选项可以运行它在Visual Studio中的运行方式。

1 个答案:

答案 0 :(得分:0)

Visual Studio测试任务未定义任何用于接受服务连接的参数。

如果要调用密钥仓库,可以尝试使用以下方式:

  • Azure Key Vault任务:可用于从保管库中提取全部或部分机密,并将它们设置为可在管道的后续任务中使用的变量。

  • Link secrets from an Azure key vault:将现有的Azure密钥保管库链接到变量组,并将选择性的保管库密钥映射到变量组。

请在下面的博客中查看详细方法: