mirror of
https://github.com/audacity/linuxdeploy.git
synced 2026-04-17 08:32:53 -05:00
Cleaning up coverage data after creating them makes no sense
The cleanup shall take place before running the test binaries which create the new data, not afterwards.
This commit is contained in:
@@ -218,12 +218,12 @@ function(SETUP_TARGET_FOR_COVERAGE_GCOVR_XML)
|
||||
endforeach()
|
||||
|
||||
add_custom_target(${Coverage_NAME}
|
||||
# Run tests
|
||||
${Coverage_EXECUTABLE} ${Coverage_EXECUTABLE_ARGS}
|
||||
|
||||
# Clean old coverage data
|
||||
COMMAND find ${PROJECT_BINARY_DIR} -type f -iname '*.gcno' -delete
|
||||
|
||||
# Run tests
|
||||
${Coverage_EXECUTABLE} ${Coverage_EXECUTABLE_ARGS}
|
||||
|
||||
# Running gcovr
|
||||
COMMAND ${GCOVR_PATH} --xml
|
||||
-r ${PROJECT_SOURCE_DIR} ${GCOVR_EXCLUDES}
|
||||
@@ -275,15 +275,15 @@ function(SETUP_TARGET_FOR_COVERAGE_GCOVR_HTML)
|
||||
endforeach()
|
||||
|
||||
add_custom_target(${Coverage_NAME}
|
||||
# Clean old coverage data
|
||||
COMMAND find ${PROJECT_BINARY_DIR} -type f -iname '*.gcno' -delete
|
||||
|
||||
# Run tests
|
||||
${Coverage_EXECUTABLE} ${Coverage_EXECUTABLE_ARGS}
|
||||
|
||||
# Create folder
|
||||
COMMAND ${CMAKE_COMMAND} -E make_directory ${PROJECT_BINARY_DIR}/${Coverage_NAME}
|
||||
|
||||
# Clean old coverage data
|
||||
COMMAND find ${PROJECT_BINARY_DIR} -type f -iname '*.gcno' -delete
|
||||
|
||||
# Running gcovr
|
||||
COMMAND ${GCOVR_PATH} --html --html-details
|
||||
-r ${PROJECT_SOURCE_DIR} ${GCOVR_EXCLUDES}
|
||||
@@ -335,15 +335,15 @@ function(SETUP_TARGET_FOR_COVERAGE_GCOVR_TEXT)
|
||||
endforeach()
|
||||
|
||||
add_custom_target(${Coverage_NAME}
|
||||
# Clean old coverage data
|
||||
COMMAND find ${PROJECT_BINARY_DIR} -type f -iname '*.gcno' -delete
|
||||
|
||||
# Run tests
|
||||
${Coverage_EXECUTABLE} ${Coverage_EXECUTABLE_ARGS}
|
||||
|
||||
# Create folder
|
||||
COMMAND ${CMAKE_COMMAND} -E make_directory ${PROJECT_BINARY_DIR}/${Coverage_NAME}
|
||||
|
||||
# Clean old coverage data
|
||||
COMMAND find ${PROJECT_BINARY_DIR} -type f -iname '*.gcno' -delete
|
||||
|
||||
# Running gcovr
|
||||
COMMAND ${GCOVR_PATH}
|
||||
-r ${PROJECT_SOURCE_DIR} ${GCOVR_EXCLUDES}
|
||||
|
||||
Reference in New Issue
Block a user