catch2/tests/SelfTest/IntrospectiveTests
Martin Hořeňovský fc3d11b1d1
Add Wfloat-equal to default-enabled warnings
This is kinda messy, because there is no good way to signal to
the compiler that some code uses direct comparison of floating
point numbers intentionally, so instead we have to use diagnostic
pragmas.

We also have to over-suppress the test files, because Clang (and
possibly GCC) still issue warnings from template instantiation
even if the instantion site is under warning suppression, so the
template definition has to be under warning suppression as well.

Closes #2406
2022-05-14 15:47:20 +02:00
..
Clara.tests.cpp Fix uninit memory in Clara tests 2022-04-24 13:31:19 +02:00
CmdLine.tests.cpp Introduce type to handle reporter specs with defaults filled-in 2022-04-13 15:02:25 +02:00
CmdLineHelpers.tests.cpp Fix reporter parser spec to use the right key for colour-mode 2022-04-06 21:41:45 +02:00
ColourImpl.tests.cpp Split out IStream out of catch_stream.hpp 2022-04-16 16:33:57 +02: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 Add Wfloat-equal to default-enabled warnings 2022-05-14 15:47:20 +02:00
InternalBenchmark.tests.cpp Add Wfloat-equal to default-enabled warnings 2022-05-14 15:47:20 +02: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 Add --list-listeners option 2022-05-10 20:57:59 +02:00
Sharding.tests.cpp Misc cleanups from exploring Clang warnings 2022-05-03 13:53:55 +02:00
Stream.tests.cpp Add test for %debug stream name 2022-04-23 23:34:27 +02: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
TestCaseInfoHasher.tests.cpp Refactor tests 2022-03-31 22:30:38 +02: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 Fix use of u8-literal that would break in C++20 2022-05-03 13:54:07 +02:00