Commit Graph

  • b634e592da Add support for breaking into debugger for Linux Vadim Zeitlin 2016-02-05 14:56:20 +01:00
  • 3b98a0166f Various small string usage performance improvements. Martin Hořeňovský 2017-01-15 09:41:33 +01:00
  • 877fd523bc Added benchmark with Mickey Rose's improvements. Martin Hořeňovský 2017-01-14 22:51:44 +01:00
  • a1e9b841ff lazily stringify expressions Mickey Rose 2017-01-09 13:23:10 +01:00
  • 3b7511e564 First commit of benchmarks for Catch runtime perf. Martin Hořeňovský 2017-01-14 21:55:37 +01:00
  • ffc4a9dc14 If we receive a signal, we re-register ALL previous signal handlers. Martin Hořeňovský 2017-01-14 15:21:44 +01:00
  • 7c8b93eac3 Removed superfluous comments (bad merge after cherry pick). Martin Hořeňovský 2017-01-14 15:08:00 +01:00
  • e3659cdddd Added single char version of logo Phil Nash 2017-01-13 18:49:49 +00:00
  • 40dbdf6cb2 Reset signals immediately after use and re-raise orginal signal instead of just exiting Phil Nash 2017-01-12 08:44:00 +00:00
  • 70f43d719b Added signal handling under Windows. Martin Hořeňovský 2016-12-16 15:00:19 +01:00
  • a281173099 Fix for sigsegv stack overflow behavior Martin Hořeňovský 2016-11-26 14:10:11 +01:00
  • b3907a78e1 Added NOMINMAX and WIN32_LEAN_AND_MEAN defines before including windows.h Martin Hořeňovský 2016-12-16 14:46:26 +01:00
  • d5360e8e29 Sorted file lists in CMakeLists.txt for easier maintainence Phil Nash 2017-01-12 11:54:53 +00:00
  • 9062ebe390 Removed make file (now generated from CMake) Phil Nash 2017-01-12 11:22:30 +00:00
  • e6aa1f4e4e Added note on escaping names on command line to docs Phil Nash 2017-01-11 17:14:28 +00:00
  • 1ff0acfe22 Tweaked release notes page with better formatting Phil Nash 2017-01-11 16:50:35 +00:00
  • 713ec400e8 Fixed type in “Release Notes” link Phil Nash 2017-01-11 16:46:09 +00:00
  • 3b2f206191 v1.6.0 build - including release notes v1.6.0 Phil Nash 2017-01-11 16:43:56 +00:00
  • 4e4d733f90 Added \ as escape character in test names on the command line - so you can run tests by name when they contain , or [ Phil Nash 2017-01-11 16:24:00 +00:00
  • b68e8f9a24 Added missing #include so CATCH_CONFIG_COUNTER properly takes into account the current compiler. May address #677 and #435 and others. Phil Nash 2017-01-11 16:23:16 +00:00
  • a7cda91d4d Merge pull request #775 from philsquared/standardizing-feature-toggles Phil Nash 2017-01-11 16:27:05 +00:00
  • a1bed572be Standardize C++11 feature toggles to follow documentation Martin Hořeňovský 2017-01-10 22:54:57 +01:00
  • 737f4ea77c Added missing C++11 feature toggle to docs Martin Hořeňovský 2017-01-10 22:43:58 +01:00
  • b0de6c938a Updated docs for contributing Phil Nash 2017-01-10 07:35:54 +00:00
  • 6991549457 Fixed compile error under VS2015 /c++:latest, caused by using random_shuffle Martin Hořeňovský 2017-01-07 12:58:01 +01:00
  • b50572bbfd Renamed missing project explainer filename Phil Nash 2017-01-09 21:59:53 +00:00
  • 5b00fd40ba Merge pull request #767 from hmich/xml-encoder-extended-ascii Phil Nash 2017-01-09 18:37:52 +00:00
  • 7bb3e859aa Removed all manually maintained project files in favour of instructions on how to use CMake to generate them Phil Nash 2017-01-09 16:27:23 +00:00
  • 0bcae64d3d Set project name in CMakeLists.txt to CatchSelfTest Phil Nash 2017-01-09 17:32:57 +00:00
  • 8abe17a393 CMake project groups test files separately from surrogate impl files for nicer rendering as XCode/ VS projects Phil Nash 2017-01-09 16:27:06 +00:00
  • 10c44847f4 Make backticks symmetric in markdown Kylo Ginsberg 2015-06-14 10:40:40 -07:00
  • 0cde0e90a6 Added approvals for “Greater-than inequalities with different epsilons” test Phil Nash 2017-01-09 14:40:09 +00:00
  • 0f0dcd31eb Excluded two more C++11 tests from Approval tests Phil Nash 2017-01-09 14:35:03 +00:00
  • 62cbde369e Exclude test name from approval tests Phil Nash 2017-01-09 14:33:03 +00:00
  • 1ae84897d4 Marked tests that use C++11 features with [c++11] tag and exclude them from approval tests Phil Nash 2017-01-09 14:26:59 +00:00
  • 976a655496 Approval tests can use Catch path fixed in env. var, and convert nullptr and __null to 0 for comparison Phil Nash 2017-01-09 14:12:12 +00:00
  • 37e1e24309 add support for inequalities Jonathan B. Coe 2016-09-24 17:59:23 +01:00
  • 5a4dde4b5d Changed build status to be always taken from master Martin Hořeňovský 2017-01-08 21:49:14 +01:00
  • 8d326424f3 Minor typo fix Antoine Wendlinger 2016-08-30 21:07:14 +02:00
  • ccc34b63b6 URL fixed Eldar Zakirov 2016-05-06 22:44:35 +03:00
  • 7255be28cc remove concatenation of m_exprComponents.op in if-branch where op has tested empty in previous line Ross Bencina 2016-03-20 10:05:51 +11:00
  • 7d2668fa15 add missing argument to CATCH_CHECK_THROWS (closes #602) Kevin Ushey 2016-04-21 18:26:17 -07:00
  • 2a4dba177f Merge branch 'philipp-classen-master' Martin Hořeňovský 2017-01-07 10:31:36 +01:00
  • 8d1e240700 Fixed shell color code of "Blue" Philipp Claßen 2015-06-17 01:17:33 +02:00
  • e273a3dc88 Fix grammar error in tutorial.md faulda 2016-07-17 15:21:01 -07:00
  • 7bff9cb451 own-main.md: fix typo Victor 2016-06-15 21:01:55 +02:00
  • fd1da4a1d1 Fixing a couple of typos andrew morton 2016-12-22 21:26:52 -07:00
  • e1fbbe1590 Added headers to CMake project (for CLion) Phil Nash 2017-01-06 16:59:18 +00:00
  • c8fefc4670 Fixed Travis and CMake after moving CMakeLists.txt Phil Nash 2017-01-06 16:19:20 +00:00
  • 64193078bc Moved CMake into root folder (where it’s much happier - especially for CLion) Phil Nash 2017-01-06 16:00:00 +00:00
  • 8d16d95a99 Do not encode extended ASCII characters in XML reporter Igor Akhmetov 2016-12-26 11:39:19 +00:00
  • 2be372710e Build 1.5.9 v1.5.9 Phil Nash 2016-11-29 12:15:50 +00:00
  • 0c093bee38 Removed now redundant xml stream initialisation Phil Nash 2016-11-29 12:13:55 +00:00
  • dedc7c56ce Merge branch 'horenmar-xml-reporter-fix' Phil Nash 2016-11-29 12:11:05 +00:00
  • a9561ecb31 Merge branch 'xml-reporter-fix' of https://github.com/horenmar/Catch into horenmar-xml-reporter-fix Phil Nash 2016-11-29 12:10:46 +00:00
  • e4df006568 Merge branch 'horenmar-missing-include-fix' Phil Nash 2016-11-29 12:05:35 +00:00
  • fb99cc556d Merge branch 'missing-include-fix' of https://github.com/horenmar/Catch into horenmar-missing-include-fix Phil Nash 2016-11-29 12:05:11 +00:00
  • 862d13138c Explicitly convert int to char during transform on string (equivalent of PR #756) Phil Nash 2016-11-29 12:04:09 +00:00
  • 79acc0504b Sort test ordering during Approval testing Phil Nash 2016-11-29 11:32:16 +00:00
  • f9afa2a68d Ignore CMake and CLion generated files Phil Nash 2016-11-29 11:27:22 +00:00
  • 0c8c6b347a Fixes build error caused by missing include. Martin Hořeňovský 2016-11-28 15:47:20 +01:00
  • 40b6ad73df Fix XmlReporter always writing first line to stdout Martin Hořeňovský 2016-11-26 12:11:23 +01:00
  • 30cebd6177 Added some missing source files (including all SurrogateCpps) to CMake project. Fixed up relative include paths to make this work. Phil Nash 2016-11-09 22:55:32 +00:00
  • e27c4ee042 Build 1.5.8 v1.5.8 Phil Nash 2016-10-26 12:08:26 +01:00
  • 072114293b Merge branch 'BillyONeal-master' Phil Nash 2016-10-26 12:06:35 +01:00
  • f90ee9fb37 Merge branch 'master' of https://github.com/BillyONeal/Catch into BillyONeal-master Phil Nash 2016-10-26 12:04:38 +01:00
  • c17ba0870a Fix transform without a lambda Billy Robert O'Neal III 2016-10-14 14:08:57 -07:00
  • 79f01100e3 Fix transform narrowing warnings Billy Robert O'Neal III 2016-10-14 14:08:57 -07:00
  • ccf7f2842a Fix random_shuffle narrowing warnings Billy Robert O'Neal III 2016-10-14 14:06:45 -07:00
  • e0302db4a6 Rename element for Fatal Error Condition so it doesn't have spaces Fixes: #685 Phil Nash 2016-10-14 18:45:08 +01:00
  • 88732e85b2 Merge pull request #716 from jbcoe/master Phil Nash 2016-10-04 15:57:10 +01:00
  • 1c9a6cab88 Removed XCode6 builds (which were erroring anyway) and added XCode8 builds Phil Nash 2016-09-27 11:20:33 +01:00
  • 40f6068d52 Build 1.5.7 v1.5.7 Phil Nash 2016-09-27 10:46:22 +01:00
  • 21cbfc107e --list-test-names quotes test names that start with # - completes #717 Phil Nash 2016-09-27 10:43:03 +01:00
  • 31861bbd46 rebased following recent changes Phil Nash 2016-09-27 10:28:11 +01:00
  • b1eeec7c69 -f supports quoted test names (test name surrounded with " characters). This is the first part to resolving #717 Phil Nash 2016-09-27 10:27:28 +01:00
  • c23b374f3d Added braces to emphasise the return logic Phil Nash 2016-09-27 09:58:12 +01:00
  • 916317bd81 Merge pull request #680 from nabijaczleweli/master Phil Nash 2016-09-27 09:49:37 +01:00
  • 8c459dd207 Fix misindent nabijaczleweli 2016-07-04 12:44:08 +02:00
  • fd7d35464b quick fix for failing travis builds on os x Jonathan B. Coe 2016-09-24 19:38:43 +01:00
  • c47c1797d2 Merge pull request #701 from razeh/master Phil Nash 2016-09-22 17:44:14 +01:00
  • f5d2b2dce8 Merge pull request #705 from hmich/xml-reporter-trim Phil Nash 2016-09-22 17:28:46 +01:00
  • 02c7e41c7c Do not trim test case names in the XML reporter. Igor Akhmetov 2016-08-30 10:54:02 +01:00
  • 5095619955 Fixes for XML encoding. Robert A Zeh 2016-08-24 09:38:24 -05:00
  • 35f510545d v1.5.6 v1.5.6 Phil Nash 2016-06-09 19:21:09 +01:00
  • 742457cbcf Use Clara v0.0.2.4 (updated) - fix for string lengths Phil Nash 2016-06-09 19:19:55 +01:00
  • 1aa6c91e64 Fixed RNG issue with pre C++14 compilers Phil Nash 2016-06-09 19:07:05 +01:00
  • ac220289a6 v1.5.5: Deal with auto_ptr and random_shuffle hard deprecations in C++14 v1.5.5 Phil Nash 2016-06-09 08:19:23 +01:00
  • be3570ef22 Use std::shuffle instead of (deprecated) std::random_shuffle if C++14 detected Phil Nash 2016-06-09 08:15:57 +01:00
  • a74d760d74 Switched remaining std::auto_ptrs to use CATCH_AUTO_PTR Phil Nash 2016-06-08 19:14:54 +01:00
  • f666f5f0ae v1.5.4 v1.5.4 Phil Nash 2016-05-12 19:18:04 +01:00
  • 7940d58a2f "test" expression using !! instead of static_cast to bool. This addresses #657 while (hopefully) maintaining fix for #574 Phil Nash 2016-05-12 19:17:55 +01:00
  • ebf9f3bb9d v1.5.3 v1.5.3 Phil Nash 2016-05-10 19:09:59 +01:00
  • 1ebebd4ab8 Merge branch 'rcdailey-throw-on-duplicate-tests' Phil Nash 2016-05-10 19:07:07 +01:00
  • b57e734eb4 Merge branch 'throw-on-duplicate-tests' of git://github.com/rcdailey/Catch into rcdailey-throw-on-duplicate-tests Phil Nash 2016-05-10 19:06:47 +01:00
  • 5aa2b82b17 Merge pull request #656 from daniel-j-h/better_travis Phil Nash 2016-05-07 23:19:26 +01:00
  • 5c198d85e6 v1.5.2 v1.5.2 Phil Nash 2016-05-07 23:14:04 +01:00
  • 5a6b291878 Using Clara 0.0.2.4 - fixes issue with spaces in quoted arguments Phil Nash 2016-05-07 23:12:46 +01:00
  • 1706dd4f11 Pins LLVM 3.8 (stable) instead of tracking the nightly repository Daniel J. Hofmann 2016-05-07 18:54:46 +02:00
  • 92b141ee53 v1.5.1 v1.5.1 Phil Nash 2016-04-28 08:13:00 +01:00