Zig's test runner has some frustrations, but there are hooks for writing a custom one. It has its own limitations, but I've been using this:
https://gist.github.com/karlseguin/c6bea5b35e4e8d26af6f81c22cb5d76b
All comments are reviewed before being made public.