CradleMC官方WIKI

适用源码:9da0beb8e8fdad85f50d7039408c3d98494e91c7。本文记录源码行为,默认配置不等于实服配置。
设计状态:按现状编写,具体业务批准记录未逐项核定;开发状态:下述能力有实现证据,限制单列;验证状态:完成定向源码核对,未执行自动测试或实服验收。

证据等级

源码核对、编译成功、显式回归执行、服务启动和玩家实服验收是不同结果。每份记录至少包含提交、Java/服务端/插件版本、运行命令、数据来源、实际输出和失败项。本文是执行入口说明,本阶段没有运行任何测试。

当前 Git 中的入口

入口 主要范围
folia_plugin/scripts/check-layout.ps1 包路径及分层静态检查
check-interaction.ps1(同目录) 显式 javac/java 的交互注册回归
check-migrations.ps1(同目录) 配置、矿表、设施退役与相关结构回归
check-equipment.ps1(同目录) 装备配置、品质、生命周期和战斗回归
check-blacksmith.ps1(同目录) 铁匠铺专项入口
check-station.ps1(同目录) 包裹、旅行、设施权限和结构回归
scripts/check-plugin-sync.ps1 临时环境同步保护验证

部分脚本先 test-compile 和构建 classpath,再逐个 main 回归,退出码失败即停止。不能用 mvn test 或打包成功代替这些显式执行。脚本存在也不证明适合任意服务端版本或现在已经通过,执行前应检查当前内容与依赖缓存。

实服验收清单

在隔离服务端覆盖创建摆放、权限变化、退镇、核心失效、产出补算、材料与装备区别、银行多人保存、制造领取、出行和包裹。
注入断线、背包满、调度失败、保存失败、服务器重启与外部经济未知结果,核对总物品、余额、账本和凭据。未知结果不得猜测补发。
客户端需检验按键、模型、字体、界面和资源包;测试战争与正式玩法分开。市场与工事存在单独待审问题,不以其他回归替代专项裁决。

结果记录

按设计/开发/验证三维状态登记;测试通过只覆盖给定环境和范围。历史报告不得无依据继承到新提交。发布后保留失败和未验证项,不能为了“全绿”删去边界案例。不得在公开报告上传玩家存档、密钥或完整生产库。

来源

folia_plugin/scripts/上述脚本及其引用的 src/test/java/ 类;docs/开发待办.md实服验收章节;docs/固定火炮工事.md显式回归提示(不采用其有冲突的业务规则)。
相关:运行环境、TestWar。