Skip to content

Commit 16a91e6

Browse files
committed
adjust test runner to print the test name when error occurs
1 parent ddb8723 commit 16a91e6

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

lib/std/progress.zig

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -155,11 +155,11 @@ pub const Progress = struct {
155155
}
156156
if (node.estimated_total_items) |total| {
157157
if (need_ellipse) self.bufWrite(&end, " ");
158-
self.bufWrite(&end, "[{}/{}] ", node.completed_items, total);
158+
self.bufWrite(&end, "[{}/{}] ", node.completed_items + 1, total);
159159
need_ellipse = false;
160160
} else if (node.completed_items != 0) {
161161
if (need_ellipse) self.bufWrite(&end, " ");
162-
self.bufWrite(&end, "[{}] ", node.completed_items);
162+
self.bufWrite(&end, "[{}] ", node.completed_items + 1);
163163
need_ellipse = false;
164164
}
165165
}

lib/std/special/test_runner.zig

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,14 @@ pub fn main() anyerror!void {
2424
test_node.end();
2525
progress.log("{}...SKIP\n", test_fn.name);
2626
},
27-
else => return err,
27+
else => {
28+
progress.log("");
29+
return err;
30+
},
2831
}
2932
}
3033
root_node.end();
3134
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);
3336
}
3437
}

0 commit comments

Comments
 (0)