this updates the color outputting handlers to take override options.
The 2 (utfTerminal and gtest) were not in sync to start with. The gtest one does not colorize output in CI runs since the stream is not a tty. This makes sense on local systems, but could use an override in CI to force the use of color.
Both outputters can now be forced by specifying outputter options;
this updates the color outputting handlers to take override options.
The 2 (utfTerminal and gtest) were not in sync to start with. The gtest one does not colorize output in CI runs since the stream is not a tty. This makes sense on local systems, but could use an override in CI to force the use of color.
Both outputters can now be forced by specifying outputter options;
--Xoutput "--color"
will force use of color--Xoutput "--plain"
will force use without color