mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-12 21:53:00 -06:00
test(qa): scope aborted restart outcome to Codex
This commit is contained in:
@@ -455,7 +455,9 @@ describe("qa scenario catalog", () => {
|
||||
expect(interruptedStatusAssertion).toBeDefined();
|
||||
const interruptedStatusContract = JSON.stringify(interruptedStatusAssertion);
|
||||
expect(interruptedStatusContract).toContain("waited.stopReason === 'restart'");
|
||||
expect(interruptedStatusContract).toContain("waited.stopReason === 'aborted'");
|
||||
expect(interruptedStatusContract).toContain(
|
||||
"env.gateway.runtimeEnv.OPENCLAW_QA_FORCE_RUNTIME === 'codex' && waited.stopReason === 'aborted'",
|
||||
);
|
||||
expect(interruptedStatusContract).toContain("EmbeddedAttemptSessionTakeoverError");
|
||||
expect(interruptedStatusContract).toContain("AbortError");
|
||||
expect(interruptedStatusContract).toContain("This operation was aborted");
|
||||
|
||||
@@ -96,7 +96,7 @@ flow:
|
||||
- expr: started.runId
|
||||
- expr: liveTurnTimeoutMs(env, 180000)
|
||||
- assert:
|
||||
expr: "waited.status === 'ok' || waited.status === 'timeout' || (waited.status === 'error' && (waited.stopReason === 'restart' || waited.stopReason === 'aborted' || String(waited.error ?? '').includes('EmbeddedAttemptSessionTakeoverError') || String(waited.error ?? '').includes('AbortError') || String(waited.error ?? '').includes('This operation was aborted')))"
|
||||
expr: "waited.status === 'ok' || waited.status === 'timeout' || (waited.status === 'error' && (waited.stopReason === 'restart' || (env.gateway.runtimeEnv.OPENCLAW_QA_FORCE_RUNTIME === 'codex' && waited.stopReason === 'aborted') || String(waited.error ?? '').includes('EmbeddedAttemptSessionTakeoverError') || String(waited.error ?? '').includes('AbortError') || String(waited.error ?? '').includes('This operation was aborted')))"
|
||||
message:
|
||||
expr: "`interrupted agent run ended with unexpected status: ${JSON.stringify(waited)}`"
|
||||
- set: interruptedMatches
|
||||
|
||||
Reference in New Issue
Block a user