已开启
[Task]: 补充测试用例,提高仓库 ut 覆盖率 #31
Qanly创建于  8月5日
Qanly
Qanly成员
8月5日 创建

任务描述

目前 faiss/npu 目录下覆盖率如下:

image.png

在此基础上对 UT 进行补充。

验收标准

1、行覆盖率 > 80%,分支覆盖率 > 60%,函数覆盖率 > 95%;
2、UT可在非NPU环境上执行;
3、用例的判断逻辑要有意义,用例名称清晰,结合注释说明是测试哪个接口,测试的大致流程;
4、不要显著增加UT执行耗时;
5、通过sig例会评审,PR合入

对接人

@qanly97

likedislike
QanlyQanly成员
8月5日 添加了label:feature
QanlyQanly成员
8月5日 issue类型由 Bug-Report 改变为 需求
yihao1234成员
8月5日 评论:

/label add triaged

likedislike
ascend-robotascend-robot成员
8月5日 添加了label:triaged
QanlyQanly成员
8月5日 issue类型由 需求 改变为 任务
Qanly
Qanly成员
8月5日 评论:

/label add help-wanted

likedislike
ascend-robotascend-robot成员
8月5日 添加了label:help-wanted
Qanly
Qanly成员
8月6日 评论:

/label add good-first-issue

likedislike
ascend-robotascend-robot成员
8月6日 添加了label:good-first-issue
QanlyQanly成员
8月6日 修改了issue 的描述
QanlyQanly成员
8月6日 修改了issue 的描述
QanlyQanly成员
8月6日 修改标题为 “[Task]: 补充测试用例,提高仓库 ut 覆盖率”,原标题为“[Feature]: 补充测试用例,提高仓库 ut 覆盖率”
Llan_xin成员
23 天前 修改了issue 的描述
gcw_LybncZgF
21 天前 评论:

认领这个任务

likedislike
gcw_LybncZgF
21 天前 评论:

认领这个任务

@gcw_LybncZgF

邮箱:colin_lxw599@163.com

likedislike
Qanly
Qanly成员
20 天前 评论:

认领这个任务

@gcw_LybncZgF

邮箱:colin_lxw599@163.com

@gcw_LybncZgF

社区任务会统一发布在任务广场 https://www.hiascend.com/activities/task-center 请及时关注发布情况并进行报名。

likedislike
xlc2020
18 天前 评论:

当前已完成 Ascend/faiss Issue #31 的单卡及无NPU环境可执行UT补充,代码已推送个人fork的 test/31-ut-coverage 分支,最新提交4b9836d。HiDevLab单卡完整验收:CTest 19/19通过,GoogleTest 223 passed、12 skipped、0 failed;行覆盖率83.5%(6758/8092)、函数95.7%(918/959)、分支44.4%(4211/9489),行和函数已达标。12个跳过用例均为多设备场景,主要涉及NpuIndexIVFPQ distributed/replicated/sharded、IVFPQ distributed K-means、NpuCloner多设备克隆及设备间资源/拷贝。当前需要至少2张同一任务可同时访问的同型号NPU环境,补充并验证多卡路径后重新采集覆盖率。已向昇腾社区提交环境申请工单2026082721976,正在等待处理。关联任务:https://gitcode.com/Ascend/faiss/issues/31

likedislike
xlc2020
17 天前 评论:

image.png

likedislike
Xxlc2020
11 天前 关联了pull request:test: expand NPU unit coverage for Issue #31