fix: stabilize transport-ready test timing

This commit is contained in:
Peter Steinberger
2026-01-16 23:03:12 +00:00
parent b4045e6adb
commit 28a5d124c3
3 changed files with 5 additions and 13 deletions

View File

@@ -325,12 +325,7 @@ export async function runEmbeddedAttempt(
// Force a stable streamFn reference so vitest can reliably mock @mariozechner/pi-ai.
activeSession.agent.streamFn = streamSimple;
applyExtraParamsToAgent(
activeSession.agent,
params.config,
params.provider,
params.modelId,
);
applyExtraParamsToAgent(activeSession.agent, params.config, params.provider, params.modelId);
try {
const prior = await sanitizeSessionHistory({

View File

@@ -61,10 +61,7 @@ export function listThinkingLevels(provider?: string | null, model?: string | nu
return levels;
}
export function listThinkingLevelLabels(
provider?: string | null,
model?: string | null,
): string[] {
export function listThinkingLevelLabels(provider?: string | null, model?: string | null): string[] {
if (isBinaryThinkingProvider(provider)) return ["off", "on"];
return listThinkingLevels(provider, model);
}

View File

@@ -9,13 +9,13 @@ describe("waitForTransportReady", () => {
await waitForTransportReady({
label: "test transport",
timeoutMs: 500,
logAfterMs: 100,
logAfterMs: 120,
logIntervalMs: 100,
pollIntervalMs: 50,
pollIntervalMs: 80,
runtime,
check: async () => {
attempts += 1;
if (attempts > 3) return { ok: true };
if (attempts > 4) return { ok: true };
return { ok: false, error: "not ready" };
},
});