mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-27 12:56:01 -06:00
fix(qa): retain long smoke debug requests
This commit is contained in:
@@ -127,6 +127,29 @@ function explicitSessionsSpawnPrompt(token: string) {
|
||||
}
|
||||
|
||||
describe("qa mock openai server", () => {
|
||||
it("retains enough debug requests for long shared QA runs", async () => {
|
||||
const server = await startMockServer();
|
||||
|
||||
for (let index = 0; index < 250; index += 1) {
|
||||
await expectResponsesJson(server, {
|
||||
stream: false,
|
||||
model: "gpt-5.5",
|
||||
input: [makeUserInput(`debug retention request ${index}`)],
|
||||
});
|
||||
}
|
||||
|
||||
const requests = await fetch(`${server.baseUrl}/debug/requests`);
|
||||
expect(requests.status).toBe(200);
|
||||
const requestLog = requireArray(await requests.json(), "debug requests");
|
||||
expect(requestLog).toHaveLength(250);
|
||||
expect(String(requireRecord(requestLog[0], "debug request 0").allInputText)).toContain(
|
||||
"debug retention request 0",
|
||||
);
|
||||
expect(String(requireRecord(requestLog[249], "debug request 249").allInputText)).toContain(
|
||||
"debug retention request 249",
|
||||
);
|
||||
});
|
||||
|
||||
it("serves health and streamed responses", async () => {
|
||||
const server = await startQaMockOpenAiServer({
|
||||
host: "127.0.0.1",
|
||||
|
||||
@@ -220,7 +220,7 @@ function subagentFanoutTaskForProvider(
|
||||
|
||||
const MOCK_OPENAI_MAX_BODY_BYTES = 16 * 1024 * 1024;
|
||||
const MOCK_OPENAI_BODY_TIMEOUT_MS = 30_000;
|
||||
const MOCK_OPENAI_DEBUG_REQUEST_LIMIT = 200;
|
||||
const MOCK_OPENAI_DEBUG_REQUEST_LIMIT = 2_000;
|
||||
|
||||
function readBody(req: IncomingMessage): Promise<string> {
|
||||
return readRequestBodyWithLimit(req, {
|
||||
|
||||
Reference in New Issue
Block a user