Files
bun.sh/test/js/bun/test/parallel/test-docker-build-debian-slim.ts

18 lines
557 B
TypeScript

import { expect } from "bun:test";
import { bunEnv, dockerExe, isDockerEnabled } from "harness";
import { resolve } from "path";
if (isDockerEnabled()) {
const docker = dockerExe()!;
const cwd = resolve(import.meta.dir, "..", "..", "..", "..", "..", "dockerhub", "debian-slim");
const proc = Bun.spawn({
cmd: [docker, "build", "--progress=plain", "--no-cache", "--rm", "."],
stdio: ["ignore", "inherit", "inherit"],
cwd,
env: bunEnv,
});
await proc.exited;
expect(proc.signalCode).toBeNull();
expect(proc.exitCode).toBe(0);
}