catch2/tests
Martin Hořeňovský 913f79a661
Each reporter keeps its own colour implementation
This opens path to per-reporter colour output customization,
and fixes multiple issues with the old colour implementation.

Under the old implementation, using Win32-backed colouring
would always change the colour used by the console, even if the
actual output was written elsewhere, such as a file passed by
the `--out` flag. This will no longer happen, as the reporter's
colour impl will check that the reporter's stream is pointed
to console before trying to change the colours.

POSIX/ANSI colour implementation suffered a similar-ish issue,
in that it only wrote the colour escape codes into the default
output stream, even if the reporter asking for colouring was
actually writing to a completely different output stream.
2022-03-08 12:51:13 +01:00
..
ExtraTests Add variadic CAPTURE tests 2022-03-05 16:06:54 +01:00
SelfTest Each reporter keeps its own colour implementation 2022-03-08 12:51:13 +01:00
TestScripts Add tests for CMake configure toggles passing to Catch2 build 2022-02-20 19:32:30 +01:00
CMakeLists.txt Add IStream::isStdOut 2022-02-22 15:45:51 +01:00