From 16a91e6a4591d3d1198c0f0eaee9266333afd35e Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Mon, 21 Oct 2019 18:35:14 -0400 Subject: [PATCH] adjust test runner to print the test name when error occurs --- lib/std/progress.zig | 4 ++-- lib/std/special/test_runner.zig | 7 +++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/lib/std/progress.zig b/lib/std/progress.zig index 1d29763c10..fba77092b3 100644 --- a/lib/std/progress.zig +++ b/lib/std/progress.zig @@ -155,11 +155,11 @@ pub const Progress = struct { } if (node.estimated_total_items) |total| { if (need_ellipse) self.bufWrite(&end, " "); - self.bufWrite(&end, "[{}/{}] ", node.completed_items, total); + self.bufWrite(&end, "[{}/{}] ", node.completed_items + 1, total); need_ellipse = false; } else if (node.completed_items != 0) { if (need_ellipse) self.bufWrite(&end, " "); - self.bufWrite(&end, "[{}] ", node.completed_items); + self.bufWrite(&end, "[{}] ", node.completed_items + 1); need_ellipse = false; } } diff --git a/lib/std/special/test_runner.zig b/lib/std/special/test_runner.zig index 8fb1b5842d..c16484d162 100644 --- a/lib/std/special/test_runner.zig +++ b/lib/std/special/test_runner.zig @@ -24,11 +24,14 @@ pub fn main() anyerror!void { test_node.end(); progress.log("{}...SKIP\n", test_fn.name); }, - else => return err, + else => { + progress.log(""); + return err; + }, } } root_node.end(); if (ok_count != test_fn_list.len) { - progress.log("{} passed; {} skipped.\n", ok_count, skip_count); + std.debug.warn("{} passed; {} skipped.\n", ok_count, skip_count); } }