ET test authoring workflow for WOW. Use when writing or modifying ATestHandler tests, choosing test package placement, naming test classes, creating test-only model types, preparing deterministic coroutine-style assertions, handling ObjectWait, constructing test config data, and enforcing EntityRef safety in tests.
71
87%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
ATestHandler 测试用例。Test.md 或最小验证清单。et-test-run。et-tdd。Packages/cn.etetet.{被测包}/Scripts/Hotfix/Test/。Scripts/Model/Test/。Scripts/Model/Share/ 只放运行时或配置编译需要的公共模型,不放只为测试声明的类型。Scripts/Hotfix/Test/ 只放测试入口和测试流程代码,不放测试专用模型数据结构。cn.etetet.test 只承载测试框架、公共测试基础设施,以及测试 test 包自身代码的测试;功能包测试和跨包集成测试不要临时放到 test 包。{PackageType}_{TestName}_Test,并与所在包 PackageType 常量匹配。.meta,并通过 UnityBridge RegenProject 或项目既有流程刷新工程引用。await 消费事件、消息返回或明确完成信号。WaitMatch 或无序过滤来等待状态出现。await 的测试必须在 await 后通过 EntityRef 重新获取 Entity。ErrorCode.ERR_Success;失败直接返回唯一数字错误码,不污染正式 ErrorCode.cs。Log.Console,普通信息用 Log.Debug,日志统一英文。cn.etetet.test。Scripts/Model/Share/ 或 Scripts/Hotfix/Test/。PackageType 不一致。await 后直接访问旧 Entity。Log.Error 代替 Log.Console。WaitMatch 或无序过滤跳过事件。ErrorCode.cs 里定义测试专用错误码。ff68102
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.