authorgravatar for jeremy@fillingim.netJeremy Fillingim <jeremy@fillingim.net> 2021-12-06 04:10:23+00:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2021-12-06 12:18:41-08:00
logfffa89700e1726508b5e5a3807fbc3a33eeea88d
tree3929a6fdec1832aff01e3f08897b814991a58f67
parent933999dad13ed4f4acc095a3b0d6a327f0899555

Fix test label off-by-one error (#10277).

The console test# label [test#/#tests] was being generated inside refreshWithHeldLock (in lib/std/Progress.zig), using the number of completed items. This was being incremented by 1 when displayed, which is not required.

1 files changed, 2 insertions(+), 2 deletions(-)

lib/std/Progress.zig+2-2
......@@ -266,11 +266,11 @@ fn refreshWithHeldLock(self: *Progress) void {
266266 }
267267 if (eti > 0) {
268268 if (need_ellipse) self.bufWrite(&end, " ", .{});
269 self.bufWrite(&end, "[{d}/{d}] ", .{ completed_items + 1, eti });
269 self.bufWrite(&end, "[{d}/{d}] ", .{ completed_items, eti });
270270 need_ellipse = false;
271271 } else if (completed_items != 0) {
272272 if (need_ellipse) self.bufWrite(&end, " ", .{});
273 self.bufWrite(&end, "[{d}] ", .{completed_items + 1});
273 self.bufWrite(&end, "[{d}] ", .{completed_items});
274274 need_ellipse = false;
275275 }
276276 }