重启校验 E2E:创建游戏失败时先退出再解引用

- 在 check('创建游戏成功') 后补 if (!gameId) process.exit(1)
- check 只记失败不中断,created.data 为空时继续取 coverObjectKey 会抛未捕获 TypeError 打崩脚本
This commit is contained in:
2026-10-07 11:11:41 +08:00
parent 067f02c855
commit 8e59e11f0d
@@ -237,6 +237,9 @@ async function runPrepare() {
});
const gameId = created.data?.id;
check('创建游戏成功', created.status === 200 && Boolean(gameId));
// `check` 只记失败不中断:创建失败时 created.data 为空,继续解引用会抛未捕获 TypeError
// 把脚本直接打崩,拿不到后面成组的 check 结论。
if (!gameId) process.exit(1);
// 建版沿用创建时服务端派生的封面 objectKey(必须属于该游戏当前媒体)。
const resolvedMetadata = {
...metadata,