diff options
| author | Manlio Perillo <[email protected]> | 2023-05-13 20:36:49 +0200 |
|---|---|---|
| committer | Manlio Perillo <[email protected]> | 2023-05-14 17:22:03 +0200 |
| commit | 0304dc3d37ba1e8443a8a1c835ad9c0988e4a3df (patch) | |
| tree | 4bc69702b2e6d2dc3e5815cabe0eb5b9fb532b87 | |
| parent | dc2539ec4e9435c9c5dec793ca1e5abcd8cd3014 (diff) | |
| download | ziglings-0304dc3d37ba1e8443a8a1c835ad9c0988e4a3df.tar.xz ziglings-0304dc3d37ba1e8443a8a1c835ad9c0988e4a3df.zip | |
build: show the logo in named mode
When running `zig build -Dn=n`, ensure that the logo is printed.
Update the tests.
Closes #214
| -rw-r--r-- | build.zig | 3 | ||||
| -rw-r--r-- | test/tests.zig | 10 |
2 files changed, 13 insertions, 0 deletions
@@ -153,8 +153,11 @@ pub fn build(b: *Build) !void { b.fmt("Check the solution of {s}", .{ex.main_file}), ); b.default_step = zigling_step; + zigling_step.dependOn(&header_step.step); const verify_step = ZiglingStep.create(b, ex, work_path); + verify_step.step.dependOn(&header_step.step); + zigling_step.dependOn(&verify_step.step); return; diff --git a/test/tests.zig b/test/tests.zig index 6899e9c..0bde5c1 100644 --- a/test/tests.zig +++ b/test/tests.zig @@ -151,6 +151,16 @@ const CheckNamedStep = struct { defer stderr_file.close(); const stderr = stderr_file.reader(); + { + // Skip the logo. + const nlines = mem.count(u8, root.logo, "\n"); + var buf: [80]u8 = undefined; + + var lineno: usize = 0; + while (lineno < nlines) : (lineno += 1) { + _ = try readLine(stderr, &buf); + } + } try check_output(step, ex, stderr); } }; |
