单元测试
像检查每个小积木有没有裂。
Plugins 导读
从 `openclaw/plugin-sdk/testing` 导入 `installCommonResolveTargetErrorCases`、`shouldAckReaction`、`removeAckReactionAfterReply` 三个工具函数,直接复用官方测试用例,不用自己写目标解析的错误处理。注意 `installCommonResolveTargetErrorCases` 需要传入 `resolveTarget` 函数和 `implicitAllowFrom` 数组,这是最容易漏的参数。
先讲这一页到底在解决什么
从 `openclaw/plugin-sdk/testing` 导入 `installCommonResolveTargetErrorCases`、`shouldAckReaction`、`removeAckReactionAfterReply` 三个工具函数,直接复用官方测试用例,不用自己写目标解析的错误处理。注意 `installCommonResolveTargetErrorCases` 需要传入 `resolveTarget` 函数和 `implicitAllowFrom` 数组,这是最容易漏的参数。
第一站
插件测试不是一股脑全跑,而是先看零件,再看整盒。
像检查每个小积木有没有裂。
像看积木拼起来以后还齐不齐。
像把整盒插件真的装进 OpenClaw 试一次。
第二站
这些测试命令像一套小体检工具,帮你把问题尽量挡在发布前。
像先量体温。
像看有没有明显小毛病。
像穿上正式衣服走一圈,看会不会卡。
最后记住
把测试跑稳,后面的安装和升级才不会变成惊喜箱。