Commit fffa89700e

Jeremy Fillingim <jeremy@fillingim.net>
2021-12-06 05:10:23
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 parent 933999d
Changed files (1)
lib
lib/std/Progress.zig
@@ -266,11 +266,11 @@ fn refreshWithHeldLock(self: *Progress) void {
                 }
                 if (eti > 0) {
                     if (need_ellipse) self.bufWrite(&end, " ", .{});
-                    self.bufWrite(&end, "[{d}/{d}] ", .{ completed_items + 1, eti });
+                    self.bufWrite(&end, "[{d}/{d}] ", .{ completed_items, eti });
                     need_ellipse = false;
                 } else if (completed_items != 0) {
                     if (need_ellipse) self.bufWrite(&end, " ", .{});
-                    self.bufWrite(&end, "[{d}] ", .{completed_items + 1});
+                    self.bufWrite(&end, "[{d}] ", .{completed_items});
                     need_ellipse = false;
                 }
             }