test runner: print error return trace after failed test

This commit is contained in:
Andrew Kelley
2021-05-11 10:50:17 -07:00
parent 75ed835d08
commit 65d279bc05

View File

@@ -84,6 +84,9 @@ pub fn main() anyerror!void {
test_node.end();
progress.log("{s}... FAIL ({s})\n", .{ test_fn.name, @errorName(err) });
if (progress.terminal == null) std.debug.print("FAIL ({s})\n", .{@errorName(err)});
if (@errorReturnTrace()) |trace| {
std.debug.dumpStackTrace(trace.*);
}
},
}
}