ReviewOS

also looking at this

zig-utils/zig-test-framework

Add reproducible randomized test order

#29
Merged glennmichael123 wants to merge codex/issue-14-random-order into main
18 files +487 -42
src/main.zigmodified+4-0
Changes to src/main.zig
@@ -189,6 +189,8 @@ pub fn main(init: std.process.Init.Minimal) !void {
189189 .retries = cli_parser.options.retries,
190190 .repeat = cli_parser.options.repeat,
191191 .fail_on_flaky = cli_parser.options.fail_on_flaky,
192 .shuffle = cli_parser.options.shuffle,
193 .seed = cli_parser.options.seed,
192194 .reporter_writer = &stdout_writer.interface,
193195 .coverage_options = cov_opts,
194196 .ui_server = if (ui_server) |*server| server else null,
@@ -235,6 +237,8 @@ pub fn main(init: std.process.Init.Minimal) !void {
235237 .retries = cli_parser.options.retries,
236238 .repeat = cli_parser.options.repeat,
237239 .fail_on_flaky = cli_parser.options.fail_on_flaky,
240 .shuffle = cli_parser.options.shuffle,
241 .seed = cli_parser.options.seed,
238242 .reporter_writer = &stdout_writer.interface,
239243 .coverage_options = cov_opts,
240244 .ui_server = if (ui_server) |*server| server else null,