From 5147aa05d4e442fdd33a69d47daacca254b5cf49 Mon Sep 17 00:00:00 2001 From: Rene Schallner Date: Sat, 22 Apr 2023 15:56:11 +0200 Subject: [PATCH] tests: build exe --- build.zig | 9 +++++++-- src/test_auth.zig | 2 ++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/build.zig b/build.zig index dd7ebad..8808ecd 100644 --- a/build.zig +++ b/build.zig @@ -129,12 +129,17 @@ pub fn build(b: *std.build.Builder) !void { }); auth_tests.linkLibrary(facil_dep.artifact("facil.io")); auth_tests.addModule("zap", zap_module); - auth_tests.step.dependOn(&http_client_runner_build_step.step); const run_auth_tests = b.addRunArtifact(auth_tests); + // TODO: for some reason, tests aren't run more than once unless + // dependencies have changed. + // So, for now, we just force the exe to be built, so in order that + // we can call it again when needed. + const install_auth_tests = b.addInstallArtifact(auth_tests); - const test_step = b.step("test", "Run unit tests"); + const test_step = b.step("test", "Run unit tests [REMOVE zig-cache!]"); test_step.dependOn(&run_auth_tests.step); + test_step.dependOn(&install_auth_tests.step); // pkghash // diff --git a/src/test_auth.zig b/src/test_auth.zig index a2cd9b1..10c1ec7 100644 --- a/src/test_auth.zig +++ b/src/test_auth.zig @@ -619,4 +619,6 @@ test "BasicAuth UserPass authenticateRequest test-unauthorized" { }); try std.testing.expectEqualStrings("UNAUTHORIZED", received_response); + + std.debug.print("\n\nFINISHED!", .{}); }