aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/travis-build.sh
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2018-06-28 13:00:54 -0400
committerKevin O'Connor <kevin@koconnor.net>2018-06-28 13:02:55 -0400
commit154397b92ca1964c0581ab4147dbc570d7175681 (patch)
tree95954d27c6aaea5ae0ac4f4eab835e32cc5189e2 /scripts/travis-build.sh
parentefb27f095c591a94118aa664f941d12c57ef6a53 (diff)
downloadkutter-154397b92ca1964c0581ab4147dbc570d7175681.tar.gz
kutter-154397b92ca1964c0581ab4147dbc570d7175681.tar.xz
kutter-154397b92ca1964c0581ab4147dbc570d7175681.zip
test: Add a whitespace check to the travis build
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'scripts/travis-build.sh')
-rwxr-xr-xscripts/travis-build.sh15
1 files changed, 15 insertions, 0 deletions
diff --git a/scripts/travis-build.sh b/scripts/travis-build.sh
index f65c50f6..866fb8dc 100755
--- a/scripts/travis-build.sh
+++ b/scripts/travis-build.sh
@@ -10,6 +10,21 @@ 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
######################################################################