Uilian Ries 
							
						 
					 
					
						
						
							
						
						7013e388f7 
					 
					
						
						
							
							#926  Update Conan test version by release  
						
						... 
						
						
						
						Signed-off-by: Uilian Ries <uilianries@gmail.com > 
						
						
					 
					
						2017-06-28 16:45:42 +01:00 
						 
				 
			
				
					
						
							
							
								Uilian Ries 
							
						 
					 
					
						
						
							
						
						3491804598 
					 
					
						
						
							
							#926  Update Conan version by release  
						
						... 
						
						
						
						- Update release scripts to increment Conan version
Signed-off-by: Uilian Ries <uilianries@gmail.com > 
						
						
					 
					
						2017-06-23 16:03:36 -03:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						df5cf2d323 
					 
					
						
						
							
							Minor fixup in updateVcpkgPackage.py  
						
						
						
						
					 
					
						2017-05-16 14:34:55 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						98e61c31df 
					 
					
						
						
							
							Approval tests now see different line endings as ok  
						
						... 
						
						
						
						This is mostly to deal with WSL, where git will checkout file with CRLF,
but code that uses formatted output will be writing LFs. 
						
						
					 
					
						2017-04-29 18:06:36 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						a3ceb8f007 
					 
					
						
						
							
							Approval tests now can deal with different expansions of errno  
						
						
						
						
					 
					
						2017-04-29 17:52:12 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						ac369b7b83 
					 
					
						
						
							
							Add script that helps with updating the Vcpkg package.  
						
						... 
						
						
						
						Kind of a hackjob, that assumes vcpkg is already checked out
