travis: Move linter to a separate job.

This commit is contained in:
derAnfaenger 2017-08-17 13:46:36 +02:00 committed by Tim Abbott
parent 7460aca3e5
commit 14ebc24f59
2 changed files with 20 additions and 3 deletions

View file

@ -4,12 +4,14 @@ python:
- "3.4" - "3.4"
- "3.5" - "3.5"
- "3.6" - "3.6"
matrix:
include:
- python: "3.6"
env: TEST_SUITE=linter
install: install:
- pip install pycodestyle==2.3.1 - pip install pycodestyle==2.3.1
- pip install ./zulip - pip install ./zulip
- pip install ./zulip_bots - pip install ./zulip_bots
- pip install ./zulip_botserver - pip install ./zulip_botserver
script: script:
- tools/lint - tools/travis_tests
- python -m unittest discover -v zulip_botserver
- tools/test-bots

15
tools/travis_tests Executable file
View file

@ -0,0 +1,15 @@
#!/usr/bin/env bash
set -ev
CURRENT_DIR=$(dirname "$0")
cd "$CURRENT_DIR"
cd ..
if [ "$TEST_SUITE" == "linter" ]
then
tools/lint
else
python -m unittest discover -v zulip_botserver
tools/test-bots
fi