From 12e1304805cbe132d17b31bac2e8123869007e4d Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Tue, 29 Mar 2022 12:20:10 -0700 Subject: [PATCH] test harness: fix not honoring one_test_case_per_file I regressed this in 9aa431cba34699ae35f7905398a0c8263b2ad453. thanks @topolarity for pointing out the issue --- src/test.zig | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/test.zig b/src/test.zig index 067efe4f21..870c0cab87 100644 --- 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;