diff --git a/.travis.yml b/.travis.yml
index 2b674a5d1827cd701dd8e8c29df3a4f0e2d93842..243ebe7e31eb5f45b822e68deda30ea0c5f70547 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -7,7 +7,7 @@ language: python
 virtualenv:
   system_site_packages: false
 before_install:
-  - sudo apt-get install -y ninja build-essential
+  - sudo apt-get install -y ninja-build build-essential
 addons:
   apt:
     update: true
@@ -24,8 +24,7 @@ before_script:
   - git config --global user.name "Your Name"
 script:
   - pip install -e .
-  - tox
-  - |
+  - python setup.py test
 after_success:
   - if [[ "$COVERAGE" == "true" ]]; then coveralls || echo "failed"; fi
 after_script:
diff --git a/tests/travis_install.sh b/tests/travis_install.sh
index c3d72c8ab871c4fa4f8049af0be5ad89cdc1675a..fab0165f32ee8330c938cc1bf31581feea72f336 100644
--- a/tests/travis_install.sh
+++ b/tests/travis_install.sh
@@ -43,6 +43,9 @@ fi
 # for all
 pip install -U pip setuptools
 pip install tox
+pip install codecov
+# use newest pystencils
+pip install git+https://github.com/mabau/pystencils.git
 
 if [[ "$COVERAGE" == "true" ]]; then
     pip install -U pytest-cov pytest-virtualenv coverage coveralls flake8