srctree

Andrew Kelley parent 76049b00 65ce41ed
add unit testing with `zig build test`

build.zig added: 10, removed: 1, total 9
@@ -136,6 +136,15 @@ pub fn build(b: *std.Build) void {
wasm.rdynamic = true; // expose exported functions to wasm
wasm.entry = .disabled;
b.getInstallStep().dependOn(&b.addInstallFile(wasm.getEmittedBin(), "www/main.wasm").step);
 
const unit_tests = b.addTest(.{
.root_source_file = b.path("server/main.zig"),
.target = target,
.optimize = optimize,
});
const run_unit_tests = b.addRunArtifact(unit_tests);
const test_step = b.step("test", "Run unit tests");
test_step.dependOn(&run_unit_tests.step);
}
 
fn installBin(b: *std.Build, bin: *std.Build.Step.Compile) void {