authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2019-10-21 18:35:14-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2019-10-21 18:36:37-04:00
log16a91e6a4591d3d1198c0f0eaee9266333afd35e
treeea9c57ee0fc62e5c6ed251998a068c519ec73766
parentddb87237de60cb0feacc606d21c9dd48c5c3bd4b
signaturelock-open Commit is signed but in an unrecognized format.

adjust test runner to print the test name when error occurs


2 files changed, 7 insertions(+), 4 deletions(-)

lib/std/progress.zig+2-2
...@@ -155,11 +155,11 @@ pub const Progress = struct {...@@ -155,11 +155,11 @@ pub const Progress = struct {
155 }155 }
156 if (node.estimated_total_items) |total| {156 if (node.estimated_total_items) |total| {
157 if (need_ellipse) self.bufWrite(&end, " ");157 if (need_ellipse) self.bufWrite(&end, " ");
158 self.bufWrite(&end, "[{}/{}] ", node.completed_items, total);158 self.bufWrite(&end, "[{}/{}] ", node.completed_items + 1, total);
159 need_ellipse = false;159 need_ellipse = false;
160 } else if (node.completed_items != 0) {160 } else if (node.completed_items != 0) {
161 if (need_ellipse) self.bufWrite(&end, " ");161 if (need_ellipse) self.bufWrite(&end, " ");
162 self.bufWrite(&end, "[{}] ", node.completed_items);162 self.bufWrite(&end, "[{}] ", node.completed_items + 1);
163 need_ellipse = false;163 need_ellipse = false;
164 }164 }
165 }165 }
lib/std/special/test_runner.zig+5-2
...@@ -24,11 +24,14 @@ pub fn main() anyerror!void {...@@ -24,11 +24,14 @@ pub fn main() anyerror!void {
24 test_node.end();24 test_node.end();
25 progress.log("{}...SKIP\n", test_fn.name);25 progress.log("{}...SKIP\n", test_fn.name);
26 },26 },
27 else => return err,27 else => {
28 progress.log("");
29 return err;
30 },
28 }31 }
29 }32 }
30 root_node.end();33 root_node.end();
31 if (ok_count != test_fn_list.len) {34 if (ok_count != test_fn_list.len) {
32 progress.log("{} passed; {} skipped.\n", ok_count, skip_count);35 std.debug.warn("{} passed; {} skipped.\n", ok_count, skip_count);
33 }36 }
34}37}