mirror of
				https://github.com/catchorg/Catch2.git
				synced 2025-10-30 19:57:10 +01:00 
			
		
		
		
	Copy reporters to single_include during releases
This commit is contained in:
		| @@ -142,10 +142,19 @@ def performUpdates(version): | ||||
|     # First update version file, so we can regenerate single header and | ||||
|     # have it ready for upload to wandbox, when updating readme | ||||
|     version.updateVersionFile() | ||||
|      | ||||
|  | ||||
|     import generateSingleHeader | ||||
|     generateSingleHeader.generate(version) | ||||
|      | ||||
|  | ||||
|     # Then copy the reporters to single include folder to keep them in sync | ||||
|     # We probably should have some kind of convention to select which reporters need to be copied automagically, | ||||
|     # but this works for now | ||||
|     import shutil | ||||
|     for rep in ('automake', 'tap', 'teamcity'): | ||||
|         sourceFile = os.path.join(catchPath, 'include/reporters/catch_reporter_{}.hpp'.format(rep)) | ||||
|         destFile = os.path.join(catchPath, 'single_include/catch_reporter_{}.hpp'.format(rep)) | ||||
|         shutil.copyfile(sourceFile, destFile) | ||||
|  | ||||
|     updateReadmeFile(version) | ||||
|     updateConanFile(version) | ||||
|     updateConanTestFile(version) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Martin Hořeňovský
					Martin Hořeňovský