From 8eaa0e510d461046aca472e4e818a944a86956b7 Mon Sep 17 00:00:00 2001
From: Sergey Yakubov <sergey.yakubov@desy.de>
Date: Mon, 15 Jan 2018 18:45:06 +0100
Subject: [PATCH] pass gopath

---
 CMakeModules/coverage_go.sh   | 2 ++
 CMakeModules/testing_go.cmake | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/CMakeModules/coverage_go.sh b/CMakeModules/coverage_go.sh
index ae8e4d176..d589eb01d 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 90cfb522a..13c133ada 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 ()
-- 
GitLab