-
Notifications
You must be signed in to change notification settings - Fork 22
Open
Labels
enhancementNew feature or requestNew feature or request
Description
When the description
/statusReason
is filled, the report shows it when opening the mutant. Oftentimes this is filled with information from the test framework, such as an exception, diff or otherwise. A lot of frameworks fill this information with ansi-codes for colored text. For Stryker4s specifically, this will have a list of exceptions, delimited by newlines.
This means that a nicely reported error like this:

Ends up looking like this in the report:

Which is a lot less readable.
I think we can do two things to fix this:
- Render newlines (and tabs?) properly
- Render ANSI codes. Something like ansi_up could work, but it should be fairly easy to make something ourselves
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request