I couldn't find list of built-in reporters in the documentation and had to look at the source code. Reporter option docs should list the built-in reporters, and even better would be to provide --list-reporters option so the choices can be listed from CLI.
Also, some kind of validation for :reporters would be useful. E.g. kaocha.report.progress/progress seems to work mostly, but doesn't print failures. The correct value is kaocha.report.progress/report. (Or just ensure there aren't public vars that might be accidentally used in report namespaces).
I couldn't find list of built-in reporters in the documentation and had to look at the source code. Reporter option docs should list the built-in reporters, and even better would be to provide
--list-reportersoption so the choices can be listed from CLI.Also, some kind of validation for
:reporterswould be useful. E.g.kaocha.report.progress/progressseems to work mostly, but doesn't print failures. The correct value iskaocha.report.progress/report. (Or just ensure there aren't public vars that might be accidentally used in report namespaces).