| [feat] DT support scripts
Co-authored-by: HJ92<yejiajinqi@hisilicon.com>
Co-authored-by: xubin<mark19980312@126.com>
Co-authored-by: mystri<hanboyou@huawei.com>
# message auto-generated for no-merge-commit merge:
!28 merge DT_build_test into master
[feat] DT support scripts
Created-by: xubin787
Commit-by: HJ92;mystri;xubin;xubin787
Merged-by: cann-robot
Description: ## 描述
新增 build.sh 构建测试脚本,为 torchtitan-npu 仓库提供 DT看护能力。
主要功能包括:
- **单元测试**:支持全量测试和增量测试两种模式
- **冒烟测试**:验证训练流程的正确性
历史问题修复包括:
- **CodeCheck BSD证书误报**:修复OAT.xml的错误配置,从而使工程里新增文件的BSD证书能够正常通过CodeCheck校验
## 类型
- [X] Bug 修复
- [x] 新功能
- [ ] 重构(即不是新增功能,也不是修改bug的代码变动)
- [x] 构建过程或辅助工具的变动
- [ ] 文档内容更新
## 详细说明
### 新增脚本
- build.sh:统一构建测试入口脚本
### 功能特性
**测试相关**
| 参数 | 说明 |
|------|------|
| -u, --ut | 运行单元测试 |
| -s, --smoke | 运行冒烟测试 |
| -a, --all | 构建 + 单元测试 + 冒烟测试 |
## Checklist:
- [x] 我的代码遵循这个项目的代码风格
- [x] 我已经自己测试过我的代码
- [ ] 我已经更新了相应的文档
- [x] 我已经在标题中正确使用了类型标签(例如:feat, fix, refactor, docs, test)
## 如何测试
```bash
# 查看帮助
sh build.sh -h
# 运行单元测试
sh build.sh -u
# 运行冒烟测试
sh build.sh -s
# 完整流程
sh build.sh -a
```
See merge request: cann/torchtitan-npu!28 | 2 个月前 |