add missing try/catch around loop wait for wpt tests

This commit is contained in:
Karl Seguin
2025-04-16 19:20:35 +08:00
parent 753a093689
commit d688d8812d
2 changed files with 15 additions and 4 deletions

View File

@@ -138,8 +138,9 @@ pub fn main() !void {
var arena = std.heap.ArenaAllocator.init(alloc);
defer arena.deinit();
const res = wpt.run(arena.allocator(), wpt_dir, tc, &loader) catch |err| {
const suite = try Suite.init(alloc, tc, false, @errorName(err));
var msg_out: ?[]const u8 = null;
const res = wpt.run(arena.allocator(), wpt_dir, tc, &loader, &msg_out) catch |err| {
const suite = try Suite.init(alloc, tc, false, if (msg_out) |msg| msg else @errorName(err));
try results.append(suite);
if (out == .text) {