文件最后提交记录最后更新时间
feat(tests): extend init behavior tests to all teams, fix scanner scope & cleanup safety Co-authored-by: yanhf<yanhaifeng5@huawei.com> # message auto-generated for no-merge-commit merge: !149 merge sync into master feat(tests): extend init behavior tests to all teams, fix scanner scope & cleanup safety Created-by: yanhf Commit-by: yanhf Merged-by: cann-robot Description: 测试框架增强与修复 新特性 New Features • 【测试框架】 新增 test-init-behavior.sh:扩展 init.sh 安装行为测试到所有 team(ops-code-reviewer、ops-dir t-invoke、ops-registry-invoke、pypto-op-orchestrator),覆盖 project/global × opencode/claude 共 4 种组合 • 【测试框架】 新增 test-init-install.sh:L1 静态验证 init.sh 的存在性、可执行性、shebang、SHARED_SKILL_ROO 路径、skill 引用一致性、INCLUDED_AGENT_PATTERN 匹配性。 • 【测试框架】 run-tests.sh 注册 init 测试到 unit 和 behavior 分类,支持 --fast 模式运行。 问题修复 Bug Fix • 【测试框架】 修复上游主线 fec02a9 目录扁平化(ops/skills/<name> → ops/<name>)导致的测试脚本路径失效问题 同步更新 test-init-install.sh、test-universal.sh。 • 【测试框架】 统一 ops-registry-invoke/init.sh 格式:补充 INCLUDED_SKILLS / INCLUDED_AGENT_PATTERN 声明, 复 project 模式下 PWD/AGENTS.md symlink 创建逻辑,与其他 init.sh 保持一致。 • 【测试框架】 修复 test-init-behavior.sh 在 set -euo pipefail 下因 grep 无匹配导致异常退出的问题。 • 【测试框架】 修复 get_all_teams_with_paths() 扫描范围缺失 plugins-official team 的问题。 • 【测试框架】 修复 rules.yaml 中 当.*时 过度宽泛导致的误判,以及 test 关键词误匹配问题。 • 【测试框架】 移除 behavior 测试中嵌套的 timeout(runner 300s 已足够),简化 get_git_repo_names() 从解析 g clone 改为检测 CONFIG_ROOT symlink。 关联的Issue 测试 • 本地执行 tests/run-tests.sh --fast -v,9 个 fast 测试全部通过,耗时约 227s。 • 覆盖 skills/agents/teams 结构测试、内容测试、init 安装测试、init 行为测试。 文档更新 • plugins-official/ops-registry-invoke/init.sh 新增开源合规头文件及元数据声明。 类型标签 • [x] 🐛 Bug 修复 • [x] 🧪 测试用例 • [x] ♻️ 代码重构 • [x] 🧹 代码清理 See merge request: cann/cannbot-skills!14928 天前
fix: repair TRAE init and UT Co-authored-by: zihengwang2<wangziheng8@huawei.com> # message auto-generated for no-merge-commit merge: !261 merge refactor-plugin into master fix: repair TRAE init and UT Created-by: zihengwang2 Commit-by: zihengwang2 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述您的改动,包括改动的原因和所采取的方法。 ### 举例: #### 新特性 New Features - 【仿真 ops-simulator】新增Ascend 950 仿真Skill:支持 Ascend 950 仿真,并且输出性能分析报告和流水线图。 - 【PyPTO】【pypto-op-design】新增 Skill:pypto-op-design,PyPTO算子方案设计,含快速参考和设计模板。 #### 问题修复 Bug Fix 【算子直调 ops-direct-invoke】修改verify_environment.sh脚本,返回environment.json 固定为1的bug,应该按实际设备的npu count返回。 --> 修复并补全model infer 初始化中TRAE部分;UT测试用例同步修改,与其他plugin测试路径统一。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单的链接。--> 关联Issue #167 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🌟 新特性 - [ ] ✨ 特性增强 - [x] 🐛 Bug 修复 - [ ] ⚡ 性能优化 - [x] 🧪 测试用例 - [ ] 📦 构建 / CI - [ ] 📝 文档更新 - [ ] 🔧 配置变更 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] ♻️ 代码重构 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: ## 流水线故障排查 <!-- 如果下方的流水线检查未通过,可参考以下指引进行自助修复 --> > **UT_Test 未通过?** > 请在下方流水线表格的 **UT_Test** 行,点击右侧的 >>>>> 下载「UT_Test 自检修复提示词模版」。 > 将下载的模版内容粘贴给 Agent,Agent 将根据日志自动定位并修复问题。 > > 示例: > ![UT_Test下载示例](pipeline-ut-test-download-link.png) See merge request: cann/cannbot-skills!26112 天前
rich content of ascendc-npu-arch: extend docs with hardware params, micro-architecture, SIMT/Regbase/NDDMA/CCU for DAV_3510 Co-authored-by: jon_jin<jinjiong@hisilicon.com> # message auto-generated for no-merge-commit merge: !195 merge master-fork into master rich content of ascendc-npu-arch: extend docs with hardware params, micro-architecture, SIMT/Regbase/NDDMA/CCU for DAV_3510 Created-by: jon_jin Commit-by: jon_jin Merged-by: cann-robot Description: ## 描述 rich content of ascendc-npu-arch: extend docs with hardware params, micro-architecture, SIMT/Regbase/NDDMA/CCU for DAV_3510 ## 关联的Issue SKILL自己来维护硬件信息,无法核实源头信息真实性,对SKILL进行重构,后续主要提供:1.主要硬件差异摘要 2.提供各类信息源头的地址,抑制幻觉,没有正式渠道披露的标注为经验值 3.硬件规格的计算公式,方便对数据进行交叉验证 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🌟 新特性 - [ ] ✨ 特性增强 - [ ] 🐛 Bug 修复 - [ ] ⚡ 性能优化 - [ ] 🧪 测试用例 - [ ] 📦 构建 / CI - [ ] 📝 文档更新 - [ ] 🔧 配置变更 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] ♻️ 代码重构 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: ## 流水线故障排查 <!-- 如果下方的流水线检查未通过,可参考以下指引进行自助修复 --> > **UT_Test 未通过?** > 请在下方流水线表格的 **UT_Test** 行,点击右侧的 >>>>> 下载「UT_Test 自检修复提示词模版」。 > 将下载的模版内容粘贴给 Agent,Agent 将根据日志自动定位并修复问题。 > > 示例: > ![UT_Test下载示例](pipeline-ut-test-download-link.png) See merge request: cann/cannbot-skills!19520 天前