跳转至

msOpProf 开发指南


1. 前置条件

1.1 知识准备

请参考《msOpProf 架构设计说明书》学习代码框架及核心流程。

1.2 环境准备

按照《msOpProf 安装指南 — 源码安装》章节完成编译和测试环境的搭建。

说明: 环境镜像的构建方法及配套软件版本由 MindStudio 统一镜像制作指南维护,本仓库不重复定义。

2. 编译构建

提供两种构建方式,按需选择:

方式 适用场景 特点
一键式脚本 首次构建、CI/CD 流水线 零配置,一步完成全流程
分步骤构建 日常开发、增量编译 可按需执行单步,效率更高

2.1 一键式脚本

在项目根目录执行:

python3 build.py

脚本将自动完成下载依赖、编译、打包全流程。

2.2 分步骤构建

下载依赖

python3 download_dependencies.py

执行编译

python3 build.py local

构建产物

构建成功后,输出将生成在 artifacts 目录下。

清理构建

如需全量重新编译,删除构建目录后重新执行上述步骤:

rm -rf build

3. 单元测试

3.1 执行测试

python3 build.py test

命令返回码为 0,且测试用例均无失败,表示单元测试通过。若存在 FAILED 用例,请根据日志定位失败原因。

3.2 清理测试环境

删除 UT 构建目录后重新执行测试:

rm -rf build_ut