Commit 66f6efe
authored
- CMakeLists.txt+1-1
- benchmarks/discover_tests/benchmark_discovery.py+12-6
- benchmarks/discover_tests/listing_template.json+11-60
- docs/command-line.md+7-2
- docs/release-notes.md+30
- docs/reporters.md+4-4
- extras/Catch.cmake+9-4
- extras/CatchAddTests.cmake+154-68
- extras/catch_amalgamated.cpp+212-60
- extras/catch_amalgamated.hpp+223-86
- meson.build+1-1
- src/CMakeLists.txt+1
- src/catch2/benchmark/catch_benchmark.cpp+54
- src/catch2/benchmark/catch_benchmark.hpp+88-12
- src/catch2/benchmark/catch_optimizer.hpp+8-1
- src/catch2/catch_config.cpp+5-1
- src/catch2/catch_config.hpp+3
- src/catch2/catch_registry_hub.cpp+4
- src/catch2/catch_session.cpp+16-3
- src/catch2/catch_version.cpp+1-1
- src/catch2/catch_version_macros.hpp+2-2
- src/catch2/interfaces/catch_interfaces_registry_hub.hpp+2
- src/catch2/interfaces/catch_interfaces_reporter.cpp+3
- src/catch2/interfaces/catch_interfaces_reporter.hpp+4
- src/catch2/interfaces/catch_interfaces_testcase.hpp+1-2
- src/catch2/internal/catch_commandline.cpp+3
- src/catch2/internal/catch_preprocessor.hpp+79-33
- src/catch2/internal/catch_reporter_spec_parser.cpp+23
- src/catch2/internal/catch_reporter_spec_parser.hpp+6-1
- src/catch2/internal/catch_template_test_registry.hpp+5-3
- src/catch2/internal/catch_test_case_registry_impl.cpp+16-4
- src/catch2/internal/catch_test_case_registry_impl.hpp+6-6
- src/catch2/matchers/catch_matchers_string.cpp+77-41
- src/catch2/matchers/catch_matchers_string.hpp+17-21
- src/catch2/meson.build+1
- src/catch2/reporters/catch_reporter_common_base.cpp+5-4
- src/catch2/reporters/catch_reporter_common_base.hpp+2
- src/catch2/reporters/catch_reporter_json.cpp+10-4
- src/catch2/reporters/catch_reporter_json.hpp-3
- tests/CMakeLists.txt+48-15
- tests/ExtraTests/CMakeLists.txt+31
- tests/SelfTest/Baselines/compact.sw.approved.txt+19-24
- tests/SelfTest/Baselines/compact.sw.multi.approved.txt+19-24
- tests/SelfTest/Baselines/console.sw.approved.txt+19-24
- tests/SelfTest/Baselines/console.sw.multi.approved.txt+19-24
- tests/SelfTest/Baselines/tap.sw.approved.txt+18-18
- tests/SelfTest/Baselines/tap.sw.multi.approved.txt+18-18
- tests/SelfTest/Baselines/xml.sw.approved.txt+19-24
- tests/SelfTest/Baselines/xml.sw.multi.approved.txt+19-24
- tests/SelfTest/IntrospectiveTests/CmdLine.tests.cpp+31-11
- tests/SelfTest/IntrospectiveTests/CmdLineHelpers.tests.cpp+29-2
- tests/SelfTest/IntrospectiveTests/InternalBenchmark.tests.cpp-3
- tests/SelfTest/IntrospectiveTests/Reporters.tests.cpp+2-1
- tests/TestScripts/DiscoverTests/CMakeLists.txt+2
- tests/TestScripts/DiscoverTests/TestPrepareCommandFragment.cmake+14-14
- tests/TestScripts/DiscoverTests/VerifyRegistration.py+118-4
- tests/TestScripts/DiscoverTests/register-tests.cpp+4
0 commit comments