Commit 12e1304805

Andrew Kelley <andrew@ziglang.org>
2022-03-29 21:20:10
test harness: fix not honoring one_test_case_per_file
I regressed this in 9aa431cba34699ae35f7905398a0c8263b2ad453. thanks @topolarity for pointing out the issue
1 parent 9aa431c
Changed files (1)
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;