1
0
mirror of https://github.com/catchorg/Catch2.git synced 2025-04-29 04:03:51 +00:00

Commit Graph

  • a6f22c5169
    Remove static instance of std::random_device in Benchmark::analyse_samples Martin Hořeňovský 2023-12-10 21:22:43 +01:00
  • 1887d42e3d
    Use our PCG32 RNG instead of mt19937 in Benchmark::analyse_samples Martin Hořeňovský 2023-12-10 21:18:23 +01:00
  • 1774dbfd53
    Make it clearer that the JSON reporter is WIP Martin Hořeňovský 2023-12-10 21:04:56 +01:00
  • cb07ff9a7e
    Fix uniform_floating_point_distribution for unit ranges Martin Hořeňovský 2023-12-10 16:26:07 +01:00
  • ae4fe16b81
    Make the user-facing random Generators reproducible Martin Hořeňovský 2023-12-10 16:24:46 +01:00
  • 28c66fdc5a
    Make uniform_floating_point_distribution reproducible Martin Hořeňovský 2023-12-10 12:10:19 +01:00
  • ed9d672b5c
    Add uniform_integer_distribution Martin Hořeňovský 2023-12-08 22:01:36 +01:00
  • 04a829b0e1
    Add helpers for implementing uniform integer distribution Martin Hořeňovský 2023-11-28 23:26:06 +01:00
  • ab1b079e4d
    Add uniform_floating_point_distribution Martin Hořeňovský 2023-11-20 15:16:50 +01:00
  • d139b4ff7c
    Add implementation of helpers for uniform float distribution Martin Hořeňovský 2023-11-19 21:00:53 +01:00
  • bfd9f0f5a6
    Move nextafter polyfill to polyfills.hpp Martin Hořeňovský 2023-11-18 16:17:49 +01:00
  • 9a1e73568c
    Add test showing literals and complex generators in one GENERATE Martin Hořeňovský 2023-12-10 16:38:48 +01:00
  • 21d2da23bc Fix typo in tostring.md Ikko Eltociear Ashimine 2023-12-10 03:48:32 +09:00
  • d1d7414eb9
    Always run apt-get update before apt-get install Martin Hořeňovský 2023-12-09 12:05:39 +01:00
  • dacbf4fd6c
    Drop VS 2017 support Martin Hořeňovský 2023-12-08 23:53:54 +01:00
  • 0520ff4436 [DOC] Replaced broken link (fixes #2770) Pablo Duboue 2023-12-01 09:58:15 -08:00
  • 4a7be16c8c Fix compilation on Xbox platforms SupSuper 2023-12-01 10:34:02 +00:00
  • 32d9ae24bc
    JSONWriter deals in StringRefs instead of std::strings Martin Hořeňovský 2023-11-16 22:17:21 +01:00
  • de7ba4e889 fn need to be in parenthesis Sergei Iskakov 2023-11-15 10:09:12 -05:00
  • 733b901dd2
    Fix special character escaping in JsonWriter Martin Hořeňovský 2023-11-14 23:35:22 +01:00
  • 7bf136b501
    Add JSON reporter (#2706) Beartama 2023-11-14 23:52:15 +02:00
  • 2c68a0d05f lifted suggested version Gerald Senarclens de Grancy 2023-11-10 12:45:17 +01:00
  • 01cac90c62
    Bump up actions/checkout version to v4 (#2760) Krzysiek Karbowiak 2023-11-09 10:31:49 +01:00
  • b735dfce2d
    Increase build parallelism on macOS (#2759) Krzysiek Karbowiak 2023-11-07 22:17:47 +01:00
  • caffe79a31
    Fix missing include in catch_message.hpp Martin Hořeňovský 2023-11-04 00:31:45 +01:00
  • a8cf3e6710 Mark CATCH_CONFIG_ options as advanced Chris Thrasher 2023-10-31 10:14:32 -06:00
  • 79d39a1954
    Fix tests for C++23's multi-arg index operator Martin Hořeňovský 2023-10-28 21:49:49 +02:00
  • 6ebc013b8c
    Fix UDL definitions for C++23 Martin Hořeňovský 2023-10-28 21:34:53 +02:00
  • 966d361551 Improve formatting of test specification docs Alex Merry 2023-10-23 16:14:15 +01:00
  • 766541d12d why-catch.md: Add JetBrains survey link Per Lundberg 2023-09-26 20:38:20 +03:00
  • 7b793314e5
    Catch.cmake: Support CMake multi-config with PRE_TEST discovery mode (#2739) Holger Kaelberer 2023-09-25 19:40:35 +02:00
  • 0fb817e41f fix some bugprone-macro-parentheses warnings Christian Tacke 2023-08-20 22:11:38 +02:00
  • f161110be4
    Merge pull request #2747 from xandox/devel Martin Hořeňovský 2023-09-25 10:52:10 +02:00
  • db495acdbb
    correct argument references in CatchAddTests.cmake Ilya Arzhannikov 2023-09-20 15:47:11 +02:00
  • 9c541ca72e
    Add test for multiple streaming parts in UNSCOPED_INFO Martin Hořeňovský 2023-09-17 10:44:31 +02:00
  • 92672591c1
    Make jackknife TU-local to stats.cpp Martin Hořeňovský 2023-09-16 21:29:47 +02:00
  • 56fcd584c1
    Make directCompare TU-local to stats.cpp Martin Hořeňovský 2023-09-16 21:18:44 +02:00
  • aafe09bc1c
    Update meson.build to fix #2722 (#2742) Jonathan Allen Grant 2023-09-13 01:06:14 -07:00
  • 47a2c96938
    Reduce the number of templates in Benchmarking Martin Hořeňovský 2023-08-31 21:52:08 +02:00
  • fb96279aed
    Remove superfluous stdlib includes from catch_benchmark.hpp Martin Hořeňovský 2023-09-04 16:38:17 +02:00
  • e14a08d734
    Remove unused typedef from Benchmark::Environment Martin Hořeňovský 2023-09-01 00:02:25 +02:00
  • 9bba07cb87
    Replace vector iterator args in benchmarks with ptr args Martin Hořeňovský 2023-08-31 22:04:54 +02:00
  • b4ffba5087
    Update sample output in docs/benchmarks.md Martin Hořeňovský 2023-08-31 21:50:52 +02:00
  • 3a5cde55b7 implement stringify for std::nullopt_t Martin Jeřábek 2023-08-30 13:16:30 +02:00
  • 2a19ae16b8
    Rewrite commandline test spec docs Martin Hořeňovský 2023-08-30 15:40:31 +02:00
  • f24d39e42b
    Support C arrays and ADL ranges in from_range generator Martin Hořeňovský 2023-08-29 15:37:46 +02:00
  • 85eb4652b4
    Add nice license headers to files in examples/ and fuzzing/ Martin Hořeňovský 2023-08-24 16:33:15 +02:00
  • 5bba3e4038 Edited amalgamated file generator, to block REUSE from getting confused Ryan Pavlik 2023-08-11 15:06:03 -05:00
  • e09de7222c
    Small cleanup in XML reporter Martin Hořeňovský 2023-08-14 12:41:52 +02:00
  • a64ff326bf
    Change 'estimated' to 'est run time' in console reporter output Martin Hořeňovský 2023-08-14 10:22:59 +02:00
  • ad56463477
    Flush stream after benchmarkStarting in ConsoleReporter Martin Hořeňovský 2023-08-13 23:08:12 +02:00
  • 9538d16005
    Mention missing catch_user_config.hpp in FAQ Martin Hořeňovský 2023-08-11 14:17:21 +02:00
  • a94bee771e
    Add missing line for v3.4.0 to ToC in release-notes.md Martin Hořeňovský 2023-08-11 14:16:54 +02:00
  • d7304f0c41
    Constify section hints in static-analysis mode Martin Hořeňovský 2023-07-25 16:59:12 +02:00
  • 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 +08:00
  • b593be2116
    Always default empty destructors Martin Hořeňovský 2023-08-05 18:21:38 +02:00
  • ed4acded38 Don't define tryTranslators function if exception are disabled Vitalii Trubchaninov 2023-07-31 14:26:03 -04:00
  • 4acc51828f
    Introduce CATCH_CONFIG_PREFIX_MESSAGES to only prefix a few logging related macros. (#2544) Riom 2023-07-19 17:04:43 +02:00
  • d4b0b34561
    Fix lowercase namespace in own-main example Martin Hořeňovský 2023-07-13 14:02:15 +02:00
  • 6e79e682b7
    v3.4.0 v3.4.0 Martin Hořeňovský 2023-07-13 13:37:30 +02:00
  • 683c85772f
    Clean up explanation in tests Martin Hořeňovský 2023-07-12 11:49:43 +02:00
  • 1b049bdba4
    2 more TEST_CASEs to DiscoverTests/register-tests.cpp Martin Hořeňovský 2023-07-04 00:06:24 +02:00
  • e4b16053a6
    Escape Catch2 test names in catch_discover_tests tests Martin Hořeňovský 2023-06-15 14:19:39 +02:00
  • 42ee66b5e6
    Fix handling of semicolon and backslash characters in CMake test discovery (#2676) Robin Christ 2023-06-14 23:40:10 +02:00
  • a0c6a28460
    Fix possible FP in catch_discover_tests tests Martin Hořeňovský 2023-06-14 23:31:41 +02:00
  • c8363143e7
    Add test scaffolding for catch_discover_tests Martin Hořeňovský 2023-06-14 16:30:56 +02:00
  • 7a52dfa77b
    Fix typo in cross-docs links Martin Hořeňovský 2023-06-11 19:36:20 +02:00
  • 9131736630 Bazel support: Update skylib Vertexwahn 2023-06-01 21:00:56 +02:00
  • 0631b607ee
    Test & document SKIP in generator constructor Martin Hořeňovský 2023-05-31 15:12:23 +02:00
  • dff7513b28
    Static analysis cleanup in tests Martin Hořeňovský 2023-05-29 21:41:51 +02:00
  • bf5aa7b383
    Experimental static analysis support in TEST_CASE and SECTION Martin Hořeňovský 2023-05-15 14:33:24 +02:00
  • dba9197ec7
    Add new config option: STATIC_ANALYSIS_SUPPORT Martin Hořeňovský 2023-05-12 17:13:21 +02:00
  • f60c15364b
    Add macro for suppressing Wshadow Martin Hořeňovský 2023-05-17 11:10:57 +02:00
  • b3cf1bfb5d
    Avoid unused variable warning in GeneratorsImpl tests Martin Hořeňovský 2023-05-17 11:08:45 +02:00
  • 73b93ce6bc
    Include catch_user_config.hpp in all catch_config_* files Martin Hořeňovský 2023-05-12 17:03:35 +02:00
  • 8008625d7e
    Merge pull request #2693 from Ali-Amir/u/ali/optional-meson-unit-tests Martin Hořeňovský 2023-05-27 12:00:52 +02:00
  • ce7b153021
    Add option to disable building unit tests in Meson build file. Ali-Amir Aldan 2023-05-26 10:05:06 -07:00
  • 535205e2ac Suppress -Wunused-result warning in gcc Cristian Morales Vega 2023-05-22 09:45:43 +01:00
  • 689fdcd7dc
    Fix some tests never being run Martin Hořeňovský 2023-05-20 22:03:48 +02:00
  • a153fce724
    Improve error messages for TEST_CASE tag parsing errors Martin Hořeňovský 2023-05-20 19:25:00 +02:00
  • 06c0e1cfab
    Merge pull request #2689 from ThePhD/fix/includes/header-exception Martin Hořeňovský 2023-05-16 18:41:19 +02:00
  • 05d7eb5a00
    🛠 Add <exception> header where strictly necessary ThePhD 2023-05-16 12:13:49 -04:00
  • f53bb3ae7b meson: require version >=0.54.1 Valeri 2023-05-14 12:17:34 +03:00
  • ce8a7b3390
    Merge pull request #2687 from ChrisThrasher/sfml Martin Hořeňovský 2023-05-15 13:44:59 +02:00
  • 6dce539fad
    Add SFML to the list of open source users Chris Thrasher 2023-05-13 14:33:25 -06:00
  • 5a40b2275c Update CatchConfigOptions.cmake Yaroslav 2023-05-09 21:23:03 +03:00
  • 598895d048
    Fix Wredundant-decls Martin Hořeňovský 2023-05-12 09:50:59 +02:00
  • 0dc82e08df
    Move CATCH_INTERNAL_STRINGIFY macro into its own header Martin Hořeňovský 2023-05-07 12:09:22 +02:00
  • 8ca504cbc9
    Move AssertionResult when passing it inside RunContext Martin Hořeňovský 2023-05-06 21:45:39 +02:00
  • c57b5cdf43
    Move-enable Catch::optional Martin Hořeňovský 2023-05-06 14:31:29 +02:00
  • d84777c9cb
    Fix assertionStarting events being sent after the expr is evaluated Martin Hořeňovský 2023-05-06 11:48:25 +02:00
  • 51fdbedd13
    Internal linkage for outlier_variance Martin Hořeňovský 2023-05-01 00:51:43 +02:00
  • 10f0a58643
    Some template instantiation reductions Martin Hořeňovský 2023-04-29 14:29:59 +02:00
  • fe64c28925
    Reduce compilation costs of benchmarks Martin Hořeňovský 2023-04-10 15:03:29 +02:00
  • 7d07efc92b
    Clean up iterator usage in benchmarks Martin Hořeňovský 2023-04-20 22:47:21 +02:00
  • f3c678c0ab
    Constexprify constants in estimate_clock.hpp Martin Hořeňovský 2023-04-20 20:56:48 +02:00
  • 46539b6d9b Fix spelling Vertexwahn 2023-04-25 20:14:27 +02:00
  • 10596b2278 Fix unreachable-code-return warnings Holger Kaelberer 2023-04-19 10:28:45 +02:00
  • 897fe2a01b cmake: Improve unreachable-code warnings Holger Kaelberer 2023-04-19 10:12:44 +02:00
  • aad926baf8 Catch.cmake: Add new DISCOVERY_MODE option to catch_discover_tests Holger Kaelberer 2023-04-11 09:50:16 +02:00