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 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						67f734c799 
					 
					
						
						
							
							Remove system headers when preprocessing coverage report  
						
						
						
						
					 
					
						2017-12-02 14:17:42 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						b76e80ed3d 
					 
					
						
						
							
							Small clean-ups  
						
						
						
						
					 
					
						2017-11-30 17:54:44 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						a3632facf3 
					 
					
						
						
							
							Fix teamcity reporter compilation with single header  
						
						
						
						
					 
					
						2017-11-30 13:48:24 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						7d0db6b8e9 
					 
					
						
						
							
							Moved -Wparentheses suppression before the push for GCC  
						
						... 
						
						
						
						Because of bugs in GCC 4 & 5 that prevent _Pragma from working :-( 
						
						
					 
					
						2017-11-29 20:19:50 +03:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						8a7493cd88 
					 
					
						
						
							
							Globally suppress Wunused-variable again, for now  
						
						
						
						
					 
					
						2017-11-29 20:01:00 +03:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						b5a5d9a6f8 
					 
					
						
						
							
							Stop leaking some warning suppressions to user code  
						
						
						
						
					 
					
						2017-11-29 19:14:33 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						8c32d0b644 
					 
					
						
						
							
							Add more weird chrono::duration stringification tests  
						
						
						
						
					 
					
						2017-11-28 21:47:06 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						28d1955ea8 
					 
					
						
						
							
							Also test Approx template constructor  
						
						
						
						
					 
					
						2017-11-28 21:29:34 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						20211a33e6 
					 
					
						
						
							
							Stop using brew if not needed -- fix build on XCode9 image  
						
						
						
						
					 
					
						2017-11-27 22:34:44 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						e3941a9ad2 
					 
					
						
						
							
							De-virtualised isBinaryExpression() and getResult() on ITransientExpression  
						
						
						
						
					 
					
						2017-11-27 22:49:26 +03:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						da86ddc620 
					 
					
						
						
							
							Fixed accidental const & formating  
						
						
						
						
					 
					
						2017-11-27 22:28:45 +03:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						4b614ee1d1 
					 
					
						
						
							
							Moved all AssertionHandler logic into RunContext and de-virtualised interface  
						
						... 
						
						
						
						This makes the assertion handling much less "chatty". AssertionHandler is now just a thin shim over RunContext 
						
						
					 
					
						2017-11-27 22:23:15 +03:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						5461242ffe 
					 
					
						
						
							
							Renamed last usge specific handle method (and made the low level ones private)  
						
						
						
						
					 
					
						2017-11-27 22:23:15 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						e344984a1b 
					 
					
						
						
							
							Add codecov.io coverage tracking  
						
						... 
						
						
						
						* Every Linux build tracks coverage when running Debug mode
* OS X not supported yet (Future WIP)
* Our own unit tests, non-default reporters and Clara are ignored 
						
						
					 
					
						2017-11-27 20:13:47 +01:00 
						 
				 
			
				
					
						
							
							
								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