Skip to content

Custom tasty consoleReporter #4592

Open
@fendor

Description

@fendor

There are two issues with the current consoleReporter (which are both mostly nitpicks and my personal preference).

  1. It can be hard to find the test case that was failing during a test run (especially on CI)
  2. 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:

Image

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions