test: run launch persona smoke with app session

This commit is contained in:
Codex
2026-07-01 08:28:17 +08:00
parent 9d1bb47041
commit cf1ae6026b
6 changed files with 101 additions and 11 deletions

View File

@@ -200,6 +200,18 @@ assert.ok(
'launch persona SVIP failure should be reported as a blocker',
);
const launchPersonaLegacyAuth = runGate(tempDir => {
const evidence = createEvidence(tempDir);
const item = evidence.checks.find(check => check.id === 'api.launch-persona-smoke');
item.summary.authMode = 'legacy';
return evidence;
});
assert.notEqual(launchPersonaLegacyAuth.status, 0, 'launch persona smoke with legacy auth should fail launch gate');
assert.ok(
launchPersonaLegacyAuth.payload.checks?.some(item => item.id === 'check.api.launch-persona-smoke.summary' && item.status === 'blocker'),
'launch persona legacy auth should be reported as a blocker',
);
const missingBusinessSampling = runGate(tempDir => {
const evidence = createEvidence(tempDir);
evidence.checks = evidence.checks.filter(item => item.id !== 'migration.pb-import-sample');