X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/f86b30a6109734af5c56aaaf8c43331678fc3afa..9e15cacc6708a7b0dd4d86c943b591bb66c28e29:/.travis.yml?ds=sidebyside

diff --git a/.travis.yml b/.travis.yml
index ac8b857..09c7251 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,14 +1,22 @@
-sudo: false
+sudo: required
+dist: xenial
 language: python
-before_script:
+cache: pip
+install:
+- pip install coverage coveralls flake8 flake8-bugbear mypy
 - pip install -e .
-# test script
-script:  python setup.py test
+script:
+- coverage run tests/test_black.py
+- if [[ $TRAVIS_PYTHON_VERSION == '3.6' ]]; then mypy black.py tests/test_black.py; fi
+- if [[ $TRAVIS_PYTHON_VERSION == '3.7' ]]; then black --check --verbose .; fi
+- if [[ $TRAVIS_PYTHON_VERSION == '3.8-dev' ]]; then flake8 black.py tests/test_black.py; fi
+after_success:
+- coveralls
 notifications:
   on_success: change
   on_failure: always
 matrix:
   include:
     - python: 3.6
-    - python: 3.6-dev
-    - python: 3.7-dev
+    - python: 3.7
+    - python: 3.8-dev