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:
When the
description/statusReasonis 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: