catch2/tests/SelfTest/IntrospectiveTests
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
..
Clara.tests.cpp Extend checkLicense.py to also check tests 2022-01-29 13:10:54 +01:00
CmdLine.tests.cpp Remove superfluous warning suppression in tests 2022-02-22 20:13:17 +01:00
Details.tests.cpp Use the new licence header in SelfTest's cpp files 2022-01-29 00:03:43 +01:00
FloatingPoint.tests.cpp Use the new licence header in SelfTest's cpp files 2022-01-29 00:03:43 +01:00
GeneratorsImpl.tests.cpp Use the new licence header in SelfTest's cpp files 2022-01-29 00:03:43 +01:00
InternalBenchmark.tests.cpp Use the new licence header in SelfTest's cpp files 2022-01-29 00:03:43 +01:00
PartTracker.tests.cpp Use the new licence header in SelfTest's cpp files 2022-01-29 00:03:43 +01:00
RandomNumberGeneration.tests.cpp Use the new licence header in SelfTest's cpp files 2022-01-29 00:03:43 +01:00
Reporters.tests.cpp Each reporter keeps its own colour implementation 2022-03-08 12:51:13 +01:00
Sharding.tests.cpp Use the new licence header in SelfTest's cpp files 2022-01-29 00:03:43 +01:00
Stream.tests.cpp Add %stderr and %stdout as recognized magic stream names 2022-03-07 10:59:27 +01:00
String.tests.cpp Use the new licence header in SelfTest's cpp files 2022-01-29 00:03:43 +01:00
StringManip.tests.cpp Use the new licence header in SelfTest's cpp files 2022-01-29 00:03:43 +01:00
Tag.tests.cpp Use the new licence header in SelfTest's cpp files 2022-01-29 00:03:43 +01:00
TestSpecParser.tests.cpp Add more tests for various less common tag-related cases 2021-12-28 00:22:53 +01:00
TextFlow.tests.cpp Add some tests for TextFlow::Column 2021-11-01 22:51:17 +01:00
ToString.tests.cpp Use the new licence header in SelfTest's cpp files 2022-01-29 00:03:43 +01:00
UniquePtr.tests.cpp Use the new licence header in SelfTest's cpp files 2022-01-29 00:03:43 +01:00
Xml.tests.cpp Use the new licence header in SelfTest's cpp files 2022-01-29 00:03:43 +01:00