diff options
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 23 |
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" |