add ut
Co-authored-by: ren-mengguang<renmengguang@h-partners.com>
# message auto-generated for no-merge-commit merge:
!1574 merge rmg_code into master
add ut
Created-by: ren-mengguang
Commit-by: ren-mengguang
Merged-by: cann-robot
Description: ## 描述
增补对外接口&数据结构llt测试用例
## 关联的Issue
<!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。-->
<!-- 如果这个PR不涉及Issue,可填写"NA"。-->
## 测试
仅新增llt用例,不影响功能
|测试用例 |覆盖分支 |
|-- |-- |
|Ut_HcclGetRankId_When_RankIdIsNull_Expect_ReturnIsHCCL_E_PTR | HcclGetRankId 函数的空指针检查分支(CHK_PTR_NULL(rank), 返回 HCCL_E_PTR 错误码的路径 |
|Ut_HcclEngineCtxCreate_WithDifferentCommEngines_Expect_ReturnIsHCCL_SUCCESS | HcclEngineCtxCreate 函数的 COMM_ENGINE_CPU 分支,HcclEngineCtxCreate 函数的 COMM_ENGINE_AICPU 分支 |
|ut_HcclCombinOpParam_910B_size_check.cc (新文件)|TestHcclCombinOpParamSize - 验证结构体总大小,TestHcclCombinOpParamFieldOffsets - 验证所有字段偏移量,TestHcclCombinOpParamFieldSizes - 验证子结构体大小|
|ut_HcclCombinOpParam_950_size_check.cc (新文件)| TestHcclCombinOpParamSize - 验证结构体总大小,TestHcclCombinOpParamFieldOffsets - 验证所有字段偏移量,TestHcclCombinOpParamFieldSizes - 验证子结构体大小|
|ut_HcclOpArgs_size_check.cc (新文件)|TestHcclOpArgsSize - 验证结构体大小,TestHcclOpArgsFieldOffsets - 验证字段偏移量,TestHcclOpArgsFieldSizes - 验证字段类型大小,TestHcclOpArgsAlgConfigSize - 验证配置结构体大小,TestHcclOpArgsInitFunction - 验证初始化函数|
|ut_HcclOpResParam_size_check.cc (新文件)|TestHcclOpResParamSize - 验证结构体总大小,TestHcclOpResParamFieldOffsets - 验证所有字段偏移量,TestHcclOpResParamFieldSizes - 验证子结构体大小|
|ut_HcomGetCommHandleByGroup_API_test.cc (新文件)|HcomGetCommHandleByGroup 函数的 CHK_PTR_NULL(commHandle) 分支,HcomGetCommHandleByGroup 函数的 CHK_PTR_NULL(group) 分支,组群不存在时返回 HCCL_E_NOT_FOUND 的路径|
## 文档更新
<!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。-->
## 类型标签
<!-- [x] 表示选中 -->
- [X] Bug修复
- [ ] 新特性
- [ ] 性能优化
- [ ] 文档更新
- [ ] 其他,请描述:
See merge request: cann/hcomm!1574