Malcolm Noyes
b019773537
merge from upstream
2013-12-16 11:31:14 +00:00
Phil Nash
66d641af64
Sneaking last change in without version bump
2013-12-14 23:16:44 +00:00
Phil Nash
557b3bdbe3
Made SUCCESS variadic too (optional stream)
2013-12-14 23:16:03 +00:00
Phil Nash
2851b4a55a
Try again with nullptr compatibility check in GCC
2013-12-14 23:04:06 +00:00
Phil Nash
9d7b77956c
build 19
...
- fixes nullptr regression (I had accidentally left in some dev changes)
2013-12-14 22:53:28 +00:00
Phil Nash
859760abb4
Build 18
2013-12-14 14:34:05 +00:00
Phil Nash
563429d9a3
Compile in CATCH_CONFIG_CPP11_NULLPTR for some compilers
2013-12-14 14:32:26 +00:00
Phil Nash
b4625208d0
Test for FAIL that doesn’t take an argument
2013-12-14 14:30:58 +00:00
Phil Nash
274ed3ea76
Allow FAIL() to be empty
2013-12-12 23:02:31 +00:00
Malcolm Noyes
a3a56158f0
merge from upstream
2013-12-11 20:57:42 +00:00
Malcolm Noyes
9f280a412d
Add details of running VS tests from command line
2013-12-11 20:43:29 +00:00
Phil Nash
a6d74bd55a
Build 17
2013-12-11 08:28:15 +00:00
Phil Nash
0b63e0d868
Fixed warnings for platforms that don’t implement CATCH_BREAK_INTO_DEBUGGER
...
- as discussed in #229
2013-12-11 08:26:56 +00:00
Malcolm Noyes
f52050c336
Fix output for different versions of VS
2013-12-10 15:28:49 +00:00
Malcolm Noyes
8774268140
Fix cout/cerr outut to reporter
2013-12-10 13:25:31 +00:00
Phil Nash
a1e87a4b7d
trim test/ section names in xml reporter
...
- BDD-style test names have leading spaces for alignment in the console reporter
2013-12-10 08:20:46 +00:00
Malcolm Noyes
e8c32e819c
Add abiiity to stop after n tests. Add ordered list of tests to check sw4
2013-12-09 23:12:05 +00:00
Malcolm Noyes
15cc1fc185
Add command line comment
2013-12-09 16:57:32 +00:00
Malcolm Noyes
760eed1ad6
merge from tags
2013-12-09 16:40:52 +00:00
Malcolm Noyes
008ada6ead
Pre-merge
2013-12-09 16:20:45 +00:00
Malcolm Noyes
cc2f4ba981
Merge from mainline
2013-12-09 16:01:23 +00:00
Malcolm Noyes
37b057187d
Make merge easier
2013-12-09 15:14:47 +00:00
Malcolm Noyes
a0af453cda
scripts for validation on windows
2013-12-09 14:32:35 +00:00
Malcolm Noyes
36cb967220
Update to allow all self tests to be run and to allow running with tags
2013-12-09 14:18:35 +00:00
Malcolm Noyes
dd8c13a9e1
Draft for filtering using tags
2013-12-09 14:01:22 +00:00
Malcolm Noyes
7d7ecc130f
Excluide Mbcs from repository
2013-12-09 13:58:16 +00:00
Phil Nash
ef95020239
Stop overloading virtualise defined at multiple levels
2013-12-07 09:08:01 +00:00
Phil Nash
de49ec4d7c
Fixed broken single header following script change
...
- fixed the script (was missing #ifdefs)
- also fixed single include (Xcode) test project
- build 16
2013-12-04 20:25:14 +00:00
Phil Nash
87b20e8dab
SourceLineInfo takes char*s instead of std::strings
2013-12-04 08:12:30 +00:00
Phil Nash
47a5ad3038
Normalised “hidden” tags
2013-12-04 07:58:39 +00:00
Phil Nash
3524321295
Removed some cruft
2013-12-04 07:58:21 +00:00
Phil Nash
3649fdf285
Build 15
2013-12-03 18:53:55 +00:00
Phil Nash
c4a089c12b
Refactored a lot of code from headers into impl headers only compiled into one TU
...
- also added noimpl option to single header script - which only generates the non impl code
2013-12-03 18:52:41 +00:00
Phil Nash
8ba6555acd
Merge pull request #224 from PetterS/cygwinfix
...
Fix fileno not always present. fileno(stdout) = 1.
2013-11-26 15:33:37 -08:00
Petter Strandmark
c032dfa41c
Fix fileno not always present. fileno(stdout) = STDOUT_FILENO.
...
This was a problem when compiling on Cygwin with gcc 4.8.
2013-11-26 23:20:05 +01:00
Phil Nash
5ecb72b9bb
Build 14
2013-11-26 20:57:45 +00:00
Phil Nash
782c2b5891
Added ability to load names of tests to run from a file
...
- use -f to specify filename. Blank lines and lines starting with # are ignored
- also added --list-test-names-only to list test names out to file in a form that can be immediate read in by -f
2013-11-26 20:57:34 +00:00
Malcolm Noyes
c88413dd58
register all tests, begin work on running all tests for 'tag'
2013-11-22 11:47:21 +00:00
Malcolm Noyes
2a14dffe97
clean up comments
2013-11-22 07:38:50 +00:00
Phil Nash
993430a3c4
Merge pull request #222 from gnzlbg/cmake-docs
...
Add documentation for the CMake build system
2013-11-21 11:09:31 -08:00
gnzlbg
69a921f2d6
Add documentation for the CMake build system
...
- new file "docs/build-system.md" to document the integration of
Catch with popular build systems.
- document how to configure Catch as a CMake external project.
2013-11-21 14:15:09 +01:00
Phil Nash
ba13f3f098
Restored second arg to a TEST_CASE for non variadic compilers
2013-11-21 08:08:05 +00:00
Phil Nash
063593828c
Removed deleted file from CMake
2013-11-21 08:07:37 +00:00
Phil Nash
ca7292e3a7
Removed redundant MetaTestRunner
2013-11-19 19:03:11 +00:00
Phil Nash
200197f0b2
Merge branch 'master' of github.com:philsquared/Catch
2013-11-19 07:22:24 +00:00
Phil Nash
337dc25ed7
Converted all test case names to "modern" style (freeform text + tags)
2013-11-19 07:21:03 +00:00
Malcolm Noyes
32e81790d6
Added instructions for running tests from the command line
2013-11-18 22:01:48 +00:00
Malcolm Noyes
ec0ef84226
Merge remote-tracking branch 'upstream/master'
2013-11-18 20:39:06 +00:00
Phil Nash
da0f4643f7
Merge pull request #217 from nanoant/patch/std-auto_ptr-deprecated
...
std::auto_ptr is deprecated in c++11/c++0x
2013-11-18 00:21:11 -08:00
Adam Strzelecki
d1e5480d95
std::auto_ptr is deprecated in c++11/c++0x
...
This will use std::unique_ptr on C++11 and remove deprecation warning.
2013-11-17 18:44:35 +01:00