Commit Graph

  • 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
  • 40e35d4318
    Reorganize base headers for matchers Martin Hořeňovský 2020-02-20 13:39:04 +01:00
  • b83a12b12c
    Replace enable_if with enable_if_t Martin Hořeňovský 2020-02-19 20:55:37 +01:00
  • d33af93e17
    Cleanup visibility in generic not matcher Martin Hořeňovský 2020-02-19 20:23:02 +01:00
  • 25c5ae240c
    Disable copies on generic matcher combinators Martin Hořeňovský 2020-02-19 19:55:45 +01:00
  • 260263b9bf
    Combined matchers are now final Martin Hořeňovský 2020-02-19 18:59:51 +01:00
  • cf6575576f
    Start fixing up Matchers: namespaces, composition ops Martin Hořeňovský 2020-02-18 23:31:16 +01:00
  • a1be19aa1b
    Remove the separately compiled test for Benchmarking Macros Martin Hořeňovský 2020-02-18 13:48:34 +01:00
  • c745adb81c
    Temporarily disable the test for DebugBreakMacro Martin Hořeňovský 2020-02-18 13:43:33 +01:00
  • 06c135706e
    Move X12-CustomDebugBreakMacro.cpp to the right place Martin Hořeňovský 2020-02-18 10:20:28 +01:00
  • ae1d21315c
    Specialize CATCH_TRAP() for iOS + thumb instruction set combo Martin Hořeňovský 2020-02-15 21:31:31 +01:00
  • 6a2c025bfc
    Add command line option 'never' to --wait-for-keypress (#1866) Tristan Stenner 2020-02-15 20:42:57 +01:00
  • 2441c2faab
    stdio.h replaced with cstdio. offa 2020-02-04 18:41:11 +01:00
  • 442283ee11
    Add link to list of commercial user projects Clare Macrae 2020-02-07 12:20:31 +00:00
  • 3f81dd753a
    Fix typo in link in docs Clare Macrae 2020-02-07 12:16:24 +00:00
  • f8794634c2
    Fix significant bug with storing composed matchers Martin Hořeňovský 2020-02-01 20:55:42 +01:00
  • d6b2a3793b
    Check for Windows instead of WIN32 for wmain entry point Martin Hořeňovský 2020-02-03 09:33:42 +01:00
  • 548de655fd
    Cleanup nextafter workaround Martin Hořeňovský 2020-02-03 10:05:17 +01:00
  • 89f18f15ca
    Add a test for custom debug break macros Martin Hořeňovský 2020-02-01 20:17:54 +01:00
  • 3c7e737a7b
    Allow configuring of benchmark warmup time khyperia 2020-01-27 15:43:27 +01:00
  • e880da93bd
    Make CATCH_BREAK_INTO_DEBUGGER be user-configurable khyperia 2020-01-27 15:43:27 +01:00
  • 3e01d4b239
    catch_compiler_capabilities.h: use proper math define Rosen Penev 2020-01-31 21:54:16 -08:00
  • 06c32862b3
    Some refactorings: offa 2020-01-21 21:04:42 +01:00
  • ab520f4e97
    Removed unneeded 'using uchar = unsigned char' Daniel Griscom 2020-01-20 21:41:08 -05:00
  • 32617f42d0
    Cherry-pick release notes for v2.11.1 Martin Hořeňovský 2020-02-16 15:11:30 +01:00
  • 17c4b2d093
    Feature: generic matchers (#1843) melak47 2020-02-16 11:19:10 +01:00
  • 81d52c4a5f
    Specialize CATCH_TRAP() for iOS + thumb instruction set combo Martin Hořeňovský 2020-02-15 21:31:31 +01:00
  • 200b8b6fc0
    Add command line option 'never' to --wait-for-keypress (#1866) Tristan Stenner 2020-02-15 20:42:57 +01:00
  • db1a0465dc
    Outline GeneratorException from generators header Martin Hořeňovský 2020-02-14 10:32:30 +01:00
  • b2a6523d85
    Fix Clang-3.8 compilation of tests Martin Hořeňovský 2020-02-13 16:57:33 +01:00
  • b009d190bf
    Avoid detecting Clang as having MSVC's traditional preprocessor Martin Hořeňovský 2019-12-28 18:57:24 +01:00
  • ac83087bc2
    catch_debugger.h - implement break into debugger assembler instructions for iOS ptc-tgamper 2019-12-18 14:51:09 +01:00
  • 123b449f8d
    catch_console_colour.cpp - adjust useColourOnPlatform for iOS ptc-tgamper 2019-12-18 10:19:10 +01:00
  • 6ad743a62b
    catch_debugger.cpp - debugger detection is identical on Mac OS X and iOS ptc-tgamper 2019-12-18 10:14:32 +01:00
  • 0f47fe16bd
    Provide const overload of ObjectStorage::stored_object() Martin Hořeňovský 2019-12-23 21:22:32 +01:00
  • 82baef62e2
    Fix forwarding in SingleValueGenerator and generator creation Joe Burzinski 2019-12-15 00:16:04 -06:00
  • 0fbf4f3e15
    Fix wrong namespacing of benchmarking constructor helpers Joe Burzinski 2019-11-18 22:22:38 -06:00
  • ad3f50bbc1
    Suppress using-namespace lint in GENERATE* macros Martin Hořeňovský 2019-11-16 17:38:29 +01:00
  • 13e01d273a
    Cherry pick v2.11.0 release notes and docs Martin Hořeňovský 2020-02-13 15:30:46 +01:00
  • 2788897051
    Minor cleanup in the benchmarking tests Martin Hořeňovský 2019-11-15 11:55:56 +01:00
  • 2945b80f61
    Add more constexpr to StringRef Martin Hořeňovský 2020-02-13 15:01:03 +01:00
  • 63b7d6f98e
    Improve erasure of test numbers in TAP approvals Martin Hořeňovský 2020-02-13 14:22:18 +01:00
  • c50ba09cde
    Split [.foo] into [.][foo] when parsing test specs Martin Hořeňovský 2019-11-05 23:28:47 +01:00
  • c165bd15c5
    Forbid copying ReusableStringStream Martin Hořeňovský 2019-11-04 00:05:32 +01:00
  • 4f0de7bbad
    Fix error when period of steady_clock is not nano cericks0n 2019-11-01 15:52:38 -05:00
  • 21b24e8326
    Remove catch_external_interfaces.h Martin Hořeňovský 2020-02-12 16:57:15 +01:00
  • e70fd2a4b9 Variables made const-ref. offa 2020-02-04 18:45:52 +01:00
  • 36170d60ca stdio.h replaced with cstdio. offa 2020-02-04 18:41:11 +01:00