and is next to the Catch's directory. 
						
						
					 
					
						2017-04-11 17:25:04 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Ushey 
							
						 
					 
					
						
						
							
						
						e04dc5105b 
					 
					
						
						
							
							use inline 'libraryVersion()' function ( closes   #858 )  
						
						
						
						
					 
					
						2017-03-22 15:51:02 +01:00 
						 
				 
			
				
					
						
							
							
								Mickey Rose 
							
						 
					 
					
						
						
							
						
						46d166406d 
					 
					
						
						
							
							Set execute permission on runnable python scripts  
						
						
						
						
					 
					
						2017-03-15 12:24:18 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						374c050a42 
					 
					
						
						
							
							benchmarkCompile.py fixup  
						
						
						
						
					 
					
						2017-03-06 10:59:17 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						b4c9bf5802 
					 
					
						
						
							
							Removed version # from readme  
						
						... 
						
						
						
						- and script that updates it (as it’s now automatically in a badge) 
						
						
					 
					
						2017-03-03 15:40:32 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						fd6c7aee6d 
					 
					
						
						
							
							Fixed compile benchmark script  
						
						... 
						
						
						
						Now it no longer attempts to enter a directory before creating it... 
						
						
					 
					
						2017-03-02 18:27:31 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						70ac6dbb9f 
					 
					
						
						
							
							Minor output improvements in approvalTests.py  
						
						
						
						
					 
					
						2017-02-24 15:56:26 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						ad942885ce 
					 
					
						
						
							
							Removed unused exception object from release notes script  
						
						
						
						
					 
					
						2017-02-23 08:11:15 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						2e08bfe9cc 
					 
					
						
						
							
							Single include generator now handles spaces between # and include  
						
						
						
						
					 
					
						2017-02-22 08:05:31 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						1f71d1f760 
					 
					
						
						
							
							Some minor clean-up to Python script  
						
						
						
						
					 
					
						2017-02-15 11:54:47 +00: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 
						 
				 
			
				
					
						
							
							
								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ý 
							
						 
					 
					
						
						
							
						
						26df0781a5 
					 
					
						
						
							
							Added a script for running synthetic compile time benchmark  
						
						
						
						
					 
					
						2017-02-08 14:15:01 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						090fc74cca 
					 
					
						
						
							
							Scripts intended to be run should now have x bit set.  
						
						
						
						
					 
					
						2017-02-01 21:34:45 +01: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ý 
							
						 
					 
					
						
						
							
						
						73872207db 
					 
					
						
						
							
							Direct download link now links to latest release version  
						
						... 
						
						
						
						Also edited releaseCommon script to update the link in readme as well. 
						
						
					 
					
						2017-01-26 13:12:19 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						4ce11d63a6 
					 
					
						
						
							
							Merge branch 'dev-performance'  
						
						
						
						
					 
					
						2017-01-25 22:56:36 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						99c2ea594c 
					 
					
						
						
							
							Renamed measurement script for benchmarking  
						
						
						
						
					 
					
						2017-01-25 22:55:11 +01: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 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						81159838a5 
					 
					
						
						
							
							Python scripts can now be run directly from bash  
						
						
						
						
					 
					
						2017-01-20 12:28:40 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						78a2866dc7 
					 
					
						
						
							
							Approval tests are now mostly Windows compatible  
						
						... 
						
						
						
						There are some differences in output between Catch on Windows and
Catch on Linux, that indicate a minor bug, but those have to be fixed separately. 
						
						
					 
					
						2017-01-19 23:56:31 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						9acc6b9673 
					 
					
						
						
							
							Approval tests now use Python std lib instead of call to diff  
						
						... 
						
						
						
						This needed to change to let it run on Windows as well as on the Unices 
						
						
					 
					
						2017-01-19 22:52:47 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						c4b5057094 
					 
					
						
						
							
							Approval tests now uses path relative to cwd, not the catch folder.  
						
						... 
						
						
						
						This means that bash's autocompletion is actually helpful. 
						
						
					 
					
						2017-01-19 22:08:51 +01:00 
						 
				 
			
				
					
						
							
							
								Mickey Rose 
							
						 
					 
					
						
						
							
						
						d38b9266e7 
					 
					
						
						
							
							simplify output filtering in approvalTests.py  
						
						
						
						
					 
					
						2017-01-19 22:04:29 +01: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 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						3b7511e564 
					 
					
						
						
							
							First commit of benchmarks for Catch runtime perf.  
						
						... 
						
						
						
						So far its very much a WIP with some problems that are known already and
not very representative tests. 
						
						
					 
					
						2017-01-14 21:55:37 +01: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 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						79acc0504b 
					 
					
						
						
							
							Sort test ordering during Approval testing  
						
						
						
						
					 
					
						2016-11-29 11:32:16 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						315c83ad87 
					 
					
						
						
							
							Removed unnecessary parentheses  
						
						
						
						
					 
					
						2015-11-04 18:49:19 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						8c32b49d5f 
					 
					
						
						
							
							Added script to strip trailing whitespace from source files  
						
						
						
						
					 
					
						2015-11-04 07:33:39 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						5d5ed5a283 
					 
					
						
						
							
							Updated approvalTests script to allow for modified version strings  
						
						
						
						
					 
					
						2015-07-10 08:08:37 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						804896cdfa 
					 
					
						
						
							
							Fixed approval tests script for new version number formatting  
						
						
						
						
					 
					
						2015-06-30 18:24:59 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						21f7ef6fdc 
					 
					
						
						
							
							Committed to semantic versioning  
						
						... 
						
						
						
						as prompted by #365 , #430 , #447  and a thread on the google group.
- split version bumping out of generateSingleHeader script
- separate scripts for bumping each version component
- "build" number only incremented for "develop" builds 
						
						
					 
					
						2015-06-29 18:06:15 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						a99e75b928 
					 
					
						
						
							
							Made approvals more platform agnostic  
						
						... 
						
						
						
						removes root from all paths - so only relative paths remain 
						
						
					 
					
						2014-12-11 23:40:29 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						785db43bb2 
					 
					
						
						
							
							Fixed issue with single include generator  
						
						... 
						
						
						
						- well, partially. The problem is it is matching /* … */ comments by assuming the intervening lines begin with whitespace followed by a *. This avoids it having to maintain extra state, but makes it brittle.
It was matching *it = " " + *it; as a comment!
It now matches on a single space followed by a  * and this seems to work for now - but it probably needs to move to proper stateful comment handling. 
						
						
					 
					
						2014-07-11 07:45:41 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						b198856f79 
					 
					
						
						
							
							Fixed single header generator for generating no-impl header  
						
						
						
						
					 
					
						2014-06-02 07:47:24 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						57374a1fab 
					 
					
						
						
							
							Added ability for releaseNotes script to pull github issue titles  
						
						
						
						
					 
					
						2014-04-26 08:34:24 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						18845dab7f 
					 
					
						
						
							
							Added script to extract stub for “release notes”  
						
						... 
						
						
						
						- gets last two commit hashes for the version file, gets the commit logs between those versions and parses out the messages 
						
						
					 
					
						2014-04-25 06:10:50 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						878c257de7 
					 
					
						
						
							
							Merge pull request  #255  from johannesmoene/fix-python-print  
						
						... 
						
						
						
						Fix python print 
						
						
					 
					
						2014-04-21 19:15:44 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						87891cf38b 
					 
					
						
						
							
							Updated approval tests baselines  
						
						
						
						
					 
					
						2014-04-16 18:00:55 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Moene 
							
						 
					 
					
						
						
							
						
						77c9edfcdb 
					 
					
						
						
							
							Fix python scripts for python 3 (print now a function rather than a keyword)  
						
						
						
						
					 
					
						2014-03-08 11:31:38 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Moene 
							
						 
					 
					
						
						
							
						
						91ea20c4cc 
					 
					
						
						
							
							Change <> to !=  
						
						
						
						
					 
					
						2014-03-08 11:31:11 +01:00