From 63454a4cfda1f3208596f1db5458b64b96ab4e88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E6=A9=98?= Date: Thu, 4 Jun 2026 10:59:53 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20OCAS=5FDIR=20=E2=86=92=20OCAS=5FHOME=20i?= =?UTF-8?q?n=20test=20helpers=20+=20exclude=20integration=20tests=20from?= =?UTF-8?q?=20CI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Remaining OCAS_DIR references caused test isolation failures - agent-hermes integration tests need 'hermes' CLI, skip in CI Fixes #58 --- packages/agent-hermes/package.json | 2 +- packages/cli/src/__tests__/store-unified-threads.test.ts | 2 +- packages/cli/src/__tests__/thread-resume.test.ts | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/agent-hermes/package.json b/packages/agent-hermes/package.json index b27f390..1456668 100644 --- a/packages/agent-hermes/package.json +++ b/packages/agent-hermes/package.json @@ -19,7 +19,7 @@ "scripts": { "prepublishOnly": "echo 'Use pnpm run release from repo root' && exit 1", "test": "vitest run __tests__/", - "test:ci": "vitest run __tests__/" + "test:ci": "vitest run __tests__/ --exclude __tests__/integration/" }, "dependencies": { "@ocas/core": "^0.3.0", diff --git a/packages/cli/src/__tests__/store-unified-threads.test.ts b/packages/cli/src/__tests__/store-unified-threads.test.ts index 247db5d..be1647a 100644 --- a/packages/cli/src/__tests__/store-unified-threads.test.ts +++ b/packages/cli/src/__tests__/store-unified-threads.test.ts @@ -15,7 +15,7 @@ import { async function makeUwfStore(storageRoot: string) { const casDir = join(storageRoot, "cas"); await mkdir(casDir, { recursive: true }); - process.env.OCAS_DIR = casDir; + process.env.OCAS_HOME = casDir; return createUwfStore(storageRoot); } diff --git a/packages/cli/src/__tests__/thread-resume.test.ts b/packages/cli/src/__tests__/thread-resume.test.ts index 3b8aa9e..d53e4b6 100644 --- a/packages/cli/src/__tests__/thread-resume.test.ts +++ b/packages/cli/src/__tests__/thread-resume.test.ts @@ -491,7 +491,7 @@ describe("uwf thread resume - completed threads", () => { cwd: tmpDir, }); - process.env.OCAS_DIR = casDir; + process.env.OCAS_HOME = casDir; const workerOutputHash = await store.cas.put(outputSchemaHash, { $status: "_" }); const reviewerOutputHash = await store.cas.put(outputSchemaHash, { $status: "_" }); @@ -654,7 +654,7 @@ echo '${adapterJson}' cwd: tmpDir, }); - process.env.OCAS_DIR = casDir; + process.env.OCAS_HOME = casDir; await seedThreads(tmpDir, { [THREAD_ID]: { head: startHash, @@ -702,7 +702,7 @@ echo '${adapterJson}' cwd: tmpDir, }); - process.env.OCAS_DIR = casDir; + process.env.OCAS_HOME = casDir; await seedThreads(tmpDir, { [THREAD_ID]: startHash }); const result = runUwf(["thread", "resume", THREAD_ID], casDir);