Commit Graph

  • 57b52f208b
    Set IWYU pragma export in catch_all.hpp vient 2023-09-09 08:24:18 +0300
  • 47a2c96938
    Reduce the number of templates in Benchmarking Martin Hořeňovský 2023-08-31 21:52:08 +0200
  • fb96279aed
    Remove superfluous stdlib includes from catch_benchmark.hpp Martin Hořeňovský 2023-09-04 16:38:17 +0200
  • e14a08d734
    Remove unused typedef from Benchmark::Environment Martin Hořeňovský 2023-09-01 00:02:25 +0200
  • 9bba07cb87
    Replace vector iterator args in benchmarks with ptr args Martin Hořeňovský 2023-08-31 22:04:54 +0200
  • b4ffba5087
    Update sample output in docs/benchmarks.md Martin Hořeňovský 2023-08-31 21:50:52 +0200
  • 3a5cde55b7 implement stringify for std::nullopt_t Martin Jeřábek 2023-08-30 13:16:30 +0200
  • 2a19ae16b8
    Rewrite commandline test spec docs Martin Hořeňovský 2023-08-30 15:40:31 +0200
  • a62dcc998d implement stringify for std::nullopt_t Martin Jeřábek 2023-08-30 13:16:30 +0200
  • f24d39e42b
    Support C arrays and ADL ranges in from_range generator Martin Hořeňovský 2023-08-29 15:37:46 +0200
  • 1399babcbe Catch.cmake: Support CMake multi-config with PRE_TEST discovery mode Holger Kaelberer 2023-08-27 11:08:59 +0200
  • 85eb4652b4
    Add nice license headers to files in examples/ and fuzzing/ Martin Hořeňovský 2023-08-24 16:33:15 +0200
  • 5bba3e4038 Edited amalgamated file generator, to block REUSE from getting confused Ryan Pavlik 2023-08-11 15:06:03 -0500
  • e09de7222c
    Small cleanup in XML reporter Martin Hořeňovský 2023-08-14 12:41:52 +0200
  • a64ff326bf
    Change 'estimated' to 'est run time' in console reporter output Martin Hořeňovský 2023-08-14 10:22:59 +0200
  • a86770b8a8 Add cstdint to relevant headers CoolingJam 2023-08-14 01:07:13 +0200
  • ad56463477
    Flush stream after benchmarkStarting in ConsoleReporter Martin Hořeňovský 2023-08-13 23:08:12 +0200
  • 932508f206 Edited amalgamated file generator, to block REUSE from getting confused Ryan Pavlik 2023-08-11 15:06:03 -0500
  • 9538d16005
    Mention missing catch_user_config.hpp in FAQ Martin Hořeňovský 2023-08-11 14:17:21 +0200
  • a94bee771e
    Add missing line for v3.4.0 to ToC in release-notes.md Martin Hořeňovský 2023-08-11 14:16:54 +0200
  • d7304f0c41
    Constify section hints in static-analysis mode Martin Hořeňovský 2023-07-25 16:59:12 +0200
  • cd60a0301c
    Assert Info reset need to also reset result disposition to normal to handle uncaught exception correctly (#2723) rosstang 2023-08-08 04:07:31 +0800
  • b593be2116
    Always default empty destructors Martin Hořeňovský 2023-08-05 18:21:38 +0200
  • ed4acded38 Don't define tryTranslators function if exception are disabled Vitalii Trubchaninov 2023-07-31 14:26:03 -0400
  • 267f9c1a11 Don't define tryTranslators function if exception are disabled Vitalii Trubchaninov 2023-07-31 14:26:03 -0400
  • 52f9ea786d Add a unit test to test incomplete assertion handler Ross 2023-07-22 10:35:32 +0800
  • 3b50218493 Unit tests to throw std::runtime_error instead of std::exception Ross 2023-07-22 08:48:45 +0800
  • d92fa76bf0 Approving test output changes due to added unit tests Ross 2023-07-22 01:24:47 +0800
  • 26fa6b7f3b AssertionEnd does not reset the assertion info yet. That is done after populateReaction. And reset assertion info would also reset the result disposition to normal, so that any uncaught exception would be reported as failure Ross 2023-07-22 01:03:07 +0800
  • 4acc51828f
    Introduce CATCH_CONFIG_PREFIX_MESSAGES to only prefix a few logging related macros. (#2544) Riom 2023-07-19 17:04:43 +0200
  • 14b2fee810 Fix unit test Riom 2023-07-19 10:36:42 +0200
  • 8909f20d80 Address review findings Riom 2023-07-19 09:50:43 +0200
  • 6ec8035495
    Merge branch 'catchorg:devel' into devel Riom 2023-07-19 09:14:55 +0200
  • af86249625 Hard wrap tutorial doc for easier raw Markdown reading David Álvarez Rosa 2023-07-17 19:00:58 +0200
  • d4b0b34561
    Fix lowercase namespace in own-main example Martin Hořeňovský 2023-07-13 14:02:15 +0200
  • 6e79e682b7
    v3.4.0 v3.4.0 Martin Hořeňovský 2023-07-13 13:37:30 +0200
  • 683c85772f
    Clean up explanation in tests Martin Hořeňovský 2023-07-12 11:49:43 +0200
  • 9e95d43576
    Merge d1de503150 into 1b049bdba4 ניר 2023-07-06 16:11:23 +0200
  • 1b049bdba4
    2 more TEST_CASEs to DiscoverTests/register-tests.cpp Martin Hořeňovský 2023-07-04 00:06:24 +0200
  • 0d772bdc61 Fix source comment typos in catch_amalgamated.* luzpaz 2023-07-01 01:53:34 +0000
  • afe0ca2edc
    Synchronize the top-page Cristian Le 2023-06-27 11:44:19 +0200
  • c0c2686b0f
    Simplify the gitignore Cristian Le 2023-06-27 11:35:39 +0200
  • c9d242acb1
    Add all doxygen API to developer's api Cristian Le 2023-06-27 11:31:41 +0200
  • 751e39c35b
    Add doxygen and graphviz support Cristian Le 2023-06-27 11:16:09 +0200
  • 9353afec99
    Initial Sphinx support Cristian Le 2023-06-27 09:38:20 +0200
  • 181265e9a6 Add missing cstdint includes to avoid compiler errors because of unknown symbols uint32_t and so on 0xFEEDC0DE64 2023-06-26 16:20:53 +0200
  • e5632e5e94 Add -Wdouble-promotion to common warnings Kari Argillander 2023-06-22 11:22:50 +0300
  • d1de503150
    Merge branch 'devel' into devel ניר 2023-06-20 21:48:51 +0300
  • e4b16053a6
    Escape Catch2 test names in catch_discover_tests tests Martin Hořeňovský 2023-06-15 14:19:39 +0200
  • 42ee66b5e6
    Fix handling of semicolon and backslash characters in CMake test discovery (#2676) Robin Christ 2023-06-14 23:40:10 +0200
  • a0c6a28460
    Fix possible FP in catch_discover_tests tests Martin Hořeňovský 2023-06-14 23:31:41 +0200
  • dc076e39d1 Fix handling of semicolon and backslash characters in CMake test discovery Robin Christ 2023-04-19 11:42:56 +0200
  • c8363143e7
    Add test scaffolding for catch_discover_tests Martin Hořeňovský 2023-06-14 16:30:56 +0200
  • e9f8b028c1 Fix failure with MSVC and -std:c++20 Dimitry Ishenko 2023-06-11 15:00:11 -0400
  • 99b6056967 fix lists Nir 2023-06-11 21:31:41 +0300
  • 7a52dfa77b
    Fix typo in cross-docs links Martin Hořeňovský 2023-06-11 19:36:20 +0200
  • 9131736630 Bazel support: Update skylib Vertexwahn 2023-06-01 21:00:56 +0200
  • b719527a56 Add new tests to approved tests Alex Biddulph 2023-06-05 09:19:55 +1000
  • ea40cfd418 Bazel support: Update skylib Vertexwahn 2023-06-01 21:00:56 +0200
  • ab0a21cb35 Add unit test for listing tags quietly Alex Biddulph 2023-06-01 16:50:15 +1000
  • 9e31c7b5c5 Fix tags quoting Alex Biddulph 2023-06-01 14:40:47 +1000
  • be89e14569 List tags as labels in add_test Alex Biddulph 2023-06-01 14:11:39 +1000
  • f6f3f73083 Add quiet verbosity level to listTags Alex Biddulph 2023-06-01 14:11:24 +1000
  • 0631b607ee
    Test & document SKIP in generator constructor Martin Hořeňovský 2023-05-31 15:12:23 +0200
  • dff7513b28
    Static analysis cleanup in tests Martin Hořeňovský 2023-05-29 21:41:51 +0200
  • bf5aa7b383
    Experimental static analysis support in TEST_CASE and SECTION Martin Hořeňovský 2023-05-15 14:33:24 +0200
  • 6e1e2f62e8 update contributing.md Nir 2023-05-29 10:14:39 +0300
  • 0b152f0dd3 remove duplicates, remove redundant home link on every file. Nir 2023-05-29 10:07:13 +0300
  • d25f5ecaf9
    Merge branch 'catchorg:devel' into devel ניר 2023-05-29 09:32:57 +0300
  • dba9197ec7
    Add new config option: STATIC_ANALYSIS_SUPPORT Martin Hořeňovský 2023-05-12 17:13:21 +0200
  • f60c15364b
    Add macro for suppressing Wshadow Martin Hořeňovský 2023-05-17 11:10:57 +0200
  • b3cf1bfb5d
    Avoid unused variable warning in GeneratorsImpl tests Martin Hořeňovský 2023-05-17 11:08:45 +0200
  • 73b93ce6bc
    Include catch_user_config.hpp in all catch_config_* files Martin Hořeňovský 2023-05-12 17:03:35 +0200
  • 8008625d7e
    Merge pull request #2693 from Ali-Amir/u/ali/optional-meson-unit-tests Martin Hořeňovský 2023-05-27 12:00:52 +0200
  • ce7b153021
    Add option to disable building unit tests in Meson build file. Ali-Amir Aldan 2023-05-26 10:05:06 -0700
  • 535205e2ac Suppress -Wunused-result warning in gcc Cristian Morales Vega 2023-05-22 09:45:43 +0100
  • cdc07b6c68 Suppress -Wunused-result warning in gcc Cristian Morales Vega 2023-05-22 09:45:43 +0100
  • 689fdcd7dc
    Fix some tests never being run Martin Hořeňovský 2023-05-20 22:03:48 +0200
  • a153fce724
    Improve error messages for TEST_CASE tag parsing errors Martin Hořeňovský 2023-05-20 19:25:00 +0200
  • 06c0e1cfab
    Merge pull request #2689 from ThePhD/fix/includes/header-exception Martin Hořeňovský 2023-05-16 18:41:19 +0200
  • 05d7eb5a00
    🛠 Add <exception> header where strictly necessary ThePhD 2023-05-16 12:13:49 -0400
  • f53bb3ae7b meson: require version >=0.54.1 Valeri 2023-05-14 12:17:34 +0300
  • ce8a7b3390
    Merge pull request #2687 from ChrisThrasher/sfml Martin Hořeňovský 2023-05-15 13:44:59 +0200
  • 9d439e3af4
    meson: require version >=0.54.1 Valeri 2023-05-14 12:17:34 +0300
  • 6dce539fad
    Add SFML to the list of open source users Chris Thrasher 2023-05-13 14:33:25 -0600
  • 5a40b2275c Update CatchConfigOptions.cmake Yaroslav 2023-05-09 21:23:03 +0300
  • 598895d048
    Fix Wredundant-decls Martin Hořeňovský 2023-05-12 09:50:59 +0200
  • 4c2b1cc71a
    Update CatchConfigOptions.cmake Yaroslav 2023-05-09 21:23:03 +0300
  • 0dc82e08df
    Move CATCH_INTERNAL_STRINGIFY macro into its own header Martin Hořeňovský 2023-05-07 12:09:22 +0200
  • 8ca504cbc9
    Move AssertionResult when passing it inside RunContext Martin Hořeňovský 2023-05-06 21:45:39 +0200
  • c57b5cdf43
    Move-enable Catch::optional Martin Hořeňovský 2023-05-06 14:31:29 +0200
  • d84777c9cb
    Fix assertionStarting events being sent after the expr is evaluated Martin Hořeňovský 2023-05-06 11:48:25 +0200
  • 51fdbedd13
    Internal linkage for outlier_variance Martin Hořeňovský 2023-05-01 00:51:43 +0200
  • 10f0a58643
    Some template instantiation reductions Martin Hořeňovský 2023-04-29 14:29:59 +0200
  • fe64c28925
    Reduce compilation costs of benchmarks Martin Hořeňovský 2023-04-10 15:03:29 +0200
  • 7d07efc92b
    Clean up iterator usage in benchmarks Martin Hořeňovský 2023-04-20 22:47:21 +0200
  • f3c678c0ab
    Constexprify constants in estimate_clock.hpp Martin Hořeňovský 2023-04-20 20:56:48 +0200
  • 46539b6d9b Fix spelling Vertexwahn 2023-04-25 20:14:27 +0200
  • 1f7d2ed7f5 Fix spelling Vertexwahn 2023-04-25 20:14:27 +0200
  • 10596b2278 Fix unreachable-code-return warnings Holger Kaelberer 2023-04-19 10:28:45 +0200