diff --git a/lib/std/special/test_runner.zig b/lib/std/special/test_runner.zig index 3c66c64b4b..4725bfba66 100644 --- a/lib/std/special/test_runner.zig +++ b/lib/std/special/test_runner.zig @@ -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.*); + } }, } }