mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-09 08:11:09 +00:00
test: stream live vitest console output
This commit is contained in:
@@ -132,6 +132,7 @@ Think of the suites as “increasing realism” (and increasing flakiness/cost):
|
||||
- API key rotation (provider-specific): set `*_API_KEYS` with comma/semicolon format or `*_API_KEY_1`, `*_API_KEY_2` (for example `OPENAI_API_KEYS`, `ANTHROPIC_API_KEYS`, `GEMINI_API_KEYS`) or per-live override via `OPENCLAW_LIVE_*_KEY`; tests retry on rate limit responses.
|
||||
- Progress/heartbeat output:
|
||||
- Live suites now emit progress lines to stderr so long provider calls are visibly active even when Vitest console capture is quiet.
|
||||
- `vitest.live.config.ts` disables Vitest console interception so provider/gateway progress lines stream immediately during live runs.
|
||||
- Tune direct-model heartbeats with `OPENCLAW_LIVE_HEARTBEAT_MS`.
|
||||
- Tune gateway/probe heartbeats with `OPENCLAW_LIVE_GATEWAY_HEARTBEAT_MS`.
|
||||
|
||||
|
||||
@@ -9,6 +9,9 @@ export default defineConfig({
|
||||
...base,
|
||||
test: {
|
||||
...baseTest,
|
||||
// Live suites need immediate provider/gateway progress output rather than
|
||||
// Vitest's buffered per-test console capture.
|
||||
disableConsoleIntercept: true,
|
||||
maxWorkers: 1,
|
||||
include: ["src/**/*.live.test.ts"],
|
||||
exclude,
|
||||
|
||||
Reference in New Issue
Block a user