- 新增 script/playable_soak.sh:先做 soak 配置/资源校验,无 --allow-gameplay 只校验不启动客户端;N(>=10) 次独立正常退出运行 + 墙钟 soak,失败即停止后续 运行并记 BLOCKED;写本批次 release-manifest.json 后聚合 - run_client_gate.sh:确认的故障代理对所有 suite 启动(共享场景的退出运行也经代理); soak 超时下限只约束 soak 客户端(validate_soak 增加 soak_client 参数) - 新增本地 127.0.0.1 故障代理、RSS 采样/内存判定、窗口/指标/流程模块及其测试 - forest_mob_render_test 输出 PASS/FAIL 标记,供 rendering_batch_test.sh 识别 - 新增 docs/FIRST-MAC-PLAYABLE-STATUS.md:如实记录 PASS/BLOCKED、已知问题与环境需求 - .gitignore 排除本地场景配置、凭据文件与运行输出 离线回归:rendering_batch_test.sh failures=0,playable_gate_test.sh PASS, node 夹具测试 PASS。未联网运行,未重建候选包。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Ft3kXpNdLbKEfg5uDLfqVF
69 lines
1.8 KiB
JSON
69 lines
1.8 KiB
JSON
{
|
|
"schema_version": 1,
|
|
"notes": [
|
|
"每职业从测试角色真实已学技能中选择:single_target 单体、area 范围、self_buff 自身增益、flying 飞行效果。",
|
|
"status=unconfirmed:尚未由测试环境负责人确认,对应 CBT 用例为 BLOCKED,不得发布。",
|
|
"status=confirmed:填 skill_id(该职业已学、非被动)、target(enemy|self|ground)、repeats(>=10)、required_evidence(至少一个服务端证据)。",
|
|
"status=not_applicable:该职业确无此类技能,必须填 checklist_ref 指向发布清单中的确认记录。",
|
|
"脚本和测试从不补技能 ID;只改本地副本 test/playable/skill-cases.local.json 时同样适用。检查:godot --headless --path project --script playable_skill_matrix.gd -- --job WARRIOR"
|
|
],
|
|
"jobs": {
|
|
"WARRIOR": {
|
|
"single_target": {
|
|
"status": "unconfirmed"
|
|
},
|
|
"area": {
|
|
"status": "unconfirmed"
|
|
},
|
|
"self_buff": {
|
|
"status": "unconfirmed"
|
|
},
|
|
"flying": {
|
|
"status": "unconfirmed"
|
|
}
|
|
},
|
|
"ASSASSIN": {
|
|
"single_target": {
|
|
"status": "unconfirmed"
|
|
},
|
|
"area": {
|
|
"status": "unconfirmed"
|
|
},
|
|
"self_buff": {
|
|
"status": "unconfirmed"
|
|
},
|
|
"flying": {
|
|
"status": "unconfirmed"
|
|
}
|
|
},
|
|
"SURA": {
|
|
"single_target": {
|
|
"status": "unconfirmed"
|
|
},
|
|
"area": {
|
|
"status": "unconfirmed"
|
|
},
|
|
"self_buff": {
|
|
"status": "unconfirmed"
|
|
},
|
|
"flying": {
|
|
"status": "unconfirmed"
|
|
}
|
|
},
|
|
"SHAMAN": {
|
|
"single_target": {
|
|
"status": "unconfirmed"
|
|
},
|
|
"area": {
|
|
"status": "unconfirmed"
|
|
},
|
|
"self_buff": {
|
|
"status": "unconfirmed"
|
|
},
|
|
"flying": {
|
|
"status": "unconfirmed"
|
|
}
|
|
}
|
|
}
|
|
}
|