Depending on whether the device is tty the test runner changes the output format and makes it inconistent across CI, terminal launches, dap consoles (aka terminals) and build jobs.
It makes testing results diagnostics complicated.
so I wonder I missed it or it’s feature request to add a flag to a runner --disable-progress which is available to tty devices and and outputs data like it doesn’t.
In general I would love to see a test runner in std, it’s very useful if you build your test runner to save a canonical error format in order to keep all the IDE testing plugins and CI analytics compatible.
it’s not really what Im trying to achieve.
test command invokes the test binary with --listen flag in server mode and its output changed even more due to reformat by the build runner.
so that I invoke the tests directly as b.addSystemCommand(&[_][]const u8{"zig-out/bin/test"}) in order to keep the built-in tests output.