diff --git a/services/.gitignore b/services/.gitignore
index 9bb092ad02e650dc5a3f7f8c1dc8a05b0b262470..555ddcf458d4c99db72254c1b33454f533630340 100644
--- a/services/.gitignore
+++ b/services/.gitignore
@@ -5,6 +5,8 @@ dist
 var
 coverage
 data
+report
+.coverage
 
 # Only exists if Bazel was run
 /bazel-out
diff --git a/services/requirements.txt b/services/requirements.txt
index 4058db6b04acde96e1d1c66051fc4ceddb855652..6640dbab4295c42485b92b3b33f3cc8201baca84 100755
--- a/services/requirements.txt
+++ b/services/requirements.txt
@@ -5,6 +5,7 @@ attrs==21.4.0
 certifi==2021.10.8
 charset-normalizer==2.0.12
 click==8.0.4
+coverage==6.4.4
 cycler==0.11.0
 Cython==0.29.28
 Flask==2.0.3
@@ -29,6 +30,9 @@ pyerfa==2.0.0.1
 pyparsing==3.0.7
 pyregion==2.0
 pytest==7.0.1
+pytest-asyncio==0.19.0
+pytest-cov==4.0.0
+pytest-mock==3.9.0
 python-dateutil==2.8.2
 PyWavelets==1.2.0
 reproject==0.8