Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						0f24a8c06f 
					 
					
						
						
							
							Added Automake and TAP reporters to SelfTest's main  
						
						 
						
						
						
						
					 
					
						2017-02-22 13:28:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Wilson 
							
						 
					 
					
						
						
							
						
						b753f05d74 
					 
					
						
						
							
							Add reporter for Automake ( #826 )  
						
						 
						
						... 
						
						
						
						This allows for integration with Automake's default log compiler.
See #826  for more details. 
						
						
					 
					
						2017-02-22 11:17:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						10dfca34ac 
					 
					
						
						
							
							Added first vector matchers (Contains and Equals)  
						
						 
						
						
						
						
					 
					
						2017-02-21 16:05:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						4e6938d78e 
					 
					
						
						
							
							Moved matchers tests into their own file  
						
						 
						
						
						
						
					 
					
						2017-02-21 14:19:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						90b3946e9c 
					 
					
						
						
							
							Add file/line to TestCase, Section and Failure elements in Xml Reporter  
						
						 
						
						
						
						
					 
					
						2017-02-17 10:26:17 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						1cb8bafb1f 
					 
					
						
						
							
							Added missing #include in test file  
						
						 
						
						
						
						
					 
					
						2017-02-13 17:43:43 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						d6b8ac5a4e 
					 
					
						
						
							
							Added compilation tests to approvals  
						
						 
						
						
						
						
					 
					
						2017-02-10 11:53:29 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						4d0cd602e3 
					 
					
						
						
							
							Rebased approvals with tags and description attributes in XML report  
						
						 
						
						
						
						
					 
					
						2017-02-07 23:14:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						1f271c9944 
					 
					
						
						
							
							XmlWriter reverts to XML 1.0.  
						
						 
						
						... 
						
						
						
						Character encodings that are not valid in XML 1.0 are instead written using C-style escapes 
						
						
					 
					
						2017-02-07 22:48:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						7db4d8d90c 
					 
					
						
						
							
							Added tests (single char pretty printing + op overload)  
						
						 
						
						... 
						
						
						
						Tests for issue #809  -- Potentional operator overload ambiguity -- and
PR #646  -- Pretty print characters. 
						
						
					 
					
						2017-02-07 13:32:48 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						197bf075c4 
					 
					
						
						
							
							Rebased again - against the right executable this time :-s  
						
						 
						
						
						
						
					 
					
						2017-02-06 16:25:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						1f5ec9884c 
					 
					
						
						
							
							Rebased approvals following previous reversal (d’oh!)  
						
						 
						
						
						
						
					 
					
						2017-02-06 16:23:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						88b760276d 
					 
					
						
						
							
							Revert "XmlWriter reverts to XML 1.0."  
						
						 
						
						... 
						
						
						
						This reverts commit a189387f49 . 
						
						
					 
					
						2017-02-06 16:21:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						23eb4cc580 
					 
					
						
						
							
							Added stdout and stderr to XML Reporter  
						
						 
						
						
						
						
					 
					
						2017-02-06 16:14:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						a189387f49 
					 
					
						
						
							
							XmlWriter reverts to XML 1.0.  
						
						 
						
						... 
						
						
						
						Character encodings that are not valid in XML 1.0 are instead written using C-style escapes 
						
						
					 
					
						2017-02-06 16:00:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						c390c4cb9f 
					 
					
						
						
							
							Fixed inconsistent and trailing whitespace  
						
						 
						
						... 
						
						
						
						This means that all tabs used in indentation are now 4 spaces and that
there should be no more trailing whitespace.
Ill also look into creating a pre-commit hook that will prevent this
from happening in the future.
Fixes  #105  
						
						
					 
					
						2017-01-26 23:13:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						60a9ac7e65 
					 
					
						
						
							
							Enabled previous commit under MSVC, introduced new feature toggle  
						
						 
						
						
						
						
					 
					
						2017-01-26 18:47:29 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan Coe 
							
						 
					 
					
						
						
							
						
						c06afe438e 
					 
					
						
						
							
							Add support for comparison of Approx with strong typedefs  
						
						 
						
						... 
						
						
						
						closes  #652  
						
						
					 
					
						2017-01-26 18:44:03 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						6c23a6582b 
					 
					
						
						
							
							Mark CHECKed-throw test as [failing]  
						
						 
						
						
						
						
					 
					
						2017-01-24 09:53:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						7bcb42496d 
					 
					
						
						
							
							Changed exception tests to allow for now throw-from-CHECK behaviour  
						
						 
						
						
						
						
					 
					
						2017-01-23 17:56:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						225e90d8ba 
					 
					
						
						
							
							Don’t include tests that rely on varying two-phase-lookup behaviour in approval tests  
						
						 
						
						
						
						
					 
					
						2017-01-23 17:47:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						876af874f3 
					 
					
						
						
							
							Added surrogate cpp for catch_test_case_tracker  
						
						 
						
						
						
						
					 
					
						2017-01-23 15:18:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						e7bcbb35c0 
					 
					
						
						
							
							First cut of -c/—section option for running specific sections  
						
						 
						
						
						
						
					 
					
						2017-01-23 12:36:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						4a04682e49 
					 
					
						
						
							
							Text formatting rework  
						
						 
						
						... 
						
						
						
						Rewrote main wrapping loop. Now uses iterators instead of indices and intermediate strings.
Differentiates between chars to wrap before, after or instead of.
Doesn’t preserve trailing newlines.
Wraps or more characters.
Dropped support for using tab character as an indent setting control char.
Hopefully avoids all the undefined behaviour and other bugs of the previous implementation. 
						
						
					 
					
						2017-01-23 12:28:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						b71a06cf98 
					 
					
						
						
							
							JUnit reporter outputs timestamps now  
						
						 
						
						... 
						
						
						
						Also extended approval tests script to support the change 
						
						
					 
					
						2017-01-16 20:21:43 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						9062ebe390 
					 
					
						
						
							
							Removed make file (now generated from CMake)  
						
						 
						
						
						
						
					 
					
						2017-01-12 11:22:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						0cde0e90a6 
					 
					
						
						
							
							Added approvals for “Greater-than inequalities with different epsilons” test  
						
						 
						
						
						
						
					 
					
						2017-01-09 14:40:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						0f0dcd31eb 
					 
					
						
						
							
							Excluded two more C++11 tests from Approval tests  
						
						 
						
						
						
						
					 
					
						2017-01-09 14:37:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						62cbde369e 
					 
					
						
						
							
							Exclude test name from approval tests  
						
						 
						
						
						
						
					 
					
						2017-01-09 14:37:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						1ae84897d4 
					 
					
						
						
							
							Marked tests that use C++11 features with [c++11] tag and exclude them from approval tests  
						
						 
						
						
						
						
					 
					
						2017-01-09 14:37:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						976a655496 
					 
					
						
						
							
							Approval tests can use Catch path fixed in env. var, and convert nullptr and __null to 0 for comparison  
						
						 
						
						
						
						
					 
					
						2017-01-09 14:37:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan B. Coe 
							
						 
					 
					
						
						
							
						
						37e1e24309 
					 
					
						
						
							
							add support for inequalities  
						
						 
						
						
						
						
					 
					
						2017-01-08 22:28:53 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						79acc0504b 
					 
					
						
						
							
							Sort test ordering during Approval testing  
						
						 
						
						
						
						
					 
					
						2016-11-29 11:32:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						30cebd6177 
					 
					
						
						
							
							Added some missing source files (including all SurrogateCpps) to CMake project.  
						
						 
						
						... 
						
						
						
						Fixed up relative include paths to make this work. 
						
						
					 
					
						2016-11-09 22:55:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						31861bbd46 
					 
					
						
						
							
							rebased following recent changes  
						
						 
						
						
						
						
					 
					
						2016-09-27 10:28:11 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						b1eeec7c69 
					 
					
						
						
							
							-f supports quoted test names (test name surrounded with " characters).  
						
						 
						
						... 
						
						
						
						This is the first part to resolving #717  
						
						
					 
					
						2016-09-27 10:27:28 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert A Zeh 
							
						 
					 
					
						
						
							
						
						5095619955 
					 
					
						
						
							
							Fixes for XML encoding.  
						
						 
						
						... 
						
						
						
						This commit fixes the following scenario:
  * You have a test that compares strings with embedded control
  characters.
  * The test fails.
  * You are using JUnit tests within TeamCity.
Before this commit, the JUnit report watcher fails on parsing the XML
for two reasons: the control characters are missing a semicolon at the
end, and the XML document doesn't specify that it is XML 1.1.
XML 1.0 --- what we get if we don't specify an XML version --- doesn't support embedding control characters --- see
http://stackoverflow.com/questions/404107/why-are-control-characters-illegal-in-xml 
for all of the gory details.
This is based on PR #588  by @mrpi 
						
						
					 
					
						2016-08-24 09:38:24 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						1c47fe023a 
					 
					
						
						
							
							Updated embedded Clara to 0.0.2.3  
						
						 
						
						... 
						
						
						
						- has all new, more robust, token parsing.
- eliminates issue with unreachable code
- allows use of forward slashes to introduce short args on Windows 
						
						
					 
					
						2016-04-23 13:21:29 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						447f53e9e3 
					 
					
						
						
							
							Fixed !shouldfail  
						
						 
						
						
						
						
					 
					
						2016-03-14 19:13:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						f895e0d95f 
					 
					
						
						
							
							Rebased approvals following colour changes  
						
						 
						
						
						
						
					 
					
						2016-02-29 08:13:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						8ccb18daa9 
					 
					
						
						
							
							Added --use-colour option to give finer control over colourisation.  
						
						 
						
						... 
						
						
						
						--force-colour is still present but deprecated (will remove in v2) 
						
						
					 
					
						2016-02-29 08:03:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						5262e61e9d 
					 
					
						
						
							
							Approvals for Matcher change (added comma)  
						
						 
						
						
						
						
					 
					
						2015-12-10 18:43:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						722315a1f5 
					 
					
						
						
							
							Removed some trailing whitespace  
						
						 
						
						
						
						
					 
					
						2015-12-04 10:20:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						d274fc571c 
					 
					
						
						
							
							Added noexcept to CustomStdException destructor  
						
						 
						
						
						
						
					 
					
						2015-11-20 17:09:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						0e64973f55 
					 
					
						
						
							
							Added support for manually registering test functions.  
						
						 
						
						... 
						
						
						
						As discussed in #421  
						
						
					 
					
						2015-11-20 16:58:16 +00:00