完成单机TEST统一入口与可靠投递回归收尾

This commit is contained in:
2026-09-29 19:48:34 +08:00
parent 64a70c9f28
commit 6c0a026cc4
89 changed files with 968 additions and 983 deletions
+3 -4
View File
@@ -147,13 +147,12 @@ export async function run(context) {
const resetLoginPassed = resetLoginResponse.http === 200 && String(resetLoginResponse.body?.code) === '200' && Boolean(resetLoginResponse.body?.data?.accessToken)
context.addStep(module, '内部用户使用重置密码登录', resetLoginResponse, resetLoginPassed, `username=${username}`)
if (context.options.modules.includes('phase4-cross-region-events')) {
const restrictedOverseasToken = resetLoginResponse.body?.data?.overseasAccessToken || ''
context.assert(module, '受限角色登录同时签发海外Token', resetLoginResponse,
const restrictedOverseasToken = resetLoginResponse.body?.data?.accessToken || ''
context.assert(module, '受限角色登录同时签发统一Token', resetLoginResponse,
Boolean(restrictedOverseasToken), `tokenPresent=${Boolean(restrictedOverseasToken)}`,
{ scenario: 'canonical-overseas-permission-denial', deploymentBlocker: true })
if (restrictedOverseasToken) {
const denied = await context.requestOverseas('GET', '/api/platform/v1/last-leg/orders?page=1&size=1',
undefined, {}, restrictedOverseasToken)
const denied = await context.request('GET', '/api/platform/v1/last-leg/orders?page=1&size=1', undefined, restrictedOverseasToken, {})
context.assert(module, '缺少canonical海外订单权限必须403', denied,
(denied.http === 403 || ['403', 'A0403'].includes(String(denied.body?.code)))
&& Boolean(denied.requestId) && Boolean(denied.traceId),