首页 > 解决方案 > Azure Functions v2:在 Azure DevOps 部署中将单元测试与 xUnit 集成

问题描述

我创建了一个 Azure Function v2 (.NET Core) 并添加了一个包含使用 xUnit 的单元测试的核心类库。然后,我在 Azure DevOps 中创建了一个构建管道,其中包含 Visual Studio 构建和 Visual Studio 测试任务。

但是我一再未能分别成功构建单元测试以在管道中成功运行。本地一切正常。

我必须做什么才能在 Azure DevOps 构建管道中成功地进行 Function App 构建和单元测试?

标签: .net-corebuildazure-devopsazure-functionsxunit

解决方案


以下是使其工作的步骤:

<PropertyGroup>
  <TargetFramework>netcoreapp2.1</TargetFramework>
</PropertyGroup>

<PropertyGroup>
  <TargetFramework>netcoreapp2.1</TargetFramework>
  <AzureFunctionsVersion>v2</AzureFunctionsVersion>
  <RuntimeFrameworkVersion>2.1.1</RuntimeFrameworkVersion>
  <PlatformTarget>AnyCPU</PlatformTarget>
  <RuntimeIdentifier>win-x64</RuntimeIdentifier>
</PropertyGroup>
  • 设置构建管道并包括以下任务:

在此处输入图像描述 ..................................................... …………………………………………………………………………………………………………………………………… 在此处输入图像描述 _ …………………………………………………………………………………………………………………………………………………… 在此处输入图像描述 _ ..................... 在此处输入图像描述

  • 确保在签入(TFVC)/推送(Git)之前添加了所有文件

  • 签到/推送


推荐阅读