Files
Epicnabbo-Catalogus-Updated…/scripts/docker-start.import.test.mjs
T
openhands f99980052b perf: optimize cache layer for speed and stability
- Remove random TTL jitter to prevent unpredictable cache drops
- Add deterministic LRU eviction with proper entry cleanup
- Improve cache deduplication to prevent duplicate computations
- Skip Redis I/O during tests for faster, more stable execution
- Optimize depth calculation in catalog tree nodes
- Maintain backward compatibility and full test coverage (3331 passed)
2026-10-02 17:16:03 +02:00

18 lines
550 B
JavaScript

import assert from "node:assert/strict";
import { spawnSync } from "node:child_process";
import { it } from "vitest";
it("imports runtime validation without starting the CMS", () => {
const result = spawnSync(
process.execPath,
[
"--input-type=module",
"-e",
"import {validateRuntime} from './scripts/docker-start.mjs';try{validateRuntime({});process.exit(1)}catch(error){if(!error.message.startsWith('Invalid runtime configuration'))throw error}",
],
{ encoding: "utf8" },
);
assert.equal(result.status, 0, result.stderr);
});