Commit Graph

  • 656b15d37b Pick doc changes for v2.11.3 Martin Hořeňovský 2020-03-19 13:50:19 +01:00
  • 5198fd3c9a Fix compilation error when lambdas are used in assertions Martin Hořeňovský 2020-03-19 13:32:45 +01:00
  • 08f8a81b2c Picking v2.11.2 docs changes Martin Hořeňovský 2020-03-19 12:37:51 +01:00
  • 0d8eeec557 Move all scripts to Python3 Martin Hořeňovský 2020-03-19 12:36:30 +01:00
  • d3c0b36487 Update wandbox script to use https endpoint and Python3 Martin Hořeňovský 2020-03-19 12:32:34 +01:00
  • 95a2e54702 Different approach to proper colouring of filters Martin Hořeňovský 2020-02-15 21:18:56 +01:00
  • 6badd7d9ed Switch back to uncolored output after printing filters Till Hofmann 2020-02-10 14:52:35 +01:00
  • 60cfaa38fb Make warnings in assertions fire for GCC/Clang again Martin Hořeňovský 2020-03-18 20:59:25 +01:00
  • 38a0dfca6d Update tutorial.md Julius Hülsmann 2020-03-17 15:43:05 +01:00
  • b014d988fe Update slow-compiles.md Julius Hülsmann 2020-03-17 12:54:04 +01:00
  • 7a0f8ff4b8 Add king as user magnus.ornebring 2020-03-10 11:25:13 +01:00
  • efbfaa1704 Don't cast nanoseconds to integers when writing output khyperia 2020-02-26 15:32:34 +01:00
  • c4e5b05cfc include <iterator> in catch_stats.hpp khyperia 2020-02-24 12:21:32 +01:00
  • 0fdeb10c65 Cleanup how configuration-dependent test macros are defined Martin Hořeňovský 2020-04-29 15:36:40 +02:00
  • 783ab5ef87 Move around message macros and implementation Martin Hořeňovský 2020-04-29 14:02:53 +02:00
  • 8d50f04419 Move around matcher macro implementation Martin Hořeňovský 2020-04-26 21:33:55 +02:00
  • 804e2df099 Move Benchmarking macros to catch_benchmark.hpp Martin Hořeňovský 2020-04-26 19:24:36 +02:00
  • 0470794a68 Split TEMPLATE_TEST* macros into their own set of files Martin Hořeňovský 2020-04-26 16:25:43 +02:00
  • 5150fa4476 Rename catch_capture.hpp to more descriptive catch_test_macro_impl.hpp Martin Hořeňovský 2020-04-26 13:32:17 +02:00
  • d776a93a39 Development build defaults to off Martin Hořeňovský 2020-04-25 18:18:45 +02:00
  • c078373f3f Rename internal macro for suppression of unused variable warnings Martin Hořeňovský 2020-04-25 18:13:17 +02:00
  • 517839fb3f Small cleanup of fatal condition handler Martin Hořeňovský 2020-04-25 14:07:50 +02:00
  • b955355ec4 Avoid recompiling main for each example Martin Hořeňovský 2020-04-24 21:13:04 +02:00
  • c5ec936a72 Inline TagAlias constructor Martin Hořeňovský 2020-04-24 21:09:06 +02:00
  • 8d44c2450c Add some explanatory comments to ErrnoGuard Martin Hořeňovský 2020-04-24 20:58:29 +02:00
  • 7c97554565 Remove Obj-C(++) support Martin Hořeňovský 2020-04-24 20:42:52 +02:00
  • e1e6872c4c Standardize header names and file locations Martin Hořeňovský 2020-03-30 10:34:21 +02:00
  • 3836aa9ceb Remove catch_user_interfaces Martin Hořeňovský 2020-04-18 15:41:53 +02:00
  • 3f2ada03d5 Remove unused catch_impl.hpp header Martin Hořeňovský 2020-04-06 10:09:16 +02:00
  • 89f5f84351 Provide path of the cmake scripts to conan Gareth Lloyd 2020-04-07 12:19:25 +01:00
  • 2e61d38c7c v2.12.1 v2.12.1 Martin Hořeňovský 2020-04-21 19:30:38 +02:00
  • 5c9f09e94a Add support for bitwise xor to the decomposer Martin Hořeňovský 2020-04-21 19:27:12 +02:00
  • f4fc2dab2c Fixup template type argument inference for vector matchers Martin Hořeňovský 2020-04-21 19:09:45 +02:00
  • cfb6956698 v2.12.0 v2.12.0 Martin Hořeňovský 2020-04-21 16:33:15 +02:00
  • e59fc2c3b3 Fix build with CATCH_CONFIG_DISABLE_EXCEPTIONS enabled khyperia 2020-04-21 09:51:45 +02:00
  • 4e4171420d Support bitand and bitor in REQUIRE/CHECK Martin Hořeňovský 2020-04-21 11:00:08 +02:00
  • 37cbf4a4fe Add more tests for test spec parser Martin Hořeňovský 2020-04-17 21:16:18 +02:00
  • 38f897c887 Support custom allocators in vector Matchers (#1909) schallerr 2020-04-16 15:36:54 +02:00
  • fa4a93e051 Update documentation for --order Martin Hořeňovský 2020-04-15 16:19:54 +02:00
  • 6fbe5efc71 Use macro to determine whether std::uncaught_exceptions is available John Else 2020-04-13 16:10:36 +01:00
  • bad0fb51f8 Refactor implementation of hashed random order test sorting Martin Hořeňovský 2020-04-14 16:39:45 +02:00
  • a2fc7cf8c0 Randomize test for subset invariant random ordering of tests Martin Hořeňovský 2020-04-14 16:38:07 +02:00
  • da9e3eec65 Add test for consistent random ordering John Bytheway 2020-04-10 17:25:13 -04:00
  • f696ab836b Change random test shuffling technique John Bytheway 2020-04-09 20:17:05 -04:00
  • 5d32ce26f4 Fix bug in test spec parser handling of escaping in ORed patterns Martin Hořeňovský 2020-04-12 18:44:42 +02:00
  • 035a062596 Remove usage of __builtin_constant_p under IBM XL Andrew Gaspar 2020-04-09 17:52:33 -06:00
  • 7892954c99 Remove global warning manipulation headers Martin Hořeňovský 2020-04-05 18:12:09 +02:00
  • 54a7eb1aed Rename reporters to use .hpp suffix Martin Hořeňovský 2020-04-04 21:53:23 +02:00
  • d399a308d0 Suppress clang-tidy warning about vararg usage in assertion macros Moritz Haase 2020-04-02 14:22:01 +02:00
  • b8ce814ee6 Add vcpkg installation instructions (#1898) Phoebe 2020-04-01 01:12:10 +08:00
  • 151dccbd31 Remove catch.hpp Martin Hořeňovský 2020-03-29 16:41:58 +02:00
  • 4d63c36402 Update release notes with matcher changes Martin Hořeňovský 2020-03-29 14:57:29 +02:00
  • 6260962108 Added toml++ to opensource-users.md Mark Gillard 2020-03-29 10:54:16 +03:00
  • b4c8967ac5 Fix alphabetical ordering of opensource-users.md Mark Gillard 2020-03-29 10:53:11 +03:00
  • a25d83d8c4 Matcher type flattening overloads of && and || are now hidden friends Martin Hořeňovský 2020-03-29 11:33:29 +02:00
  • f7d7aa9eb2 Fix and extend tests for composing generic matchers Martin Hořeňovský 2020-03-28 22:01:17 +01:00
  • 7900fb3abb C-header updates pi1024e 2020-03-23 13:10:38 -04:00
  • ca5af2e85b Cleanup vector matchers Martin Hořeňovský 2020-03-28 15:17:12 +01:00
  • 904c47a634 Cleanup string matchers Martin Hořeňovský 2020-03-28 13:01:48 +01:00
  • afc8b28c07 Cleanup for floating point matchers Martin Hořeňovský 2020-03-28 12:48:19 +01:00
  • a6baa6dda6 Cleanup in exception matchers Martin Hořeňovský 2020-03-28 11:06:14 +01:00
  • 5c9367d4f1 Small cleanup for PredicateMatcher Martin Hořeňovský 2020-03-27 10:57:09 +01:00
  • ab0ca2f566 Rename some matcher-related files Martin Hořeňovský 2020-03-18 15:57:11 +01:00
  • 3a3efebd16 Add IsEmpty and SizeIs matchers for ranges/containers Martin Hořeňovský 2020-03-09 11:13:07 +01:00
  • f52a58e857 Make concrete matchers final Martin Hořeňovský 2020-03-05 14:40:40 +01:00
  • 007efc173a Add generic Contains matcher Martin Hořeňovský 2020-03-02 14:25:43 +01:00
  • 89e857349b Use _t form of traits Martin Hořeňovský 2020-03-01 21:15:17 +01:00
  • c2daf468bb Standardize matcher headers to use .hpp suffix Martin Hořeňovský 2020-03-01 19:59:18 +01:00
  • 64d7f9b98a New and hopefully improved documentation for matchers Martin Hořeňovský 2020-03-01 15:48:28 +01:00
  • 01bdfe3312 Change PARSE_CATCH_TESTS_ADD_FIXTURE_IN_TEST_NAME conditional. Invincible 2020-03-23 10:24:10 +08:00
  • e5c9a58d66 Fixed typo in "benchmark name" column width calculation. Closes #1885. Joel Uckelman 2020-03-19 12:31:22 +00:00
  • 255aa5f2af v2.11.3 v2.11.3 Martin Hořeňovský 2020-03-19 13:50:19 +01:00
  • 3a33315ff8 Fix compilation error when lambdas are used in assertions Martin Hořeňovský 2020-03-19 13:32:45 +01:00
  • 5f94c8dafb v2.11.2 v2.11.2 Martin Hořeňovský 2020-03-19 12:37:51 +01:00
  • 695a356f93 Move all scripts to Python3 Martin Hořeňovský 2020-03-19 12:36:30 +01:00
  • 020b655635 Update wandbox script to use https endpoint and Python3 Martin Hořeňovský 2020-03-19 12:32:34 +01:00
  • 5561d0342d Different approach to proper colouring of filters Martin Hořeňovský 2020-02-15 21:18:56 +01:00
  • 3a15315a37 Switch back to uncolored output after printing filters Till Hofmann 2020-02-10 14:52:35 +01:00
  • b7b346c3e5 Make warnings in assertions fire for GCC/Clang again Martin Hořeňovský 2020-03-18 20:59:25 +01:00
  • 9e09d79946 Update tutorial.md Julius Hülsmann 2020-03-17 15:43:05 +01:00
  • 7048c2c269 Update slow-compiles.md Julius Hülsmann 2020-03-17 12:54:04 +01:00
  • 121f04ffcf Update Catch2-provided pkg-config Martin Hořeňovský 2020-03-18 10:51:35 +01:00
  • 0e7e6b210a Remove obsolete surrogate TUs Martin Hořeňovský 2020-03-17 23:34:49 +01:00
  • 6f77d59b16 Add king as user magnus.ornebring 2020-03-10 11:25:13 +01:00
  • a15ffb735d Make ListeningReporter final Martin Hořeňovský 2020-03-09 21:09:12 +01:00
  • 727b26ab35 Remove IStreamingReporter::isMulti query Martin Hořeňovský 2020-03-09 21:07:15 +01:00
  • 9de6eae6bb ConsoleReporter no longer creates a string when writing time units Martin Hořeňovský 2020-03-08 14:04:20 +01:00
  • 022b61ff92 Don't cast nanoseconds to integers when writing output khyperia 2020-02-26 15:32:34 +01:00
  • d1ffaf55a1 Fix warnings in ExtraTests and Examples Martin Hořeňovský 2020-02-25 12:39:40 +01:00
  • 33b47f7309 Fix warnings from stringifying functions Martin Hořeňovský 2020-02-25 10:40:41 +01:00
  • 8d1e7ca896 Suppress unused variable warning for template test cases Martin Hořeňovský 2020-02-22 22:51:23 +01:00
  • e601a5dc4f Suppress empty-variadic macros warning under GCC Martin Hořeňovský 2020-02-22 20:23:57 +01:00
  • e9caeb7d0b Fix Wparentheses for GCC Martin Hořeňovský 2020-02-22 15:03:18 +01:00
  • 6e270958a2 Add development build option to CMake and enable it on CI Martin Hořeňovský 2020-02-21 21:15:45 +01:00
  • 87b5bf77bc include <iterator> in catch_stats.hpp khyperia 2020-02-24 12:21:32 +01:00
  • 50b2cfa5de Fix -Wmissing-braces in new matchers Martin Hořeňovský 2020-02-21 21:33:24 +01:00
  • 34e7a5e0cf Bunch of warning fixes Martin Hořeňovský 2020-02-21 21:13:57 +01:00
  • 04f18d996b Suppress global constructor warning in benchmarking Martin Hořeňovský 2020-02-21 19:03:25 +01:00
  • 3bb9fcd916 Remove trailing semi in REGISTER_TEST_CASE Martin Hořeňovský 2020-02-21 17:29:18 +01:00
  • c3013a6251 Move matcher implementation to their own subfolder Martin Hořeňovský 2020-02-20 13:57:24 +01:00