test-driven-development
OBobra/superpowers298k近 7 天新增 2,631 个 star
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.
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 里定义测试专用错误码。OBobra/superpowers298k近 7 天新增 2,631 个 star
MAmattpocock/skills288k近 7 天新增 10,178 个 star
AFaffaan-m/ECC278k近 7 天新增 4,046 个 star
AFaffaan-m/ECC278k近 7 天新增 4,046 个 star
FIfirecrawl/firecrawl191k近 7 天新增 2,010 个 star