35 lines
		
	
	
		
			674 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
		
		
			
		
	
	
			35 lines
		
	
	
		
			674 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
|   | ---
 | ||
|  | 
 | ||
|  | :tools:
 | ||
|  |   :gcov_compiler:
 | ||
|  |     :executable: gcc
 | ||
|  |     :arguments:
 | ||
|  |       - -g
 | ||
|  |       - -fprofile-arcs
 | ||
|  |       - -ftest-coverage
 | ||
|  |       - -I"$": COLLECTION_PATHS_TEST_SUPPORT_SOURCE_INCLUDE_VENDOR
 | ||
|  |       - -I"$": COLLECTION_PATHS_TEST_TOOLCHAIN_INCLUDE
 | ||
|  |       - -D$: COLLECTION_DEFINES_TEST_AND_VENDOR
 | ||
|  |       - -DGCOV_COMPILER
 | ||
|  |       - -c "${1}"
 | ||
|  |       - -o "${2}"
 | ||
|  |   :gcov_linker:
 | ||
|  |     :executable: gcc
 | ||
|  |     :arguments:
 | ||
|  |       - -fprofile-arcs
 | ||
|  |       - -ftest-coverage
 | ||
|  |       - ${1}
 | ||
|  |       - -o ${2}
 | ||
|  |   :gcov_fixture:
 | ||
|  |     :executable: ${1}
 | ||
|  |   :gcov_report:
 | ||
|  |     :executable: gcov
 | ||
|  |     :arguments:
 | ||
|  |       - -n
 | ||
|  |       - -p
 | ||
|  |       - -b
 | ||
|  |       - -o "$": GCOV_BUILD_OUTPUT_PATH
 | ||
|  |       - "\"${1}\""
 | ||
|  | 
 | ||
|  | ...
 |