Phil Nash
|
db44964e27
|
Refactored most handle() calls to more specific/ descriptive calls
|
2017-11-26 21:28:43 +00:00 |
|
Phil Nash
|
2800adba25
|
Qualified handleExceptionMatchExpr in Catch::
(was picking it up by ADL before - no need to rely on that!)
|
2017-11-26 21:28:43 +00:00 |
|
Martin Hořeňovský
|
ae1547e202
|
Add extra tests to ctest
|
2017-11-26 21:33:09 +01:00 |
|
Martin Hořeňovský
|
73a1623eaf
|
Re-enable 2 string tests
|
2017-11-25 18:38:18 +01:00 |
|
Phil Nash
|
c411c131cb
|
Move crtdbg.h include outside namespace
|
2017-11-24 10:36:54 +00:00 |
|
Phil Nash
|
091595780e
|
Clean-up re-usable string streams
|
2017-11-24 08:46:17 +00:00 |
|
Phil Nash
|
f417995afc
|
Cache IResultCapture in AssertionHandler to avoid repeated lookups
|
2017-11-23 19:21:09 +00:00 |
|
Phil Nash
|
9329d97a43
|
Always debug-break non-inline
|
2017-11-23 19:14:26 +00:00 |
|
Phil Nash
|
8141a7836f
|
Inline shouldDebugBreak()
|
2017-11-23 16:58:43 +00:00 |
|
Phil Nash
|
5323202652
|
Bake exception guard into assertion handler flow
|
2017-11-23 16:52:46 +00:00 |
|
Martin Hořeňovský
|
f052762c11
|
Reduce amount of CI output on success
|
2017-11-22 18:29:58 +01:00 |
|
Martin Hořeňovský
|
401ad7a189
|
Remove isTrue, alwaysTrue, alwaysFalse
isTrue and alwaysFalse were replaced by (void)0, 0 inspired by doctest
alwaysTrue was replaced by warning suppression
|
2017-11-22 16:03:45 +01:00 |
|
Martin Hořeňovský
|
63c097a077
|
Remove superfluous TravisCI build entry
|
2017-11-21 18:56:29 +01:00 |
|
Martin Hořeňovský
|
87c125ecb8
|
Enable Werror for dev builds
|
2017-11-21 18:55:28 +01:00 |
|
Phil Nash
|
3b965aa501
|
(re)Inlined isTrue()
|
2017-11-21 13:12:22 +00:00 |
|
Phil Nash
|
e54dcdac8b
|
Added space in StringRef literal operator
|
2017-11-21 12:09:04 +00:00 |
|
Phil Nash
|
e4a898eaaa
|
Removed templated StringRef ctor and added StringRef literal
|
2017-11-21 11:08:39 +00:00 |
|
Phil Nash
|
c39109dce3
|
Ignore all cmake-build-* folders
|
2017-11-21 11:08:39 +00:00 |
|
Martin Hořeňovský
|
a8a1c379c0
|
Introduce a way to intentionally expose interface for use in tests
Fixes #1076
|
2017-11-21 11:10:07 +01:00 |
|
Phil Nash
|
e08a4ed99e
|
Added missing <cstring> include to stringref.cpp
|
2017-11-21 09:26:56 +00:00 |
|
Phil Nash
|
fcba30569c
|
Refactored to resetAssertionInfo()
|
2017-11-20 16:33:06 +00:00 |
|
Phil Nash
|
4353614df7
|
Added StringRef constructor that captures string literal size at compile time
|
2017-11-20 16:33:05 +00:00 |
|
Martin Hořeňovský
|
f36817ef83
|
Check single-header using test examples
This means that examples build for all matrix entries
|
2017-11-19 22:03:24 +01:00 |
|
Martin Hořeňovský
|
812bf21740
|
Move imports close to point of usage in Python scripts
This means that you no longer need urllib2 to regenerate
single header file, etc
|
2017-11-19 22:02:22 +01:00 |
|
Martin Hořeňovský
|
baf3d2f360
|
Split out ratio_string::symbol bodies
|
2017-11-19 14:54:52 +01:00 |
|
Martin Hořeňovský
|
b083b04126
|
Fix compilation when using g++ with libc++
Fixes #1110
|
2017-11-19 14:47:18 +01:00 |
|
Phil Nash
|
505d2f8977
|
Merge pull request #1107 from coombez/contrib
performance improvements
|
2017-11-17 23:32:04 +00:00 |
|
Neal Coombes
|
f18366150e
|
performance improvement - getCurrentContext
inlined getCurrentContext and getMutableContext
Further work on #1086.
Brings test from 0m37.913 to 0m25.584s
Catch2 is now faster than Catch 1.x!!
|
2017-11-17 14:55:30 -06:00 |
|
Neal Coombes
|
fe725648a7
|
performance improvement - StringRef::operator=
inlined and reduced data copy in half.
Further work on #1086.
Brings test from 0m44.942s to 0m37.913.
|
2017-11-17 14:15:26 -06:00 |
|
Phil Nash
|
b0c379f621
|
Inlined StringRef ctors/ dtor and size() and empty()
|
2017-11-17 18:38:54 +00:00 |
|
Phil Nash
|
c443afcca0
|
Merge pull request #1104 from coombez/contrib
Performance improvement
|
2017-11-17 18:38:30 +00:00 |
|
Phil Nash
|
502da4b38d
|
Added files for multiply inclusions of test cases
|
2017-11-17 15:46:57 +00:00 |
|
Phil Nash
|
8da845810d
|
Rebased due to whitespace changes
|
2017-11-17 15:46:57 +00:00 |
|
Phil Nash
|
61e838edf2
|
Reorganised (some) usage tests so they can be included multiple times
|
2017-11-17 15:46:57 +00:00 |
|
lbersch
|
516dbc83bc
|
Add inja to open source users (#1106)
* Add Inja to open-source users
* Capitalize first letter in user description
* Fix url
|
2017-11-17 11:49:39 +01:00 |
|
Neal Coombes
|
b9339333df
|
Performance improvement
Begin to address #1086
Brings test from 2m51.072s to 1m15.661s
|
2017-11-15 14:43:43 -06:00 |
|
Neal Coombes
|
61e29b5630
|
Fix AssertionPrinter name conflict in console and compact reporters
|
2017-11-15 21:26:31 +01:00 |
|
Martin Hořeňovský
|
54fb6f2d23
|
Provide WandBox link for online testing
It used to be provided for Catch Classic, it was lost during
transition of Catch2 to master.
Closes #1101
|
2017-11-15 20:23:05 +01:00 |
|
Martin Hořeňovský
|
a077ebae4c
|
Use svg build status icon for AppVeyor
Closes #1100
|
2017-11-15 18:54:04 +01:00 |
|
Martin Moene
|
2bbba4f544
|
Refer to example code from the Tutorial
|
2017-11-15 15:37:39 +01:00 |
|
Martin Moene
|
29cdd6c526
|
Add link to event listener example to documentation
|
2017-11-15 15:37:39 +01:00 |
|
Martin Moene
|
dfb7217613
|
Add list of examples to documentation
|
2017-11-15 15:37:39 +01:00 |
|
Martin Moene
|
f6ae45122b
|
Add matrix element for examples to AppVeyor
|
2017-11-15 15:37:39 +01:00 |
|
Martin Moene
|
d5d2bee4c5
|
Add matrix element for examples to Travis configuration
|
2017-11-15 15:37:39 +01:00 |
|
Martin Moene
|
85de0727d4
|
Add examples subdirectory to CMake build; included if BUILD_EXAMPLES is true
|
2017-11-15 15:37:39 +01:00 |
|
Martin Moene
|
4ecb2e112e
|
Add examples folder with initial examples
|
2017-11-15 15:37:39 +01:00 |
|
Martin Hořeňovský
|
97a8640cbf
|
Update 3rd party bugs documentation
Removes bugs from no longer supported compilers
Adds a confirmed 3rd party bug in VS 2015
Closes #881
|
2017-11-14 22:05:30 +01:00 |
|
Martin Hořeňovský
|
033e078320
|
Fix typo in build system docs
|
2017-11-14 21:42:28 +01:00 |
|
Martin Hořeňovský
|
9796a77a37
|
Initial prototype of PCH support
Related to #1061
|
2017-11-14 21:41:36 +01:00 |
|
Martin Hořeňovský
|
98d4c49d1c
|
Provide ConsoleReporter declaration with EXTERNAL_INTERFACES
Related to #991
|
2017-11-14 20:42:58 +01:00 |
|