


























@@ -364,7 +364,7 @@ Think of the suites as “increasing realism” (and increasing flakiness/cost):
364364365365- Command: `pnpm test:e2e`
366366- Config: `vitest.e2e.config.ts`
367-- Files: `src/**/*.e2e.test.ts`, `test/**/*.e2e.test.ts`
367+- Files: `src/**/*.e2e.test.ts`, `test/**/*.e2e.test.ts`, and bundled-plugin E2E tests under `extensions/`
368368- Runtime defaults:
369369- Uses Vitest `threads` with `isolate: false`, matching the rest of the repo.
370370- Uses adaptive workers (CI: up to 2, local: 1 by default).
@@ -383,7 +383,7 @@ Think of the suites as “increasing realism” (and increasing flakiness/cost):
383383### E2E: OpenShell backend smoke
384384385385- Command: `pnpm test:e2e:openshell`
386-- File: `test/openshell-sandbox.e2e.test.ts`
386+- File: `extensions/openshell/src/backend.e2e.test.ts`
387387- Scope:
388388- Starts an isolated OpenShell gateway on the host via Docker
389389- Creates a sandbox from a temporary local Dockerfile
@@ -401,7 +401,7 @@ Think of the suites as “increasing realism” (and increasing flakiness/cost):
401401402402- Command: `pnpm test:live`
403403- Config: `vitest.live.config.ts`
404-- Files: `src/**/*.live.test.ts`
404+- Files: `src/**/*.live.test.ts`, `test/**/*.live.test.ts`, and bundled-plugin live tests under `extensions/`
405405- Default: **enabled** by `pnpm test:live` (sets `OPENCLAW_LIVE_TEST=1`)
406406- Scope:
407407- “Does this provider/model actually work _today_ with real creds?”
@@ -784,13 +784,13 @@ If you want to rely on env keys (e.g. exported in your `~/.profile`), run local
784784785785## Deepgram live (audio transcription)
786786787-- Test: `src/media-understanding/providers/deepgram/audio.live.test.ts`
788-- Enable: `DEEPGRAM_API_KEY=... DEEPGRAM_LIVE_TEST=1 pnpm test:live src/media-understanding/providers/deepgram/audio.live.test.ts`
787+- Test: `extensions/deepgram/audio.live.test.ts`
788+- Enable: `DEEPGRAM_API_KEY=... DEEPGRAM_LIVE_TEST=1 pnpm test:live extensions/deepgram/audio.live.test.ts`
789789790790## BytePlus coding plan live
791791792-- Test: `src/agents/byteplus.live.test.ts`
793-- Enable: `BYTEPLUS_API_KEY=... BYTEPLUS_LIVE_TEST=1 pnpm test:live src/agents/byteplus.live.test.ts`
792+- Test: `extensions/byteplus/live.test.ts`
793+- Enable: `BYTEPLUS_API_KEY=... BYTEPLUS_LIVE_TEST=1 pnpm test:live extensions/byteplus/live.test.ts`
794794- Optional model override: `BYTEPLUS_CODING_MODEL=ark-code-latest`
795795796796## ComfyUI workflow media live
@@ -804,8 +804,8 @@ If you want to rely on env keys (e.g. exported in your `~/.profile`), run local
804804805805## Image generation live
806806807-- Test: `src/image-generation/runtime.live.test.ts`
808-- Command: `pnpm test:live src/image-generation/runtime.live.test.ts`
807+- Test: `test/image-generation.runtime.live.test.ts`
808+- Command: `pnpm test:live test/image-generation.runtime.live.test.ts`
809809- Harness: `pnpm test:live:media image`
810810- Scope:
811811- Enumerates every registered image-generation provider plugin
@@ -818,8 +818,11 @@ If you want to rely on env keys (e.g. exported in your `~/.profile`), run local
818818- `google:pro-edit`
819819- `openai:default-generate`
820820- Current bundled providers covered:
821-- `openai`
821+- `fal`
822822- `google`
823+- `minimax`
824+- `openai`
825+- `vydra`
823826- `xai`
824827- Optional narrowing:
825828- `OPENCLAW_LIVE_IMAGE_GENERATION_PROVIDERS="openai,google,xai"`
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。