Open
Description
There are two issues with the current consoleReporter
(which are both mostly nitpicks and my personal preference).
- It can be hard to find the test case that was failing during a test run (especially on CI)
- The alignment of the test output can be sometimes hard to read (see Use shorter test names in ghcide-tests #4591 where this caused an issue for me)
I am proposing that we introduce a custom consoleReporter
which fixes both of these "shortcomings".
I have a prototype that makes the output look like this:
This makes the output more terse, but not necessarily easier to read. It is only easier to read, if the test names are too long, like in #4591, which can be generally worked around (by using shorter test names).
Additionally, I would propose a succinct summary at the end of the test execution if the test failed, which should fix my first issue with the consoleReporter
.
If we had a custom consoleReporter
, this would be relatively easy to add.