diff --git a/.codeclimate.yml b/.codeclimate.yml
index 26344631a5e404c8bfd4aaf15e1e1299bdc920e9..09348219425cef40b9f5bfb35e5c96ae8f7c2673 100644
--- a/.codeclimate.yml
+++ b/.codeclimate.yml
@@ -16,7 +16,7 @@ engines:
 exclude_paths:
 - examples/**
 - tests/**
-- coolamqp/framing/definitions.py
+- docs/**
 ratings:
   paths:
-  - coolamqp/**
\ No newline at end of file
+  - satella/**
\ No newline at end of file
diff --git a/.travis.yml b/.travis.yml
index 211aad7fe534cf2ce96391eb2b689d01597808e1..a93ab8bab80618998007f0f378d0918fe817cddb 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -5,11 +5,9 @@ python:
  - "pypy"
 cache: pip
 install:
- - pip install coverage nose mock codeclimate-test-reporter
  - pip install -r requirements.txt
- - python setup.py install
 script:
  - bash tests/test_posix/test_hang_until_sig.sh
- - nosetests --with-coverage
+ - python setup.py nosetests
 after_success:
  - CODECLIMATE_REPO_TOKEN=cc1c853d7d3b0d97a3de8e245d02b834194d30037ff8644d2b26d0e5f17c5fe6 codeclimate-test-reporter
diff --git a/setup.py b/setup.py
index e772246439381e44eb4ab68bb1505573bd8a93b0..b3202623aedd03896dedcf74914816e22d7a5bb6 100644
--- a/setup.py
+++ b/setup.py
@@ -14,7 +14,7 @@ setup(name='satella',
             "backports.typing"
       ],
       tests_require=[
-          "nose", "mock", "coverage"
+          "nose", "mock", "coverage", "codeclimate-test-reporter"
       ],
       test_suite='nose.collector',
       classifiers=[