reactjs - 如何在管道中包含多个代码覆盖率
问题描述
我有一个实体框架.net 核心应用程序作为后端,.net 核心反应应用程序作为前端。
我正在尝试为这个项目设置azure 管道。
当我为.net core react应用程序设置管道时,我正在运行库测试(生成代码覆盖率),因为它是我的 UI 项目的引用项目。
这里的问题是当我为 .net core react 应用程序运行JEST测试时,它也在生成测试覆盖率,但是在我启用库的代码覆盖率时,在构建管道测试覆盖率选项卡的摘要中没有显示代码覆盖率。
我能够在已发布的工件中看到这两个覆盖范围。
如何在构建摘要中查看这两个覆盖范围?
解决方案
如何在管道中包含多个代码覆盖率
看来您正在使用Publish Code Coverage Results任务,这与使用 Publish test results 任务不同。但是您无法在单个任务中发布多个覆盖率测试结果。
当您有两个coverage.xml
文件时,Azure Devops 构建定义将只使用其中一个。
要解决此问题,请尝试在构建管道中为每个包添加另一个发布代码覆盖结果任务。
如果它对您没有帮助,请在您的问题中分享您的构建定义。
希望这可以帮助。
推荐阅读
- ffmpeg - 使用录制 rtsp 流时间歇性视频挂断
- r - 在闪亮的应用程序中使用 actionButton 更新数据框的值
- hl7-fhir - “为所有资源定义的通用参数”的 Hapi Fhir 常量
- postgresql - 无法链接到正在运行的 postgres 数据库 docker 容器并运行 DDL 命令
- reporting-services - Microsoft SQL Server Report Builder 创建数据集以存储中文名称
- python - 设置 QMainWindow 的样式表覆盖 QWidget
- typescript - 如何定义类型,以便我能够将具有通用字符串键的记录分配给自定义枚举键
- active-directory - 使用简单绑定将 LDAPS 负载平衡到 Active Directory
- android-studio - 在 linarLayout 的中心创建 textViews
- javascript - 是否可以通过 React 编写的站点中的元素获取事件处理程序?