diff --git a/CMakeModules/coverage_go.sh b/CMakeModules/coverage_go.sh index ae8e4d1764f81d007cc00fe9e8a1a605208094d4..d589eb01dabe9cdeaa1012ead26630a5eaa6a6a5 100755 --- a/CMakeModules/coverage_go.sh +++ b/CMakeModules/coverage_go.sh @@ -3,6 +3,8 @@ OUT_DIR=$1 HIDRA2_MINIMUM_COVERAGE=$2 +export GOPATH=$GOPATH:$3 + echo $OUT_DIR mapfile -t PACKAGES < <( find ./src -type d -not -path '*/\.*' ) diff --git a/CMakeModules/testing_go.cmake b/CMakeModules/testing_go.cmake index 90cfb522adf43b8ef0dee21c2f87b73319278596..13c133adaf72d3143aa5f7b76a3e80d53dea5cb0 100644 --- a/CMakeModules/testing_go.cmake +++ b/CMakeModules/testing_go.cmake @@ -21,7 +21,7 @@ function(gotest target test_source_files) message(STATUS "Added test 'test-${target}'") add_test(NAME coveragetest-${target} COMMAND ${CMAKE_MODULE_PATH}/coverage_go.sh - ${CMAKE_CURRENT_BINARY_DIR} ${HIDRA2_MINIMUM_COVERAGE} + ${CMAKE_CURRENT_BINARY_DIR} ${HIDRA2_MINIMUM_COVERAGE} ${gopath} WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) endif ()