.travis.yml uses a script now.

- user can run the same script.
This commit is contained in:
Todd Gamblin 2016-05-11 01:17:52 -07:00
parent d7847ff768
commit f158375054

View file

@ -29,21 +29,8 @@ script:
# Run unit tests with code coverage # Run unit tests with code coverage
- coverage run bin/spack test - coverage run bin/spack test
# Check if changed files are flake8 conformant [framework] # Run flake8 code style checks.
- changed=$(git diff --name-only develop... | grep '.py$' | grep -v ^var/) - share/spack/qa/run-flake8
- [[ $changed ]] && \
flake8 --format pylint --config share/spack/qa/flake8-framework $changed
# Check if changed files are flake8 conformant [packages]
- changed=$(git diff --name-only develop... | grep '.py$' | grep ^var/)
# Exempt url lines in changed packages from overlong errors.
- for file in $changed; do \
[[ file = *package.py ]] && \
perl -i~ -pe 's/^(\s*url\s*=.*)$/\1 # NOQA/' $file; \
done
- [[ $changed ]] && \
flake8 --format pylint --config share/spack/qa/flake8-packages $changed
after_success: after_success:
- coveralls - coveralls