Phil Nash
|
1f71d1f760
|
Some minor clean-up to Python script
|
2017-02-15 11:54:47 +00:00 |
|
Phil Nash
|
fe690a68ef
|
push/pop warnings when disabling parentheses warnings within assertion (gcc/ clang)
|
2017-02-15 10:03:28 +00:00 |
|
Martin Hořeňovský
|
c9a37c59c4
|
Added CATCH_CONFIG_FAST_COMPILE to documentation.
|
2017-02-15 10:42:11 +01:00 |
|
Martin Hořeňovský
|
3cfef738e7
|
Merge branch 'dev-performance-round3'
|
2017-02-15 10:35:01 +01:00 |
|
Phil Nash
|
5cb9e47034
|
Added SOCI to open-source users
|
2017-02-15 08:39:21 +00:00 |
|
Phil Nash
|
044b616127
|
Added link to matchers docs from readme
|
2017-02-15 08:30:47 +00:00 |
|
Kevin Wojniak
|
f88049169e
|
Fix wrong short option for section
|
2017-02-15 08:17:43 +01:00 |
|
Martin Hořeňovský
|
7b13a8f85a
|
Move debug break out of tests, speeds up compilation time
This is hidden behind CATCH_CONFIG_FAST_COMPILE
|
2017-02-14 15:35:12 +01:00 |
|
Martin Hořeňovský
|
6da5e0862a
|
Benchmark script: allow passing flags to compiler
|
2017-02-14 15:34:17 +01:00 |
|
Martin Hořeňovský
|
2049113935
|
Benchmark script: use median AND mean of compile time
|
2017-02-14 15:34:00 +01:00 |
|
Phil Nash
|
d4ae1b18c0
|
Matcher documentation
|
2017-02-14 09:16:54 +00:00 |
|
Phil Nash
|
2081caa452
|
Import MatcherBase to Catch namespace
|
2017-02-14 09:16:54 +00:00 |
|
Phil Nash
|
a5a013811c
|
Renamed toStringUncached -> describe
|
2017-02-14 09:16:54 +00:00 |
|
Phil Nash
|
1400127d6f
|
Extracted string matchers impl into cpp that is only compiled into main TU
|
2017-02-14 09:16:54 +00:00 |
|
Phil Nash
|
7fed25ad1f
|
New Matchers implementation
- simpler
- less templates and machinery
- no cloning, copying or unnecessary heap allocations
- better factored
|
2017-02-14 09:16:54 +00:00 |
|
Phil Nash
|
5530303be7
|
Removed test for invoking String Matcher with NULL (this will no longer be supported)
|
2017-02-14 09:16:54 +00:00 |
|
Martin Hořeňovský
|
29fa1edcc7
|
Added appveyor.yml for CI with VS {2013, 2015} for {Win32, x64}
|
2017-02-14 09:37:37 +01:00 |
|
Phil Nash
|
1cb8bafb1f
|
Added missing #include in test file
|
2017-02-13 17:43:43 +00:00 |
|
Phil Nash
|
d08cee288f
|
v1.7.2 build
|
2017-02-13 16:15:42 +00:00 |
|
Phil Nash
|
873ef276b6
|
XML Reporter closes tag and flushes stream at end of TestCase and Section tags.
This fixes an issue where XML reports on stdout are broken by printf statements
|
2017-02-13 15:56:25 +00:00 |
|
Martin Hořeňovský
|
bc68b9f454
|
More include simplifications
|
2017-02-13 14:12:22 +01:00 |
|
Phil Nash
|
67d513aa73
|
Removed single char contains()
- had incorrect prototype anyway
|
2017-02-13 08:20:45 +00:00 |
|
Phil Nash
|
9a3486a705
|
Replaced use of dynamic_cast with static_cast.
It wasn't necessary anyway.
This addresses #821
|
2017-02-12 22:00:17 +00:00 |
|
Martin Hořeňovský
|
d890791800
|
Fixed editing mishap in documentation.
|
2017-02-12 15:48:32 +01:00 |
|
Martin Hořeňovský
|
26f6012bb9
|
Expanded the practical example in slow-compiles documentation
|
2017-02-12 14:47:25 +01:00 |
|
Martin Hořeňovský
|
50dee9ae57
|
Fixed typo in CLI error reporting
|
2017-02-12 13:50:15 +01:00 |
|
Martin Hořeňovský
|
b2a6fe971b
|
Couple more includes cleaned out
|
2017-02-12 12:48:25 +01:00 |
|
Martin Hořeňovský
|
0837132ce3
|
Make the benchmarking script Python 2 compatible
Ended up using `time.time()`, even if it supposedly has worse accuracy,
because Python running under WSL supports `time.clock()` very badly.
|
2017-02-12 12:25:43 +01:00 |
|
Martin Hořeňovský
|
9012f95964
|
Moved some std includes out from catch_common.h
|
2017-02-12 12:17:07 +01:00 |
|
Phil Nash
|
324260f253
|
Removed reference to DEBUG in command line docs
|
2017-02-11 23:39:38 +00:00 |
|
Martin Hořeňovský
|
d0620c3495
|
Added std:: qualification to some functions from C stdlib
This should solve #543, once Clara changes are in as well.
|
2017-02-11 23:20:09 +01:00 |
|
Martin Hořeňovský
|
fd7dde10d3
|
Added example of how to separately compile Catch's main
Closes #632
|
2017-02-11 19:11:57 +01:00 |
|
Phil Nash
|
9a3788d98c
|
Added links to open source users page from general pages
|
2017-02-10 22:50:40 +00:00 |
|
Phil Nash
|
005787f1c5
|
Marked IConfig implementations in Config CATCH_OVERRIDE
(silences warnings)
|
2017-02-10 22:39:27 +00:00 |
|
Phil Nash
|
d2e814ff23
|
Tagged a C++11 specific test with [c++11] to exclude from approval tests (for now)
|
2017-02-10 19:13:45 +00:00 |
|
Martin Hořeňovský
|
f75a511b5c
|
Fix MSVC /analyze warning about inconsistent annotations
|
2017-02-10 17:12:41 +01:00 |
|
Phil Nash
|
ab44fb6811
|
The file/ line in sections is now of the section. not the test case
|
2017-02-10 11:56:46 +00:00 |
|
Phil Nash
|
d6b8ac5a4e
|
Added compilation tests to approvals
|
2017-02-10 11:53:29 +00:00 |
|
Phil Nash
|
c72ba93f92
|
Added file for listing commercial users
|
2017-02-09 17:54:13 +00:00 |
|
Martin Hořeňovský
|
73159ace3d
|
REQUIRE_THROWS_AS now catches exception by const&
Prevents some warnings caused by catching complex types by value.
Closes #542
|
2017-02-09 12:57:01 +01:00 |
|
Martin Hořeňovský
|
9952dda524
|
REQUIRE_THROWS_AS is now reported with expected type as well
Also updated tests to reflect this change.
|
2017-02-09 12:51:43 +01:00 |
|
Martin Hořeňovský
|
e543cc0646
|
Removed an obsolete file that somehow got into the previous master.
|
2017-02-09 11:12:25 +01:00 |
|
Phil Nash
|
c1a5391034
|
Added some more open source projects
|
2017-02-08 21:47:07 +00:00 |
|
Martin Hořeňovský
|
a38ccec33a
|
Added 3rd party bug to documentation
|
2017-02-08 20:53:39 +01:00 |
|
Phil Nash
|
1ff56301a1
|
Corrected formatting
|
2017-02-08 18:35:30 +00:00 |
|
Phil Nash
|
aee3675968
|
Added ChakraCore, Couchbase-lite and MAME rot OS projects
|
2017-02-08 18:34:19 +00:00 |
|
Phil Nash
|
0579f07092
|
Added RxCpp to OS page
|
2017-02-08 18:02:11 +00:00 |
|
Phil Nash
|
e9ad954435
|
Seeded new doc page for tracking open source projects that use Catch
|
2017-02-08 17:15:37 +00:00 |
|
Phil Nash
|
1e87cae8af
|
Documented the _THROWS_WITH macros, as well as slightly expanding the matchers docs.
|
2017-02-08 16:18:53 +00:00 |
|
Martin Hořeňovský
|
26df0781a5
|
Added a script for running synthetic compile time benchmark
|
2017-02-08 14:15:01 +01:00 |
|