import os from "node:os"; import path from "node:path"; import { describe, expect, it } from "vitest"; import { resolveTaskStateDir } from "./task-registry.paths.js";
describe("task registry paths", () => {
it("uses the Vitest worker id to shard test state dirs", () => {
expect(
resolveTaskStateDir({
VITEST: "true",
VITEST_POOL_ID: "7",
} as NodeJS.ProcessEnv),
).toBe(path.join(os.tmpdir(), "openclaw-test-state", `${process.pid}-7`));
});
it("prefers explicit state dir overrides over Vitest sharding", () => {
expect(
resolveTaskStateDir({
OPENCLAW_STATE_DIR: "/tmp/openclaw-custom-state",
VITEST: "true",
VITEST_POOL_ID: "7",
} as NodeJS.ProcessEnv),
).toBe("/tmp/openclaw-custom-state");
});
});
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.9 Sekunden
(vorverarbeitet am 2026-06-09)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.