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
Martin Hořeňovský
a7a9ee5552
Manual cherry-pick from #1111
...
This hsould merge still-valid piece of #1111 into master.
2017-12-09 20:17:47 +01:00
Martin Hořeňovský
0cf05d54a6
Force Travis badge to use status of master branch
2017-12-08 21:47:42 +01:00
Martin Hořeňovský
11887fbbab
Point AppVeyor status badge at status for this repo
...
Previously it pointed to AppVeyor's test repo status
2017-12-08 21:36:43 +01:00
Phil Nash
347be87126
Removed debug code accidentally left in previous commit
2017-12-08 16:30:16 +00:00
Phil Nash
4da655c1b0
Increased int size for timers to avoid truncations
2017-12-08 15:59:00 +00:00
Martin Hořeňovský
c4d1aa9033
Fix std::uncaught_exception deprecation warning in ~ScopedMessage
...
Closes #1124
2017-12-07 19:10:28 +01:00
Martin Hořeňovský
495d2458e0
Add UnorderedEqualsMatcher for vectors
...
Closes #1093
2017-12-07 19:05:00 +01:00
Phil Nash
3035120dc7
Some bits of tidy up
2017-12-07 00:02:32 +00:00
Martin Hořeňovský
584e04d480
Add compact reporter baseline
2017-12-06 21:47:14 +01:00
Martin Hořeňovský
673dcc16a9
Make approval tests also check compact reporter
2017-12-06 15:48:46 +01:00
Martin Hořeňovský
0c122c135d
Add constructor arg checking to WithinAbsMatcher
...
Also tests :-)
2017-12-06 15:42:03 +01:00
Phil Nash
d19b7292b3
xml reporter reports WARN message when not used with -s
2017-12-06 14:30:17 +00:00
Phil Nash
5e063616df
Moved runner helpers into Catch namespace
...
not sure they weren't there to start with
2017-12-05 23:26:21 +00:00
Phil Nash
aa9d635014
Refactored StreamRedirect classes
2017-12-05 23:19:28 +00:00
Phil Nash
7c5a21fb7d
Added clog test
2017-12-05 17:48:15 +00:00
Phil Nash
533cdc6bc1
Revirtualised IResultCapture methods
...
Didn't really impact runtime anyway, but will need to use interface for threading support.
2017-12-05 16:23:10 +00:00
Martin Hořeňovský
51e281a684
Simplify code coverage CMake toggle
2017-12-03 14:53:23 +01:00
Martin Hořeňovský
24851dff99
Add release notes from the EOL of Catch Classic
2017-12-03 14:19:02 +01:00
Martin Hořeňovský
a4fd96fbaa
Remove debug prints from batch scripts
2017-12-03 14:14:58 +01:00
Martin Hořeňovský
12c57cedda
No longer rename AppVeyor builds
2017-12-03 13:06:21 +01:00
Martin Hořeňovský
45a465713e
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.
2017-12-03 13:03:52 +01:00
Phil Nash
dfa817ae73
Just track whether last assertion passed directly, rather than deduce it from counts
2017-12-02 18:44:23 +00:00
Phil Nash
57c346a46d
Removed assertionRun() and rolled its logic into assertionPassed() and assertionEnded()
2017-12-02 18:44:23 +00:00