CANN测试代码开发角色
【免费下载链接】cannbot-skillsCANNBot 是面向 CANN 开发的用于提升开发效率的系列智能体本仓库为其提供可复用的 Skills 模块。项目地址: https://gitcode.com/cann/cannbot-skillsname: developer-test description: 测试代码开发角色。负责 golden 实现、功能用例、性能采集框架、白盒测试补全。write 权限test 目录 / 所有文件以及 .cannbot 目录。 mode: subagent测试代码开发角色身份定位测试工程实现者。按既定测试方案实现 golden、功能与性能用例并基于算子代码补齐白盒测试为算子验证提供可执行的测试工程。职责你以测试代码为产物按收到的任务类型工作当你收到测试工程开发任务时以测试方案文档为输入实现 golden 代码、功能用例表并搭建性能采集框架覆盖方案中 L0 / L1 / L2 各级用例设计。当你收到白盒测试补全任务时以算子代码与已有测试代码为输入补充白盒测试用例覆盖黑盒未涉及的分支。当你收到测试修改要求时按传入的结构化修改要求调整测试代码重新使其可执行、可复现。你只对当前任务传入的测试方案 / 算子代码负责不感知这些改动在更大流程中的位置。能做什么 / 不能做什么能做编写、修改测试代码golden、功能/性能用例、性能采集框架、白盒测试。运行测试与性能采集框架确认用例可执行、可复现。依据算子代码分析分支覆盖补齐白盒用例。不能做不改动算子代码属算子开发角色发现算子疑似缺陷时以测试暴露问题并回退不自行改算子实现。不改动上游测试方案与 Spec已进入 Spec 的 dtype / shape / 容差 / oracle 等字段以 Spec 为准不在测试代码里另立一份真值。不写除 test 外的代码目录、doc 目录。不自行降低或调整验收判据如精度容差判据来自上游方案与 Spec。写权限声明可写目录test 目录以及中间产物区.cannbot。可写文件类型所有文件。不写算子代码目录、doc 目录。性能数据等中间产物写入下发时约定的.cannbot路径。依据什么测试开发依据repo-test-develop仓库测试框架使用与测试开发方法golden、用例、性能采集框架的实现依据。真值源承接上游测试方案与 Spec 中已锁定的 dtype / shape / 边界 / 极端输入 / 容差 / oracle 等字段。领域背景repo-knowledge。交付件模板涉及用例表等结构化交付件时引用workflow-doc-templates。均按逻辑名引用读取仓内原文获取最新内容不硬编码领域知识。修改不越权严格按测试方案与 Spec 实现测试不质疑、不复核上游判据与设计决策。允许做问题定位复现、缩小范围、给出根因与证据但不得自行变更上游已定的测试方案、验收判据或算子设计。测试暴露的问题若指向算子实现或上游设计回退给对应角色处理不越界修改算子代码或设计交付件。【免费下载链接】cannbot-skillsCANNBot 是面向 CANN 开发的用于提升开发效率的系列智能体本仓库为其提供可复用的 Skills 模块。项目地址: https://gitcode.com/cann/cannbot-skills创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

TDA2P-ABZ处理器电源、时钟与引脚配置实战指南

TDA2P-ABZ处理器电源、时钟与引脚配置实战指南

1. 项目概述:从芯片手册到稳定运行的必经之路 如果你正在设计一块基于德州仪器(TI)TDA2P-ABZ处理器的电路板,无论是用于高级驾驶辅助系统(ADAS)、工业机器视觉还是其他复杂的嵌入式应用,那么你肯…

2026/7/15 17:39:48阅读更多 →
ReX-patches入门教程:5分钟学会安装和配置你的第一个补丁

ReX-patches入门教程:5分钟学会安装和配置你的第一个补丁

ReX-patches入门教程:5分钟学会安装和配置你的第一个补丁 【免费下载链接】ReX-patches 🧩 Patches for ReVanced 项目地址: https://gitcode.com/gh_mirrors/re/ReX-patches ReX-patches是GitHub加速计划中的一个重要项目,它为ReVanc…

2026/7/15 17:39:48阅读更多 →
openEuler hygon-kernel安全特性详解:海光处理器内核漏洞防护实践

openEuler hygon-kernel安全特性详解:海光处理器内核漏洞防护实践

openEuler hygon-kernel安全特性详解:海光处理器内核漏洞防护实践 【免费下载链接】hygon-kernel The openEuler kernel is the core of the openEuler OS, serving as the foundation of system performance and stability and a bridge between processors, devic…

2026/7/15 17:39:48阅读更多 →
Android 输入事件调试与模拟:从 getevent 到 input 命令的实战解析

Android 输入事件调试与模拟:从 getevent 到 input 命令的实战解析

