ReviewOS

also looking at this

zig-utils/zig-test-framework

test: make CI exercise maintained integrations

#18
Merged glennmichael123 wants to merge codex/issue-3-test-coverage into main
16 files +390 -139
src/progress.zigmodified+7-2
Changes to src/progress.zig
@@ -376,15 +376,20 @@ pub const TestProgress = struct {
376376
377377/// Multi-spinner for parallel operations
378378pub const MultiSpinner = struct {
379 const SpinnerEntry = struct {
380 name: []const u8,
381 spinner: Spinner,
382 };
383
379384 allocator: std.mem.Allocator,
380 spinners: std.ArrayList(struct { name: []const u8, spinner: Spinner }),
385 spinners: std.ArrayList(SpinnerEntry),
381386
382387 const Self = @This();
383388
384389 pub fn init(allocator: std.mem.Allocator) Self {
385390 return .{
386391 .allocator = allocator,
387 .spinners = std.ArrayList(struct { name: []const u8, spinner: Spinner }).empty,
392 .spinners = .empty,
388393 };
389394 }
390395