aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/test/tests.zig
diff options
context:
space:
mode:
authorManlio Perillo <manlio.perillo@gmail.com>2023-04-29 16:50:28 +0200
committerManlio Perillo <manlio.perillo@gmail.com>2023-04-29 16:50:28 +0200
commit11d2279f4fb736c701c23c6420cb82657e2e61f4 (patch)
tree29cc377486ae9a6fd997d7b36b214457ffcd3333 /test/tests.zig
parent4b1e292ae448ab519d0681b49da7420130b5f312 (diff)
test: make the patch command silent
The POSIX standard says that the patch command should not use stdout, but GNU patch writes the message: patching file patches/healed/xxx.zig (read from exercises/xxx.zig). Add the -s flag to suppress these messages. Note that the heal function from test/tests.zig is called when running `zig build -Dhealed` because it is executed in the configure phase.
Diffstat (limited to 'test/tests.zig')
-rw-r--r--test/tests.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/test/tests.zig b/test/tests.zig
index f166fc2..f9ad9c4 100644
--- a/test/tests.zig
+++ b/test/tests.zig
@@ -333,7 +333,7 @@ fn heal(allocator: Allocator, exercises: []const Exercise, outdir: []const u8) !
};
const output = try join(allocator, &.{ outdir, ex.main_file });
- const argv = &.{ "patch", "-i", patch, "-o", output, file };
+ const argv = &.{ "patch", "-i", patch, "-o", output, "-s", file };
var child = std.process.Child.init(argv, allocator);
_ = try child.spawnAndWait();