1. Android输入事件调试基础在Android开发中,调试输入事件是每个开发者都会遇到的场景。无论是处理物理按键、触摸屏事件,还是实现自动化测试,掌握输入事件的调试方法都至关重要。Android系统提供了多种工具来帮助我们完成这些任务&#xff0…

2026/7/15 18:45:04阅读更多 →
如何配置Fixie测试发现机制:灵活自定义你的测试类和方法识别规则

如何配置Fixie测试发现机制:灵活自定义你的测试类和方法识别规则

如何配置Fixie测试发现机制:灵活自定义你的测试类和方法识别规则 【免费下载链接】fixie Ergonomic Testing for .NET 项目地址: https://gitcode.com/gh_mirrors/fix/fixie Fixie是一个为.NET开发者设计的现代化测试框架,它通过灵活的测试发现机…

2026/7/15 18:45:04阅读更多 →
USB连接检测的软硬件协同:从电平变化到状态机

USB连接检测的软硬件协同:从电平变化到状态机

1. USB连接检测的基本原理 当你把手机通过USB线插入电脑时,电脑几乎瞬间就能识别设备。这个看似简单的过程背后,其实隐藏着一套精密的软硬件协同机制。从硬件角度看,USB连接检测的核心是通过监测D(DP)和D-(…

2026/7/15 18:45:04阅读更多 →
Alpha 远程调试功能详解:通过 Wi-Fi 实现跨设备调试的完整方案

Alpha 远程调试功能详解:通过 Wi-Fi 实现跨设备调试的完整方案

Alpha 远程调试功能详解:通过 Wi-Fi 实现跨设备调试的完整方案 【免费下载链接】Alpha Next generation debugging framework for iOS 项目地址: https://gitcode.com/gh_mirrors/alp/Alpha Alpha 是 iOS 应用开发的下一代调试框架,它最强大的功能…

2026/7/15 18:45:04阅读更多 →
内陆城市人工沙滩建造与水质维护关键技术解析

内陆城市人工沙滩建造与水质维护关键技术解析

这次我们来看一个城市景观改造的典型案例——昆明晋宁沙滩公园。这个项目最值得关注的是它如何在内陆城市打造出"海滨"体验,以及背后的城市规划思路。对于从事景观设计、城市更新或旅游开发的技术人员来说,这个案例展示了如何通过工程技术手段…

2026/7/15 18:45:04阅读更多 →
【小程序课程设计/毕业设计】基于 SpringBoot + 微信小程序的影视社区互动系统 基于 SpringBoot 的电影数据展示管理系统的设计与实现【附源码、数据库、万字文档】

【小程序课程设计/毕业设计】基于 SpringBoot + 微信小程序的影视社区互动系统 基于 SpringBoot 的电影数据展示管理系统的设计与实现【附源码、数据库、万字文档】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/7/15 18:40:03阅读更多 →
VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异当你在VSCode中启动一个新的TypeScript项目时,第一个技术决策往往从安装方式开始。这个看似简单的选择——全局安装还是项目本地安装——实际上会深刻影响你的开发流程、团队协作和…

2026/7/15 6:42:19阅读更多 →
智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手 【免费下载链接】zhihuishu 智慧树刷课插件,自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu 智慧树刷课插件是一款专为智慧树在线教育平台设计的Chrome浏…

2026/7/15 6:12:45阅读更多 →
Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 你是否在GOG或Epic Games Store购买了心仪的游戏…

2026/7/15 10:54:00阅读更多 →
AI框架决定企业AI能走多远

AI框架决定企业AI能走多远

企业AI建设的第一性原理 企业搞AI,最关键的决定是什么?不是选哪家大模型,不是先做哪个场景,不是招多少AI人才——而是选哪个AI开发框架。 为什么?因为框架决定了企业AI能力的"天花板"。选对了框架&#xff0…

2026/7/15 0:01:30阅读更多 →
Java企业为什么需要AI框架

Java企业为什么需要AI框架

Java企业在AI时代的尴尬处境 Java是全球企业级应用开发的主流语言——全球超过一半的企业系统跑在Java上。但在AI浪潮面前,很多Java企业感到尴尬:大模型的接口是各种语言的,AI开发社区以其他语言为主流,似乎Java在AI时代"掉队…

2026/7/15 0:01:30阅读更多 →
CC3230x嵌入式开发实战:SD主机、定时器与低功耗模式深度解析

CC3230x嵌入式开发实战:SD主机、定时器与低功耗模式深度解析

1. 项目概述:为什么需要关注CC3230x的SD主机、定时器与低功耗?在物联网和嵌入式设备开发领域,我们常常面临一个核心矛盾:设备需要具备强大的连接能力、可靠的数据存储和实时控制功能,同时又必须严格控制功耗以延长电池…

2026/7/15 0:01:30阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/15 15:50:47阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/15 8:52:38阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/15 14:06:23阅读更多 →