重启校验 E2E:创建游戏失败时先退出再解引用
- 在 check('创建游戏成功') 后补 if (!gameId) process.exit(1)
- check 只记失败不中断,created.data 为空时继续取 coverObjectKey 会抛未捕获 TypeError 打崩脚本
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user