Commit Graph

  • 7ad82255d2 Improve conan integration by using cmake install Paul le Roux 2018-06-19 07:14:46 +0200
  • 7abb2580a8 Add option to not install documentation Paul le Roux 2018-06-19 07:14:09 +0200
  • 317f60798e Some generators clean-up Phil Nash 2018-06-15 23:00:50 +0100
  • 32a10e0222 First cut of Generators working! Phil Nash 2018-06-15 22:52:35 +0100
  • 3347a524a7 Moved ReusableStringStream impl to generic singleton Phil Nash 2018-06-15 21:39:52 +0100
  • b278014bdc Moved registry hub to generic singleton Phil Nash 2018-06-15 21:34:38 +0100
  • a3aaf28a1c Added generic singletons facility Phil Nash 2018-06-15 21:25:04 +0100
  • cbe6ff8613 Started adding accessor for generator cache Phil Nash 2018-06-15 20:49:01 +0100
  • 3c856036c6 Moved generators into their own file Phil Nash 2018-06-15 16:18:42 +0100
  • 307504b576 Added random ranges Phil Nash 2018-06-15 15:18:52 +0100
  • a19e9bf948 Some progress. Have a type-erased cache for generators Phil Nash 2018-06-12 23:15:25 +0100
  • b85a25d103 First commit of generators WIP Phil Nash 2018-06-12 17:50:39 +0100
  • 35a57b070f Replaced use of std::rand with std::mt19937 Phil Nash 2018-06-15 14:35:47 +0100
  • d370de63bd Always report the topLevel testcase in JUnit backend Amaury Chamayou 2018-06-15 08:06:55 +0100
  • 2d19708972 Fixup installation path broken by d65b09fb8a Martin Hořeňovský 2018-06-14 12:47:33 +0200
  • 57ff9d054e Fixup conan package Martin Hořeňovský 2018-06-12 18:49:01 +0200
  • 1dce91d78e Reverted removal of #ifdef for chrono converters, and fixed in OC project a different way Phil Nash 2018-06-12 15:37:06 +0100
  • b8553d62a3 Moved inline functions in cpp files into anon namespaces Phil Nash 2018-06-12 14:09:30 +0100
  • 504607701b Updated XCode build settings Phil Nash 2018-06-12 13:43:28 +0100
  • 788f81230f Fixed errors and warnings on OC project Phil Nash 2018-06-12 13:42:33 +0100
  • 37e4f74f09 Fix examples build Martin Hořeňovský 2018-06-12 11:46:25 +0200
  • a16da8b119
    Merge 27cd01ef59 into c5301bf8bf Saad K 2018-06-11 20:52:05 +0000
  • c5301bf8bf Updated release process documentation to reflect vcpkg autoupdate Martin Hořeňovský 2018-06-11 22:44:14 +0200
  • 0fd0065958 Trivial cmake fmt fix Martin Hořeňovský 2018-06-11 22:40:01 +0200
  • d65b09fb8a Recreate the catch2/catch.hpp include path inside repo Martin Hořeňovský 2018-06-11 22:12:14 +0200
  • 61a83a5920 Fixup typo Martin Hořeňovský 2018-06-11 12:46:43 +0200
  • 44e217560a Update cmake on travis Martin Hořeňovský 2018-06-11 12:43:16 +0200
  • 12dea4f7c9 WIP: new cmake Martin Hořeňovský 2018-06-11 10:48:10 +0200
  • d2a130f243 v2.2.3 v2.2.3 Martin Hořeňovský 2018-06-06 23:16:06 +0200
  • 7be8a41adf Fix ambiguity in stringification Julien Nitard 2018-05-30 21:32:59 -0500
  • 607e85c6e1 Fix ambiguity in stringification Julien Nitard 2018-05-30 21:32:59 -0500
  • 021fcee636 Finish fixing invalid compilation using MinGW Lyashenko Arsenii Maksimovich 2018-05-01 14:52:24 +0300
  • 3a47b8b072 Add missing catch_platform include to compiler capabilities Martin Hořeňovský 2018-06-04 16:53:21 +0200
  • 2771a8ee9a Normalize OS X specific pass/fail strings in approvals Martin Hořeňovský 2018-06-04 20:28:33 +0200
  • 1bf786b4c9
    Merge 77230e69ad into 7abd7db2c8 Henry Schreiner 2018-06-01 23:29:08 +0000
  • 7abd7db2c8 Fix minor typo in the documentation Cristian Morales Vega 2018-05-31 23:21:14 +0100
  • 1fc0b2fead Fix minor typo in the documentation Cristian Morales Vega 2018-05-31 23:21:14 +0100
  • 88d7b8da25 Ensure stack size for POSIX signal handling is sufficient BiCapitalization 2018-05-27 18:12:40 +0200
  • 1ccca13236 Ensure stack size for POSIX signal handling is sufficient BiCapitalization 2018-05-27 18:12:40 +0200
  • 77230e69ad Add float/int literal for Approx Henry Schreiner 2018-05-21 15:42:40 +0200
  • 6342a98aae remove stray comma Conrad Jones 2018-05-20 14:43:29 +0100
  • 713e8ad825 add working directory Conrad Jones 2018-05-20 13:46:37 +0100
  • 21ccc6ae70 use $<TARGET_FILE: generator for full path of test binary. Conrad Jones 2018-05-20 13:40:51 +0100
  • 339357b001 remove ./ from catch execution proxy command Conrad Jones 2018-05-20 12:03:06 +0100
  • 8fbf5e207d Add PARSE_CATCH_TEST_PROXY variable. Conrad Jones 2018-05-20 11:27:17 +0100
  • df0b0e64e1 Make FALLBACK_STRINGIFIER documentation more explicit Martin Hořeňovský 2018-05-14 21:03:07 +0200
  • 4c7b7d04fe Move FALLBACK_STRINGIFIER to before the enum and range fallbacks Martin Hořeňovský 2018-05-14 19:46:30 +0200
  • 6860c8def0 v1.12.2 v1.12.2 Martin Hořeňovský 2018-05-14 15:15:28 +0200
  • 90988f578c Enable console colour in the approval tests on windows. Rupert Steel 2018-05-02 17:25:30 +1200
  • 072e7f5698 Now using <random> features instead of rand/srand Marcus Näslund 2018-05-12 18:26:42 +0200
  • e5fe3e877a Ensure platform-independent output from SpecialException::what Martin Hořeňovský 2018-05-12 20:37:13 +0200
  • 6c5c4c43a0 Add stringification support to std::exception and deriving classes Martin Hořeňovský 2018-05-12 17:46:25 +0200
  • c323658483 Fix broken YAML in a way that codecov understands Martin Hořeňovský 2018-05-10 14:49:40 +0200
  • db570b7e24 Split list of examples into "done" and "planned". Martin Hořeňovský 2018-05-09 22:49:04 +0200
  • 0074926e5c Provide a polyfill over `std::to_string` Martin Hořeňovský 2018-05-09 20:16:27 +0200
  • f3134e08c0
    Ignore MSVC /analyze false positives Ian Hattendorf 2018-05-09 11:35:59 -0700
  • 299c1aeef2
    Enable MSVC /analyze on branch msvc-analysis Ian Hattendorf 2018-05-09 10:06:54 -0700
  • 6496c51c95 do not strip spaces from cmake discovered test names Markus Reitboeck 2018-05-07 22:52:37 +0200
  • 3dd523bdf5 Add gdbinit and lldbinit files with commands to skip stepping into Catch code during debugging Markus Reitboeck 2018-05-08 21:12:55 +0200
  • 3aa5f48b8c Add gdbinit and lldbinit files with commands to skip stepping into Catch code during debugging Markus Reitboeck 2018-05-08 21:12:55 +0200
  • 773ffe9204 do not strip spaces from cmake discovered test names Markus Reitboeck 2018-05-07 22:52:37 +0200
  • 8d5d49299b Added GCC 8 to Travis. Updated test so that it warning isn't triggered. Christopher Di Bella 2018-05-05 09:39:55 +0100
  • d0287e3b56 Updated Travis for LLVM 6.0 Christopher Di Bella 2018-05-05 10:07:36 +0100
  • dd99a66cf4 Add documentation for `--use-colour` Palotás Boldizsár 2018-04-25 10:59:38 +0200
  • b581d66dff Add documentation for `--use-colour` Palotás Boldizsár 2018-04-25 10:59:38 +0200
  • 67e8b2f047 Updated Travis for LLVM 6.0 Christopher Di Bella 2018-05-05 10:07:36 +0100
  • da7bd1d0c2 Added GCC 8 to Travis. Updated test so that it warning isn't triggered. Christopher Di Bella 2018-05-05 09:39:55 +0100
  • f25ba820b6 Enable console colour in the approval tests on windows. Rupert Steel 2018-05-02 17:25:30 +1200
  • 426f582b3e Finish fixing invalid compilation using MinGW Lyashenko Arsenii Maksimovich 2018-05-01 14:52:24 +0300
  • ae590fe216 Only use tmpfile workaround for MSVC and not MinGW and friends Martin Hořeňovský 2018-04-30 23:06:26 +0200
  • 7f791fa08f Suggestion for adding libcluon that is also using Catch2 for testing Christian Berger 2018-04-30 11:59:10 +0200
  • 0510d4755f Fix missing include and wrong comment format Martin Hořeňovský 2018-04-30 15:15:59 +0200
  • 869f44503b
    Suggestion for adding libcluon that is also using Catch2 for testing Christian Berger 2018-04-30 11:59:10 +0200
  • e92b9c07c3 Add an experimental new way of capturing stdout/stderr Martin Hořeňovský 2018-04-29 22:14:41 +0200
  • 88a6ff0b65 Cast to unsigned char when using std::isalnum Ian Hattendorf 2018-04-28 23:23:30 -0700
  • 91fe0211c5
    Cast to unsigned char when using std::isalnum Ian Hattendorf 2018-04-28 23:23:30 -0700
  • 9e7c281e6e Minor fixes to python scripts by pycodestyle Marcus Näslund 2018-04-19 15:02:15 +0200
  • 64be2ad96c Remove superfluous include and fix comment Martin Hořeňovský 2018-04-24 17:05:53 +0200
  • 5fbb6ce2b4 Add static library target for efficient recompilation JP Cimalando 2018-04-23 10:06:04 +0200
  • 3255ee6312 Add missing <cassert> includes Martin Hořeňovský 2018-04-22 20:36:28 +0200
  • c651f239f0 Detect MinGW as Windows platform w/o SEH Martin Hořeňovský 2018-04-22 18:46:54 +0200
  • 43769a19f7 Changed to c++ style includes Marcus Näslund 2018-04-18 14:59:10 +0200
  • 200d3ad824 Support for parenthesizing types with commas. Barry 2018-04-09 21:41:44 -0500
  • 02525f748f Support for parenthesizing types with commas. Barry 2018-04-09 21:41:44 -0500
  • 88c1ba0d90 Minor fixes to python scripts by pycodestyle Marcus Näslund 2018-04-19 15:02:15 +0200
  • 16f96331b6 Changed to c++ style includes Marcus Näslund 2018-04-18 14:59:10 +0200
  • aa7b0c9104 Fix generating single header using Python3 Martin Hořeňovský 2018-04-19 22:03:25 +0200
  • 375f2052bd Use io.open in approvalTests.py regardless of Python version Martin Hořeňovský 2018-04-19 22:02:31 +0200
  • dc6b83bec9 Support Python3 in approval tests Tom Hughes 2018-04-06 13:59:08 +0100
  • 58726d1d3d Support Python3 in approval tests Tom Hughes 2018-04-06 13:59:08 +0100
  • 27cd01ef59 Added export(...) commands to add Catch to CMake package registry Saad Khattak 2018-04-14 21:16:22 -0400
  • f00257e374 Call listeners before calling reporters Martin Hořeňovský 2018-04-07 11:42:24 +0200
  • 414dcae34a Allow only 1 reporter at a time Martin Hořeňovský 2018-04-07 12:05:29 +0200
  • d2d8455b57 v2.2.2 v2.2.2 Martin Hořeňovský 2018-04-06 12:11:22 +0200
  • ab30621138 Fix stringifying static array of unsigned chars Martin Hořeňovský 2018-04-06 11:39:40 +0200
  • 1ca8f43b01 Add PredicateMatcher that takes an arbitrary predicate functions Martin Hořeňovský 2018-04-03 23:28:14 +0200
  • dfb83f20e9 Add stringification methods for CLR objects David Aue 2018-03-08 13:40:18 -0800
  • 10514be4f6 Add stringification methods for CLR objects David Aue 2018-03-08 13:40:18 -0800
  • 319bddd5b8 Small fix to generate pc with include path Alexis Jeandet 2018-04-01 19:14:59 +0200
  • 931441251e Add an early bailout out of benchmark timer calibration Martin Hořeňovský 2018-04-01 22:50:39 +0200