test harness: fix not honoring one_test_case_per_file

I regressed this in 9aa431cba34699ae35f7905398a0c8263b2ad453.

thanks @topolarity for pointing out the issue
This commit is contained in:
Andrew Kelley 2022-03-29 12:20:10 -07:00
parent 9aa431cba3
commit 12e1304805

View File

@ -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;