David Seifert
|
27dca5d9c9
|
Install Catch only when run as standalone project
|
2018-01-30 11:13:53 +01:00 |
|
David Seifert
|
c778848b09
|
Fix pkg-config
* All uses of Catch involve #include'ing it without
a prefixed folder, such as `#include "catch.hpp"`.
This requires fixing the pkg-config file.
|
2018-01-30 11:13:53 +01:00 |
|
Martin Hořeňovský
|
44dbda9f01
|
Add CATCH_VERSION_* defines for external use
I wonder how much use they will actually see, but their cost is
fairly minor.
Closes #1131
|
2018-01-26 20:56:14 +01:00 |
|
Phil Nash
|
ca2455e6e6
|
Fixed NoAssertions warning
|
2018-01-26 16:52:28 +00:00 |
|
Martin Hořeňovský
|
42213d4c31
|
Keep LICENCE.txt with LF as line endings for easy hashing
|
2018-01-26 16:45:32 +01:00 |
|
Martin Hořeňovský
|
62dae592c3
|
v2.1.1
|
2018-01-26 16:06:07 +01:00 |
|
Martin Hořeňovský
|
9a5705411a
|
Add % to codecov coverage decrease threshold
Maybe now it will work?
|
2018-01-26 15:45:31 +01:00 |
|
Martin Hořeňovský
|
a1aefce6e4
|
Guard against CLR exceptions when translating exceptions
Partially fixes #1138, need to decide what to do about structured
exceptions.
|
2018-01-24 12:11:29 +01:00 |
|
Phil Nash
|
d5959907f5
|
Added Catch::clara namespace to doc for adding Opt
- Thanks to sakamoto-poteko in #1159 for point out its ommission
|
2018-01-23 07:44:09 +00:00 |
|
Phil Nash
|
31e6499e64
|
Embed Clara v1.1.1
|
2018-01-22 15:08:28 +00:00 |
|
David Seifert
|
b0f4f16ee0
|
Namespace Catch CMake options
|
2018-01-18 23:20:26 +01:00 |
|
David Seifert
|
1e3ddbb496
|
Specify VERSION in modern CMake
|
2018-01-18 23:20:26 +01:00 |
|
Martin Hořeňovský
|
15ad95c8db
|
Make generateSingleHeader compatible with Python 2.7
|
2018-01-18 16:28:19 +01:00 |
|
Martin Hořeňovský
|
00a10d5a5e
|
Return fixed codecov settings
|
2018-01-18 13:51:32 +01:00 |
|
David Seifert
|
0d687a15d3
|
Change CMake project name to 'Catch2'
|
2018-01-18 13:13:39 +01:00 |
|
David Seifert
|
bdf431c400
|
Install documentation
|
2018-01-18 13:13:39 +01:00 |
|
David Seifert
|
a0359980f0
|
Use CTest to control test suite via BUILD_TESTING
|
2018-01-18 13:13:39 +01:00 |
|
David Seifert
|
8d4074aad9
|
Use GNUInstallDirs module
* `GNUInstallDirs` is a standardised way to
change paths, which makes systems integration
easier and allows for a more consistent user
experience.
|
2018-01-18 13:13:39 +01:00 |
|
Martin Hořeňovský
|
f0f40a0dbf
|
Ensure that the single header is kept with LFs
|
2018-01-18 12:44:59 +01:00 |
|
Martin Hořeňovský
|
fa4fd7f296
|
Modify codecov.yml again
|
2018-01-15 13:59:48 +01:00 |
|
Martin Hořeňovský
|
07c84adfba
|
Allow disabling -Werror in CMake
Related to #1152
|
2018-01-14 18:14:11 +01:00 |
|
Martin Hořeňovský
|
8d854c689b
|
Provide useful and unambigous stringification for static arrays
|
2018-01-14 18:06:43 +01:00 |
|
Martin Hořeňovský
|
f0909dfe02
|
Add yet another expansion of INF macro
Closes #1151
|
2018-01-14 17:04:36 +01:00 |
|
Martin Hořeňovský
|
de36b2ada6
|
Fix compilation for types where relops don't return bool
Closes #1147
|
2018-01-12 15:49:56 +01:00 |
|
Martin Hořeňovský
|
9700ee4fc0
|
Update CTest autodiscovery documentation
|
2018-01-12 12:28:14 +01:00 |
|
Martin Hořeňovský
|
bbda8cd77c
|
Update reporter docs with their new location
|
2018-01-12 12:20:52 +01:00 |
|
Martin Hořeňovský
|
4575594bbf
|
Comment why the return code is clamped
|
2018-01-12 11:49:48 +01:00 |
|
Martin Hořeňovský
|
c053dca26e
|
Update path to vcpkg's portfile
|
2018-01-12 11:09:46 +01:00 |
|
garethsb-sony
|
3d7104c124
|
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.
|
2018-01-11 21:17:12 +01:00 |
|
Martin Hořeňovský
|
6441c20a2c
|
Modify codecov behaviour
|
2018-01-11 21:13:52 +01:00 |
|
Martin Hořeňovský
|
5774c4f9c2
|
Update release process with the need to release reporters
|
2018-01-11 21:06:35 +01:00 |
|
Martin Hořeňovský
|
2bc33dd04d
|
Fix script responsible for updating release link in the readme
|
2018-01-10 14:02:15 +01:00 |
|
Martin Hořeňovský
|
cd76f5730c
|
v2.1.0
|
2018-01-10 13:53:04 +01:00 |
|
Martin Hořeňovský
|
f5910f38ef
|
Copy reporters to single_include during releases
|
2018-01-10 13:44:08 +01:00 |
|
Phil Nash
|
421ab16062
|
Exclude string-literal arrays from automatic range serialisation
These have specialised serialisers already anyway, and were causing ambiguities in VS 2015 & 2017
|
2018-01-08 15:15:44 +00:00 |
|
Phil Nash
|
161dd4ed24
|
Merge commit '2c43620d9baed1fdcaa9146af1d3eb90520cbe92'
|
2018-01-08 11:13:29 +00:00 |
|
Aivars Kalvans
|
13ea4225e7
|
Add fuxedo.io to open source users
|
2018-01-06 14:02:01 +01:00 |
|
Phil Nash
|
2c43620d9b
|
Exclude benchmark dir
|
2018-01-05 14:39:59 +00:00 |
|
Phil Nash
|
8be1df243e
|
Added test for stringifying std::arrays
|
2018-01-04 10:52:55 +00:00 |
|
Phil Nash
|
32eb90b9bd
|
Fix stringifying of unknown enums
|
2018-01-04 10:21:52 +00:00 |
|
Phil Nash
|
702cfdaf6e
|
Added special handling for vector<bool> when stringifying
|
2018-01-04 10:05:02 +00:00 |
|
Phil Nash
|
e41e8e8384
|
Added tests for stringifying map and set
|
2018-01-04 10:03:08 +00:00 |
|
Phil Nash
|
af3f2499bc
|
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
|
2018-01-04 09:30:06 +00:00 |
|
philsquared
|
c3a1143d23
|
Cleanly override warning level for SelfTest in MSVC
Eliminates warning about warning level override (by removing the default /W3)
|
2018-01-02 10:18:35 +00:00 |
|
Martin Hořeňovský
|
f580591bf8
|
Test different way of excluding system headers
|
2017-12-25 19:38:51 +01:00 |
|
Phil Nash
|
fc88313d45
|
Added DtCraft to Open Source users
|
2017-12-12 17:22:40 +00:00 |
|
Martin Hořeňovský
|
3979845d5f
|
Add coverage badge
|
2017-12-11 13:06:27 +01:00 |
|
Dan Nissenbaum
|
88d2bac624
|
Trivial typo fix. (#1119)
|
2017-12-09 21:29:39 +01:00 |
|
Pfiffikus
|
ed33e9787e
|
Update MessageTests.cpp
typo corrected
|
2017-12-09 20:51:56 +01:00 |
|
Martin Hořeňovský
|
f466d9a1ed
|
Fix a7a9ee5
|
2017-12-09 20:49:06 +01:00 |
|