繁体   English   中英

Azure 构建项目在代码覆盖率中丢失

[英]Azure build project missing in code coverage

我有一个用于 xunit 测试的构建。 构建工作,所有测试通过。

但我的代码覆盖率文件不包含我的主项目。 我尝试使用一个空的运行设置文件,我得到了很多不重要的 dll/项目,但是我缺少一些重要的项目。

在本地使用visual studio 2019,我没有问题。 (使用我的自定义运行设置或我的空运行设置)

它是 zaure 代码覆盖中最简单的项目(如 dto 的)(而不是全部)


我所有的项目都在 .net 框架 4.7.2

我几乎为每个 class 使用接口。

构建服务器处于发布模式,但您需要 pdb 文件来获取代码覆盖。 所以我在缺少的 dll/项目上添加了完整的调试类型(在发布平台上)

 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
    <DebugType>full</DebugType>
    <Optimize>true</Optimize>
    <OutputPath>bin\Release\</OutputPath>
    <DefineConstants>TRACE</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
  </PropertyGroup>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM