summaryrefslogtreecommitdiffhomepage
path: root/.travis.yml
diff options
context:
space:
mode:
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml23
1 files changed, 13 insertions, 10 deletions
diff --git a/.travis.yml b/.travis.yml
index 8949eb02..1e9af0a1 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -24,16 +24,19 @@ install:
# TODO: use pipenv + whatever contexty-type stuff it has
- pip install codecov # For codecov specifically
- pip install -r dev-requirements.txt
-script:
- # Fast syntax check failures for more rapid feedback to submitters
- # (Travis-oriented metatask that version checks Python, installs, runs.)
- - inv travis.blacken
- # I have this in my git pre-push hook, but contributors probably don't
- - flake8
- # All (including slow) tests, w/ coverage!
- - inv coverage
- # Ensure documentation builds, both sites, maxxed nitpicking
- - inv sites
+script: |
+ # NOTE: the below hilarity should only exist in 2.0-2.3, 2.4+ should've gone
+ # back to vague normalcy!
+ if [[ $TRAVIS_PYTHON_VERSION == '2.6' || $TRAVIS_PYTHON_VERSION == '3.3' ]];
+ then
+ flake8
+ coverage run --source=paramiko -m pytest
+ else
+ inv travis.blacken
+ flake8
+ inv coverage
+ inv sites
+ fi
notifications:
irc:
channels: "irc.freenode.org#paramiko"