evOo-local/packages/testkit/src/compose-installer-smoke.test.ts
cynarAI 6c7eed7580 Initial clean evOo-local from f00577b
Fresh history cut from cynarAI/evoo antigravity-handoff/project-timeline
(Voice First + project timeline). Brand docs/titles as evOo; keep @rakazo/*
packages as tech debt. Excludes node_modules, caches, secrets, voice blobs.
2026-09-20 17:15:16 +02:00

19 lines
647 B
TypeScript

import { execFileSync } from "node:child_process";
import path from "node:path";
import { describe, expect, it } from "vitest";
const describeFast = process.env.VERIFY_PROVIDERS ? describe.skip : describe;
const repoRoot = path.resolve(import.meta.dirname, "../../..");
describeFast("compose installer smoke scripts", () => {
it("passes every infra/compose/*.smoke.sh", () => {
const runner = path.resolve(repoRoot, "infra/compose/run-smokes.sh");
const output = execFileSync("bash", [runner], {
encoding: "utf8",
stdio: ["ignore", "pipe", "pipe"],
cwd: repoRoot,
});
expect(output).toMatch(/==>/);
});
});