test: tolerate transient zai and minimax live-model failures

This commit is contained in:
Peter Steinberger
2026-02-21 17:05:05 +01:00
parent d9844c6afa
commit 7c1a2ab085

View File

@@ -414,6 +414,18 @@ describeLive("live models (profile keys)", () => {
logProgress(`${progressLabel}: skip (empty response)`);
break;
}
if (
ok.text.length === 0 &&
allowNotFoundSkip &&
(model.provider === "minimax" || model.provider === "zai")
) {
skipped.push({
model: id,
reason: "no text returned (provider returned empty content)",
});
logProgress(`${progressLabel}: skip (empty response)`);
break;
}
if (
ok.text.length === 0 &&
allowNotFoundSkip &&
@@ -465,6 +477,15 @@ describeLive("live models (profile keys)", () => {
logProgress(`${progressLabel}: skip (minimax empty response)`);
break;
}
if (
allowNotFoundSkip &&
(model.provider === "minimax" || model.provider === "zai") &&
isRateLimitErrorMessage(message)
) {
skipped.push({ model: id, reason: message });
logProgress(`${progressLabel}: skip (rate limit)`);
break;
}
if (
allowNotFoundSkip &&
model.provider === "opencode" &&