diff --git a/.coveragerc b/.coveragerc
index cf2416cfa9111e34ed6eebcb2a44958d081bbb35..78a6de17cae9185271e6800d8f66acddbe997952 100644
--- a/.coveragerc
+++ b/.coveragerc
@@ -1,7 +1,5 @@
 [run]
 branch=1
-include=
-    satella/*
 omit=
     tests/*
     examples/*
diff --git a/setup.cfg b/setup.cfg
index 1bb67e8fc79ee5435eaec1a46639b505439340d3..7eb95deb10feb0d686f663d375e3c91478b3aae6 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -33,8 +33,3 @@ max-line-length = 100
 
 [bdist_wheel]
 universal = 1
-
-[nosetests]
-verbosity = 3
-with-coverage = 1
-detailed-errors = 1
diff --git a/setup.py b/setup.py
index 75b2cf535f4d39b2f8ee4f4ba1b18168de12e6f4..c6b07c9ecc4684ea9e4c5d1b76d6dcdae9c06c71 100644
--- a/setup.py
+++ b/setup.py
@@ -10,7 +10,7 @@ setup(keywords=['ha', 'high availability', 'scalable', 'scalability', 'server'],
             'psutil'
       ],
       tests_require=[
-          "nose2", "mock", "coverage"
+          "nose2", "mock", "coverage", "nose2[coverage_plugin]"
       ],
       test_suite='nose2.collector.collector',
       python_requires='!=2.7.*,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*',
diff --git a/unittest.cfg b/unittest.cfg
new file mode 100644
index 0000000000000000000000000000000000000000..84743c4d941883b3d937ca5205dd980c16fc76de
--- /dev/null
+++ b/unittest.cfg
@@ -0,0 +1,2 @@
+[coverage]
+always-on = True