test: Add a whitespace check to the travis build

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
Kevin O'Connor
2018-06-28 13:00:54 -04:00
parent efb27f095c
commit 154397b92c
2 changed files with 74 additions and 0 deletions

View File

@@ -9,6 +9,21 @@ export PATH=${PWD}/gcc-arm-none-eabi-7-2017-q4-major/bin:${PATH}
PYTHON=${PWD}/python-env/bin/python
######################################################################
# Check for whitespace errors
######################################################################
echo "travis_fold:start:check_whitespace"
echo "=============== Check whitespace"
WS_DIRS="src/ config/ klippy/ scripts/"
WS_EXCLUDE="-path src/lib -prune -o -path scripts/kconfig -prune"
WS_FILES="-o -name '*.[csh]' -o -name '*.py' -o -name '*.sh'"
WS_FILES="$WS_FILES -o -name '*.md' -o -name '*.cfg'"
WS_FILES="$WS_FILES -o -iname 'Makefile' -o -iname 'Kconfig'"
eval find $WS_DIRS $WS_EXCLUDE $WS_FILES | xargs ./scripts/check_whitespace.py
echo "travis_fold:end:check_whitespace"
######################################################################
# Run compile tests for several different MCU types
######################################################################