diff --git a/dbrepo-analyse-service/build.sh b/dbrepo-analyse-service/build.sh
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..aff876324b57a375cef22e552a45af7e9cf2bead 100755
--- a/dbrepo-analyse-service/build.sh
+++ b/dbrepo-analyse-service/build.sh
@@ -0,0 +1,4 @@
+#!/bin/bash
+python3 -m venv ./dbrepo-analyse-service/venv
+source ./dbrepo-analyse-service/venv/bin/activate
+pip install -r ./dbrepo-analyse-service/requirements.txt
\ No newline at end of file
diff --git a/dbrepo-analyse-service/test.sh b/dbrepo-analyse-service/test.sh
index cb93f3fcd11996b6342ecf93912b67d54183eed1..9627e69fb82578ea73d7368bb090faa423b67716 100755
--- a/dbrepo-analyse-service/test.sh
+++ b/dbrepo-analyse-service/test.sh
@@ -1,3 +1,3 @@
 #!/bin/bash
-source ./fda-analyse-service/venv/bin/activate
-cd ./fda-analyse-service/ && coverage run -m pytest test/test_determine_dt.py test/test_determine_pk.py --junitxml=report.xml && coverage html && coverage report > ./coverage.txt
\ No newline at end of file
+source ./dbrepo-analyse-service/venv/bin/activate
+cd ./dbrepo-analyse-service/ && coverage run -m pytest test/test_determine_dt.py test/test_determine_pk.py --junitxml=report.xml && coverage html && coverage report > ./coverage.txt
\ No newline at end of file
diff --git a/dbrepo-semantics-service/build.sh b/dbrepo-semantics-service/build.sh
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..bffc0ef845bd6760b76cdcf4e11d0f8c0b0d94ee 100755
--- a/dbrepo-semantics-service/build.sh
+++ b/dbrepo-semantics-service/build.sh
@@ -0,0 +1,4 @@
+#!/bin/bash
+python3 -m venv ./dbrepo-semantics-service/venv
+source ./dbrepo-semantics-service/venv/bin/activate
+pip install -r ./dbrepo-semantics-service/requirements.txt
\ No newline at end of file
diff --git a/dbrepo-semantics-service/test.sh b/dbrepo-semantics-service/test.sh
index f4d10635c3c500eb5063f9579cde7e091f217295..c12f137c54a8ff2f25f108efcb888d96cf611ec8 100755
--- a/dbrepo-semantics-service/test.sh
+++ b/dbrepo-semantics-service/test.sh
@@ -1,3 +1,3 @@
 #!/bin/bash
-source ./fda-semantics-service/venv/bin/activate
-cd ./fda-semantics-service/ && coverage run -m pytest test/test_validate.py test/test_list.py test/test_app.py --junitxml=report.xml && coverage html && coverage report > ./coverage.txt
\ No newline at end of file
+source ./dbrepo-semantics-service/venv/bin/activate
+cd ./dbrepo-semantics-service/ && coverage run -m pytest test/test_validate.py test/test_list.py test/test_app.py --junitxml=report.xml && coverage html && coverage report > ./coverage.txt
\ No newline at end of file