Generating test coverage

Change-Id: Ic58ccb3e1282c2a2981d533d921a307fff064aaa
diff --git a/containers/xos/pip_requirements.txt b/containers/xos/pip_requirements.txt
index 16c9fb7..dfbe42d 100644
--- a/containers/xos/pip_requirements.txt
+++ b/containers/xos/pip_requirements.txt
@@ -27,6 +27,7 @@
 constantly==15.1.0
 contextlib2==0.5.4
 coreapi==1.32.3
+coverage==4.4.1
 cryptography==1.9
 debtcollector==1.8.0
 decorator==4.1.2
diff --git a/lib/xos-config/.gitignore b/lib/xos-config/.gitignore
index 1a050a8..10432e2 100644
--- a/lib/xos-config/.gitignore
+++ b/lib/xos-config/.gitignore
@@ -1,4 +1,7 @@
 .noseids
 build
 XosConfig.egg-info
-dist
\ No newline at end of file
+dist
+.coverage
+coverage.xml
+cover
\ No newline at end of file
diff --git a/lib/xos-config/Makefile b/lib/xos-config/Makefile
index 70ae716..650eb5f 100644
--- a/lib/xos-config/Makefile
+++ b/lib/xos-config/Makefile
@@ -1,2 +1,2 @@
 test:
-	nosetests -s -v --with-id
\ No newline at end of file
+	nosetests -s -v --with-id --with-coverage --cover-html --cover-erase --cover-xml --cover-package="xosconfig"
\ No newline at end of file
diff --git a/lib/xos-config/tests/config_test.py b/lib/xos-config/tests/config_test.py
index a3a89de..1ce1ce6 100644
--- a/lib/xos-config/tests/config_test.py
+++ b/lib/xos-config/tests/config_test.py
@@ -141,13 +141,8 @@
         [XOS-Config] Should get the default value if nothing is specified
         """
         Config.init(basic_conf)
-        log = Config.get("logging")
-        self.assertEqual(log, {
-            "level": "info",
-            "channels": ["file", "console"],
-            "logstash_hostport": "cordloghost:5617",
-            "file":  "/var/log/xos.log",
-        })
+        dir = Config.get("xos_dir")
+        self.assertEqual(dir, "/opt/xos")
 
     def test_get_config_file(self):
         """
diff --git a/lib/xos-genx/.gitignore b/lib/xos-genx/.gitignore
index f8e7be5..b1547d1 100644
--- a/lib/xos-genx/.gitignore
+++ b/lib/xos-genx/.gitignore
@@ -1,3 +1,6 @@
 build
 dist
-XosGenX.egg-info
\ No newline at end of file
+XosGenX.egg-info
+.coverage
+coverage.xml
+cover
\ No newline at end of file
diff --git a/lib/xos-genx/Makefile b/lib/xos-genx/Makefile
index 898f154..feee40e 100644
--- a/lib/xos-genx/Makefile
+++ b/lib/xos-genx/Makefile
@@ -1,3 +1,3 @@
 test:
-	nosetests -s -v --with-id
+	nosetests -s -v --with-id --with-coverage --cover-html --cover-erase --cover-xml --cover-package="xosgenx"