7cbd0b5 | Martin Hořeňovský | 09 February 2018, 16:10:27 UTC | v2.1.2 | 09 February 2018, 16:10:27 UTC |
2f15ccd | Martin Hořeňovský | 09 February 2018, 15:54:10 UTC | Passthrough error code from coverage helper | 09 February 2018, 15:54:10 UTC |
8f3fc15 | Martin Hořeňovský | 09 February 2018, 15:50:05 UTC | Update version of Clara Fixes #1165 | 09 February 2018, 15:50:19 UTC |
e13d9ca | Martin Hořeňovský | 09 February 2018, 15:49:35 UTC | Keep .py files with LF endings so they can be executed from bash | 09 February 2018, 15:49:35 UTC |
414e2fa | Martin Hořeňovský | 09 February 2018, 15:48:04 UTC | Make embedClara.py executable | 09 February 2018, 15:49:21 UTC |
b5ef68b | Martin Hořeňovský | 08 February 2018, 13:59:09 UTC | Force MSVC to use utf-8 | 08 February 2018, 14:44:33 UTC |
681f5da | Martin Hořeňovský | 08 February 2018, 14:00:56 UTC | Update approval tests | 08 February 2018, 14:00:56 UTC |
3b6fda3 | Martin Hořeňovský | 08 February 2018, 12:10:12 UTC | Add tests for StringRef::numberOfCharacters | 08 February 2018, 12:10:12 UTC |
1b2fa60 | Martin Hořeňovský | 08 February 2018, 12:09:02 UTC | Remove superfluous comment | 08 February 2018, 12:09:02 UTC |
39bfc6e | Daniel J. Rollins | 29 January 2018, 22:56:43 UTC | Export Catch as a CMake package and 'linkable' target Create a namespaced Catch2::Catch target that is 'linkable' through `target_link_libraries()` and export it so it is findable through `find_package()`. `find_package()` will find versions with the same major number and with minor number >= requested. This makes catch a lot easier to use in CMake-based projects. Whether it is found using `find_package` or included in the client project as a subdirectory, the client can include the catch headers per-target with `target_include_directories(target PRIVATE Catch2::Catch). Example usage: cmake_minimum_required(VERSION 3.1) # include Catch2 as subdirectory or installed package # add_subdirectory(Catch2) find_package(Catch2 VERSION 2.1.0 REQUIRED) add_executable(tests tests/catch_main.cpp) target_link_libraries(tests PRIVATE Catch2::Catch) | 08 February 2018, 11:18:42 UTC |
ba6d33f | Martin Hořeňovský | 05 February 2018, 09:04:18 UTC | Enable -Wpedantic, fix unconditional use of C++14 extension | 05 February 2018, 09:04:59 UTC |
4be81d3 | Zachary Michaels | 03 February 2018, 17:16:33 UTC | Remove unnecessary semicolons | 05 February 2018, 09:03:51 UTC |
5201e92 | Josh Lospinoso | 26 January 2018, 15:59:47 UTC | Redirect std::uncaught_exception to Catch::uncaught_exception This means that only one place needs to work with warnings from the deprecation of `std::uncaught_exception()` in C++17. Closes #1162. | 02 February 2018, 14:36:15 UTC |
5e48486 | Martin Hořeňovský | 01 February 2018, 19:29:18 UTC | Add Catch::is_range to documentation | 01 February 2018, 19:29:49 UTC |
5713381 | philsquared | 01 February 2018, 16:14:12 UTC | Fixes for cygwin | 01 February 2018, 16:14:20 UTC |
1ab6be3 | Martin Hořeňovský | 26 January 2018, 22:04:54 UTC | Add a BrightYellow colour, also use it for reconstructed exprs Closes #979 | 01 February 2018, 14:58:33 UTC |
126850e | Martin Hořeňovský | 01 February 2018, 13:07:23 UTC | Prefer operator<< to range-based stringification Fixes #1172 | 01 February 2018, 13:07:23 UTC |
5e8df1c | George Fotopoulos | 28 January 2018, 17:58:36 UTC | Update opensource-users.md | 28 January 2018, 20:05:24 UTC |
44dbda9 | Martin Hořeňovský | 26 January 2018, 19:27:19 UTC | Add CATCH_VERSION_* defines for external use I wonder how much use they will actually see, but their cost is fairly minor. Closes #1131 | 26 January 2018, 19:56:14 UTC |
ca2455e | Phil Nash | 26 January 2018, 16:52:28 UTC | Fixed NoAssertions warning | 26 January 2018, 16:52:28 UTC |
42213d4 | Martin Hořeňovský | 26 January 2018, 15:45:32 UTC | Keep LICENCE.txt with LF as line endings for easy hashing | 26 January 2018, 15:45:32 UTC |
62dae59 | Martin Hořeňovský | 26 January 2018, 15:06:07 UTC | v2.1.1 | 26 January 2018, 15:06:07 UTC |
9a57054 | Martin Hořeňovský | 26 January 2018, 14:45:31 UTC | Add % to codecov coverage decrease threshold Maybe now it will work? | 26 January 2018, 14:45:31 UTC |
a1aefce | Martin Hořeňovský | 24 January 2018, 11:10:03 UTC | Guard against CLR exceptions when translating exceptions Partially fixes #1138, need to decide what to do about structured exceptions. | 24 January 2018, 11:11:29 UTC |
d595990 | Phil Nash | 23 January 2018, 07:44:09 UTC | Added Catch::clara namespace to doc for adding Opt - Thanks to sakamoto-poteko in #1159 for point out its ommission | 23 January 2018, 07:44:09 UTC |
31e6499 | Phil Nash | 22 January 2018, 15:08:28 UTC | Embed Clara v1.1.1 | 22 January 2018, 15:08:28 UTC |
b0f4f16 | David Seifert | 18 January 2018, 18:20:08 UTC | Namespace Catch CMake options | 18 January 2018, 22:20:26 UTC |
1e3ddbb | David Seifert | 18 January 2018, 18:20:08 UTC | Specify VERSION in modern CMake | 18 January 2018, 22:20:26 UTC |
15ad95c | Martin Hořeňovský | 18 January 2018, 15:28:19 UTC | Make generateSingleHeader compatible with Python 2.7 | 18 January 2018, 15:28:19 UTC |
00a10d5 | Martin Hořeňovský | 17 January 2018, 19:02:15 UTC | Return fixed codecov settings | 18 January 2018, 12:51:32 UTC |
0d687a1 | David Seifert | 17 January 2018, 23:01:27 UTC | Change CMake project name to 'Catch2' | 18 January 2018, 12:13:39 UTC |
bdf431c | David Seifert | 17 January 2018, 23:01:27 UTC | Install documentation | 18 January 2018, 12:13:39 UTC |
a035998 | David Seifert | 17 January 2018, 23:01:27 UTC | Use CTest to control test suite via BUILD_TESTING | 18 January 2018, 12:13:39 UTC |
8d4074a | David Seifert | 17 January 2018, 23:01:27 UTC | Use `GNUInstallDirs` module * `GNUInstallDirs` is a standardised way to change paths, which makes systems integration easier and allows for a more consistent user experience. | 18 January 2018, 12:13:39 UTC |
f0f40a0 | Martin Hořeňovský | 18 January 2018, 11:35:40 UTC | Ensure that the single header is kept with LFs | 18 January 2018, 11:44:59 UTC |
fa4fd7f | Martin Hořeňovský | 15 January 2018, 12:59:48 UTC | Modify codecov.yml again | 15 January 2018, 12:59:48 UTC |
07c84ad | Martin Hořeňovský | 14 January 2018, 17:14:11 UTC | Allow disabling -Werror in CMake Related to #1152 | 14 January 2018, 17:14:11 UTC |
8d854c6 | Martin Hořeňovský | 14 January 2018, 17:06:21 UTC | Provide useful and unambigous stringification for static arrays | 14 January 2018, 17:06:43 UTC |
f0909df | Martin Hořeňovský | 14 January 2018, 16:04:36 UTC | Add yet another expansion of INF macro Closes #1151 | 14 January 2018, 16:04:36 UTC |
de36b2a | Martin Hořeňovský | 12 January 2018, 14:43:56 UTC | Fix compilation for types where relops don't return bool Closes #1147 | 12 January 2018, 14:49:56 UTC |
9700ee4 | Martin Hořeňovský | 12 January 2018, 11:28:14 UTC | Update CTest autodiscovery documentation | 12 January 2018, 11:28:14 UTC |
bbda8cd | Martin Hořeňovský | 12 January 2018, 11:20:52 UTC | Update reporter docs with their new location | 12 January 2018, 11:20:52 UTC |
4575594 | Martin Hořeňovský | 12 January 2018, 10:49:48 UTC | Comment why the return code is clamped | 12 January 2018, 10:49:48 UTC |
c053dca | Martin Hořeňovský | 12 January 2018, 10:09:46 UTC | Update path to vcpkg's portfile | 12 January 2018, 10:09:46 UTC |
3d7104c | garethsb-sony | 19 December 2017, 12:26:37 UTC | Catch ``catch_discover_tests`` Copied from [Dynamic Catch test discovery in CMake](https://gist.github.com/garethsb/a01ed0dbd4977d439c16200640549935), which was inspired by [Dynamic Google Test Discovery in CMake 3.10](https://blog.kitware.com/dynamic-google-test-discovery-in-cmake-3-10/). Original source code: - Adapted by [Gareth Sylvester-Bradley](https://github.com/garethsb) from [GoogleTest ``gtest_discover_tests``](https://gitlab.kitware.com/cmake/cmake/merge_requests/1056). - BSD 3-clause "New" or "Revised" License. - Copyright 2000-2017 Kitware, Inc. and Contributors. All rights reserved. | 11 January 2018, 20:17:12 UTC |
6441c20 | Martin Hořeňovský | 11 January 2018, 20:13:52 UTC | Modify codecov behaviour | 11 January 2018, 20:13:52 UTC |
5774c4f | Martin Hořeňovský | 11 January 2018, 20:06:35 UTC | Update release process with the need to release reporters | 11 January 2018, 20:06:35 UTC |
2bc33dd | Martin Hořeňovský | 10 January 2018, 13:01:20 UTC | Fix script responsible for updating release link in the readme | 10 January 2018, 13:02:15 UTC |
cd76f57 | Martin Hořeňovský | 10 January 2018, 12:53:04 UTC | v2.1.0 | 10 January 2018, 12:53:04 UTC |
f5910f3 | Martin Hořeňovský | 10 January 2018, 12:44:08 UTC | Copy reporters to single_include during releases | 10 January 2018, 12:44:08 UTC |
421ab16 | Phil Nash | 08 January 2018, 15:15:44 UTC | Exclude string-literal arrays from automatic range serialisation These have specialised serialisers already anyway, and were causing ambiguities in VS 2015 & 2017 | 08 January 2018, 15:15:44 UTC |
161dd4e | Phil Nash | 08 January 2018, 11:13:29 UTC | Merge commit '2c43620d9baed1fdcaa9146af1d3eb90520cbe92' | 08 January 2018, 11:13:29 UTC |
13ea422 | Aivars Kalvans | 06 January 2018, 11:56:14 UTC | Add fuxedo.io to open source users | 06 January 2018, 13:02:01 UTC |
2c43620 | Phil Nash | 05 January 2018, 14:39:59 UTC | Exclude benchmark dir | 05 January 2018, 14:39:59 UTC |
8be1df2 | Phil Nash | 04 January 2018, 10:52:55 UTC | Added test for stringifying std::arrays | 04 January 2018, 10:52:55 UTC |
32eb90b | Phil Nash | 04 January 2018, 10:21:52 UTC | Fix stringifying of unknown enums | 04 January 2018, 10:21:52 UTC |
702cfda | Phil Nash | 04 January 2018, 10:05:02 UTC | Added special handling for vector<bool> when stringifying | 04 January 2018, 10:05:02 UTC |
e41e8e8 | Phil Nash | 04 January 2018, 10:03:08 UTC | Added tests for stringifying map and set | 04 January 2018, 10:03:08 UTC |
af3f249 | Phil Nash | 04 January 2018, 09:30:06 UTC | Added generic container detection in StringMaker. Removed vector specialisation as this is now covered generically - as are any containers that can be called via (freestanding) begin/ end | 04 January 2018, 09:30:06 UTC |
c3a1143 | philsquared | 02 January 2018, 10:18:35 UTC | Cleanly override warning level for SelfTest in MSVC Eliminates warning about warning level override (by removing the default /W3) | 02 January 2018, 10:18:35 UTC |
f580591 | Martin Hořeňovský | 25 December 2017, 18:38:51 UTC | Test different way of excluding system headers | 25 December 2017, 18:38:51 UTC |
fc88313 | Phil Nash | 12 December 2017, 17:20:44 UTC | Added DtCraft to Open Source users | 12 December 2017, 17:22:40 UTC |
3979845 | Martin Hořeňovský | 11 December 2017, 12:06:01 UTC | Add coverage badge | 11 December 2017, 12:06:27 UTC |
88d2bac | Dan Nissenbaum | 09 December 2017, 20:29:39 UTC | Trivial typo fix. (#1119) | 09 December 2017, 20:29:39 UTC |
ed33e97 | Pfiffikus | 30 November 2017, 15:17:23 UTC | Update MessageTests.cpp typo corrected | 09 December 2017, 19:51:56 UTC |
f466d9a | Martin Hořeňovský | 09 December 2017, 19:48:29 UTC | Fix a7a9ee5 | 09 December 2017, 19:49:06 UTC |
a7a9ee5 | Martin Hořeňovský | 09 December 2017, 19:17:47 UTC | Manual cherry-pick from #1111 This hsould merge still-valid piece of #1111 into master. | 09 December 2017, 19:17:47 UTC |
0cf05d5 | Martin Hořeňovský | 08 December 2017, 20:47:42 UTC | Force Travis badge to use status of master branch | 08 December 2017, 20:47:42 UTC |
11887fb | Martin Hořeňovský | 08 December 2017, 20:35:47 UTC | Point AppVeyor status badge at status for this repo Previously it pointed to AppVeyor's test repo status | 08 December 2017, 20:36:43 UTC |
347be87 | Phil Nash | 08 December 2017, 16:30:16 UTC | Removed debug code accidentally left in previous commit | 08 December 2017, 16:30:16 UTC |
4da655c | Phil Nash | 08 December 2017, 15:57:36 UTC | Increased int size for timers to avoid truncations | 08 December 2017, 15:59:00 UTC |
c4d1aa9 | Martin Hořeňovský | 07 December 2017, 18:10:28 UTC | Fix std::uncaught_exception deprecation warning in ~ScopedMessage Closes #1124 | 07 December 2017, 18:10:28 UTC |
495d245 | Martin Hořeňovský | 07 December 2017, 16:07:25 UTC | Add UnorderedEqualsMatcher for vectors Closes #1093 | 07 December 2017, 18:05:00 UTC |
3035120 | Phil Nash | 07 December 2017, 00:02:19 UTC | Some bits of tidy up | 07 December 2017, 00:02:32 UTC |
584e04d | Martin Hořeňovský | 06 December 2017, 20:47:14 UTC | Add compact reporter baseline | 06 December 2017, 20:47:14 UTC |
673dcc1 | Martin Hořeňovský | 06 December 2017, 14:48:46 UTC | Make approval tests also check compact reporter | 06 December 2017, 14:48:46 UTC |
0c122c1 | Martin Hořeňovský | 06 December 2017, 14:37:13 UTC | Add constructor arg checking to WithinAbsMatcher Also tests :-) | 06 December 2017, 14:42:03 UTC |
d19b729 | Phil Nash | 06 December 2017, 14:30:17 UTC | xml reporter reports WARN message when not used with -s | 06 December 2017, 14:30:17 UTC |
5e06361 | Phil Nash | 05 December 2017, 23:26:21 UTC | Moved runner helpers into Catch namespace not sure they weren't there to start with | 05 December 2017, 23:26:21 UTC |
aa9d635 | Phil Nash | 05 December 2017, 23:19:28 UTC | Refactored StreamRedirect classes | 05 December 2017, 23:19:28 UTC |
7c5a21f | Phil Nash | 05 December 2017, 17:48:15 UTC | Added clog test | 05 December 2017, 17:48:15 UTC |
533cdc6 | Phil Nash | 05 December 2017, 16:18:53 UTC | Revirtualised IResultCapture methods Didn't really impact runtime anyway, but will need to use interface for threading support. | 05 December 2017, 16:23:10 UTC |
51e281a | Martin Hořeňovský | 02 December 2017, 13:46:28 UTC | Simplify code coverage CMake toggle | 03 December 2017, 13:53:23 UTC |
24851df | Martin Hořeňovský | 03 December 2017, 13:19:02 UTC | Add release notes from the EOL of Catch Classic | 03 December 2017, 13:19:02 UTC |
a4fd96f | Martin Hořeňovský | 03 December 2017, 13:14:58 UTC | Remove debug prints from batch scripts | 03 December 2017, 13:14:58 UTC |
12c57ce | Martin Hořeňovský | 03 December 2017, 12:06:21 UTC | No longer rename AppVeyor builds | 03 December 2017, 12:06:21 UTC |
45a4657 | Martin Hořeňovský | 03 December 2017, 12:03:52 UTC | Add codecov.io coverage collection from AppVeyor Also had to add new project to redirect CTest output, add separate batch scripts for AppVeyor because it doesn't handle multi-line batch scripts in yaml properly, and other helper scripts. | 03 December 2017, 12:03:52 UTC |
dfa817a | Phil Nash | 02 December 2017, 18:01:59 UTC | Just track whether last assertion passed directly, rather than deduce it from counts | 02 December 2017, 18:44:23 UTC |
57c346a | Phil Nash | 02 December 2017, 16:32:02 UTC | Removed assertionRun() and rolled its logic into assertionPassed() and assertionEnded() | 02 December 2017, 18:44:23 UTC |
67f734c | Martin Hořeňovský | 02 December 2017, 13:17:11 UTC | Remove system headers when preprocessing coverage report | 02 December 2017, 13:17:42 UTC |
b76e80e | Phil Nash | 28 November 2017, 08:24:26 UTC | Small clean-ups | 30 November 2017, 14:54:44 UTC |
a3632fa | Martin Hořeňovský | 30 November 2017, 12:47:54 UTC | Fix teamcity reporter compilation with single header | 30 November 2017, 12:48:24 UTC |
7d0db6b | Phil Nash | 29 November 2017, 17:19:50 UTC | Moved -Wparentheses suppression before the push for GCC Because of bugs in GCC 4 & 5 that prevent _Pragma from working :-( | 29 November 2017, 17:19:50 UTC |
8a7493c | Phil Nash | 29 November 2017, 17:01:00 UTC | Globally suppress Wunused-variable again, for now | 29 November 2017, 17:01:00 UTC |
b5a5d9a | Phil Nash | 29 November 2017, 16:14:33 UTC | Stop leaking some warning suppressions to user code | 29 November 2017, 16:14:33 UTC |
8c32d0b | Martin Hořeňovský | 28 November 2017, 20:47:06 UTC | Add more weird chrono::duration stringification tests | 28 November 2017, 20:47:06 UTC |
28d1955 | Martin Hořeňovský | 28 November 2017, 20:29:34 UTC | Also test Approx template constructor | 28 November 2017, 20:29:34 UTC |
20211a3 | Martin Hořeňovský | 27 November 2017, 21:34:44 UTC | Stop using brew if not needed -- fix build on XCode9 image | 27 November 2017, 21:34:44 UTC |
e3941a9 | Phil Nash | 27 November 2017, 19:49:26 UTC | De-virtualised isBinaryExpression() and getResult() on ITransientExpression | 27 November 2017, 19:49:26 UTC |
da86ddc | Phil Nash | 27 November 2017, 19:28:45 UTC | Fixed accidental const & formating | 27 November 2017, 19:28:45 UTC |