diff --git a/.gitignore b/.gitignore
index c499625228e4fbe29ee8001e52738046c6782183..f7f547adacfd4c8dae8f20c1eead1ffeff5d5e66 100644
--- a/.gitignore
+++ b/.gitignore
@@ -42,6 +42,7 @@ htmlcov/
 .tox/
 .nox/
 .coverage
+.coveragerc
 .coverage.*
 .cache
 nosetests.xml
diff --git a/coverage/.coveragerc b/coverage/.coveragerc.template
similarity index 100%
rename from coverage/.coveragerc
rename to coverage/.coveragerc.template
diff --git a/report_coverage_all.sh b/report_coverage_all.sh
index e8e11c913accf4b32e2d78ae38d1b9c8d5ee23a4..66e393747ee86afee9e407da902ea3fb0421d707 100755
--- a/report_coverage_all.sh
+++ b/report_coverage_all.sh
@@ -1,7 +1,9 @@
 #!/bin/bash
 
+PROJECTDIR=`pwd`
+
 cd $(dirname $0)/src
-RCFILE=~/teraflow/controller/coverage/.coveragerc
+RCFILE=$PROJECTDIR/coverage/.coveragerc
 
 echo
 echo "Coverage report:"
diff --git a/run_local_tests.sh b/run_local_tests.sh
index 71ff06a54638f1392b07dac9c4d1323e3a2ec3da..c67a0e4e1560c547d841c9b9f9c3744a3355647d 100755
--- a/run_local_tests.sh
+++ b/run_local_tests.sh
@@ -1,8 +1,13 @@
 #!/bin/bash
 
+PROJECTDIR=`pwd`
+
 cd $(dirname $0)/src
-RCFILE=~/teraflow/controller/coverage/.coveragerc
-COVERAGEFILE=~/teraflow/controller/coverage/.coverage
+RCFILE=$PROJECTDIR/coverage/.coveragerc
+COVERAGEFILE=$PROJECTDIR/coverage/.coverage
+
+# configure the correct folder on the .coveragerc file
+cat $PROJECTDIR/coverage/.coveragerc.template | sed s+~/teraflow/controller+$PROJECTDIR+g > $RCFILE
 
 # Run unitary tests and analyze coverage of code at same time