Commit e60087e
- 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
Lines changed: 6 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
160 | 160 | | |
161 | 161 | | |
162 | 162 | | |
163 | | - | |
| 163 | + | |
164 | 164 | | |
165 | 165 | | |
166 | 166 | | |
| |||
188 | 188 | | |
189 | 189 | | |
190 | 190 | | |
191 | | - | |
| 191 | + | |
192 | 192 | | |
193 | 193 | | |
194 | 194 | | |
| |||
232 | 232 | | |
233 | 233 | | |
234 | 234 | | |
235 | | - | |
| 235 | + | |
236 | 236 | | |
237 | 237 | | |
238 | 238 | | |
| |||
343 | 343 | | |
344 | 344 | | |
345 | 345 | | |
346 | | - | |
| 346 | + | |
347 | 347 | | |
348 | 348 | | |
349 | 349 | | |
| |||
374 | 374 | | |
375 | 375 | | |
376 | 376 | | |
377 | | - | |
| 377 | + | |
378 | 378 | | |
379 | 379 | | |
380 | 380 | | |
| |||
1367 | 1367 | | |
1368 | 1368 | | |
1369 | 1369 | | |
1370 | | - | |
| 1370 | + | |
1371 | 1371 | | |
1372 | 1372 | | |
1373 | 1373 | | |
| |||
0 commit comments