Commit 65d279bc05

Andrew Kelley <andrew@ziglang.org>
2021-05-11 19:50:17
test runner: print error return trace after failed test
1 parent 75ed835
Changed files (1)
lib
std
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.*);
+                }
             },
         }
     }