zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 12e1304805cbe132d17b31bac2e8123869007e4d (tree)
parent 9aa431cba34699ae35f7905398a0c8263b2ad453
Author: Andrew Kelley <andrew@ziglang.org>
Date:   Tue, 29 Mar 2022 12:20:10 -0700

test harness: fix not honoring one_test_case_per_file

I regressed this in 9aa431cba34699ae35f7905398a0c8263b2ad453.

thanks @topolarity for pointing out the issue

Diffstat:
Msrc/test.zig | 4+++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/test.zig b/src/test.zig @@ -698,7 +698,9 @@ pub const TestContext = struct { .output_mode = output_mode, .files = std.ArrayList(TestContext.File).init(ctx.cases.allocator), }) catch @panic("out of memory"); - break :case &ctx.cases.items[ctx.cases.items.len - 1]; + const case = &ctx.cases.items[ctx.cases.items.len - 1]; + opt_case = case; + break :case case; }; if (one_test_case_per_file) { case.name = case_name;