From 2ed1572c3cfd54749d6e838cb83260a984a90964 Mon Sep 17 00:00:00 2001 From: cclauss Date: Fri, 17 May 2019 09:00:25 +0200 Subject: [PATCH] Travis CI: Use flake8 to find Python syntax errors Also, put the execution steps in order: 1. before_install --> 2. install --> 3. before_script --> 4. script --> 5. after success --> 6. notifications --- .travis.yml | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/.travis.yml b/.travis.yml index 6c8e2ac8..b8ba56e7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,8 +7,13 @@ python: dist: xenial services: - docker +cache: pip +before_install: + - pip install --upgrade pip wheel + - pip install codecov coveralls flake8 mock pytest pytest-cov selenium + # - docker build -t zeronet . + # - docker run -d -v $PWD:/root/data -p 15441:15441 -p 127.0.0.1:43110:43110 zeronet install: - - pip install -U pip wheel - pip install -r requirements.txt - pip list before_script: @@ -26,18 +31,10 @@ script: - python -m pytest src/Test --cov=src --cov-config src/Test/coverage.ini - mv plugins/disabled-Multiuser plugins/Multiuser && python -m pytest -x plugins/Multiuser/Test - mv plugins/disabled-Bootstrapper plugins/Bootstrapper && python -m pytest -x plugins/Bootstrapper/Test -before_install: - - pip install -U pytest mock pytest-cov selenium - - pip install codecov - - pip install coveralls - # - docker build -t zeronet . - # - docker run -d -v $PWD:/root/data -p 15441:15441 -p 127.0.0.1:43110:43110 zeronet + - flake8 . --count --select=E9,F63,F72,F82 --show-source --statistics after_success: - codecov - coveralls --rcfile=src/Test/coverage.ini -cache: - directories: - - $HOME/.cache/pip notifications: email: recipients: