相关疑难解决方法(0)

Azure DevOps 2019 Server 执行代码覆盖率测试失败

现在的情况:

为了使我们的Azure DevOps 2019 服务器(代理)能够构建ASP.NET Core 3.Net Core 3应用程序,我们在其上安装了Build Tools for Visual Studio 2019(expander Tools for Visual Studio 2019)。这不是最佳实践,但 Azure DevOps 2019 服务器和代理安装在同一台计算机上。

除了收集编码器覆盖率之外,一切都按预期进行。构建了应用程序并提供了工件。我们可以确认,发布后的所有工件都按预期工作。
正如已经提到的,除了代码覆盖率之外,一切都很好。

要构建的应用程序是 .NET Framework 4.6.2 应用程序,是在代理上成功安装 VS 2019 构建工具并使用 VS 2017 Enterprise 之前构建的。

Visual Studio Test为了进行测试,我们在任务之后的构建管道中使用 MSTest Visual Studio build。测试任务配置如下:

variables:
  SolutionRootDirectory: 'MySolutionRoot'
  SettingsFilePath: ''
  BuildPlatform: 'Any CPU'
  BuildConfiguration: 'Release'

steps:
- task: VSTest@2
  displayName: 'Test Assemblies: $(BuildConfiguration)'
  inputs:
    testAssemblyVer2: |
     **/*Test?(s).dll
     !**/obj/**
    searchFolder: '$(SolutionRootDirectory)' …
Run Code Online (Sandbox Code Playgroud)

c# msbuild automated-tests code-coverage azure-devops

4
推荐指数
1
解决办法
2614
查看次数