aionclaw需≥2.0.0版本并启用testfiller插件,待测文件须已保存且位于含构建配置的项目根目录,通过快捷键ctrl+shift+t(或cmd+shift+t)在函数定义行触发测试补齐,自动生成覆盖多场景的pytest用例。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

让AionClaw为现有代码补测试,核心是激活其内置的「测试补齐工作流」能力,而非手动粘贴代码请求生成——它需要真实文件路径、项目结构上下文和可执行的测试运行器才能触发覆盖率分析与智能补全。
确认AionClaw版本与插件就绪
打开AionClaw客户端,点击左下角「设置」→「关于」,核对版本号是否 ≥ 2.0.0。低于该版本不支持自动测试补齐功能,必须升级;2.0.0起已预装 TestFiller 插件,无需额外安装。
在「技能市场」中搜索“testfiller”,若显示「已启用」且状态为绿色,则跳过后续检查;若显示「未启用」,点击启用后重启AionClaw——【未重启会导致CLI检测失败】。
准备待测代码与环境
确保目标代码文件已保存在本地磁盘(不能是云盘同步目录或只读挂载路径),且所在项目根目录含以下任一文件:pyproject.toml、setup.py、package.json、pom.xml 或 go.mod。
在项目根目录终端执行:npm test(Node.js)、pytest --version(Python)或 go test -h(Go),验证测试运行器可用。若报错“command not found”,需先全局安装对应工具,AionClaw不会替你装 npm/pyenv/go。
这一步操作起来很简单,直接把文件拖进去就行。但注意:AionClaw只扫描当前打开的VS Code或JetBrains IDE窗口中**已打开且已保存**的文件。未保存的编辑器缓冲区内容不会被识别。
触发测试补齐工作流
第一步:在IDE中打开待补测试的源码文件(如 src/utils/calculator.py),确保光标位于函数定义行内(例如 def add(a, b): 这一行)。
第二步:按下快捷键 Ctrl+Shift+T(Windows/Linux)或 Cmd+Shift+T(macOS)。此时AionClaw右下角弹出气泡提示「正在分析调用链与边界条件…」。
第三步:等待10–45秒(取决于函数复杂度),弹出面板显示「生成3个测试用例:边界值/空输入/异常路径」,点击「插入到 test_calculator.py」。
第四步:AionClaw自动创建 tests/test_calculator.py(若不存在)并写入完整 pytest 用例,包含 @pytest.mark.parametrize 覆盖整数/浮点/负数场景。生成后立即高亮显示新增行,方便你确认位置。











