From 09ea369b443eb45801b574248ca86a33b6997b07 Mon Sep 17 00:00:00 2001 From: mikeller Date: Wed, 16 May 2018 23:28:11 +1200 Subject: [PATCH] Added target independence check to travis 'test' target. --- .travis.sh | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/.travis.sh b/.travis.sh index 7332d8aaaf..1be2465df8 100755 --- a/.travis.sh +++ b/.travis.sh @@ -66,16 +66,20 @@ elif [ $TARGET ] ; then fi elif [ $GOAL ] ; then + if [ "test" == "$GOAL" ] ; then + $MAKE check-target-independence || exit $? + fi + $MAKE $GOAL || exit $? - if [ $PUBLISHCOV ] ; then - if [ "test" == "$GOAL" ] ; then - lcov --directory . -b src/test --capture --output-file coverage.info 2>&1 | grep -E ":version '402\*', prefer.*'406\*" --invert-match - lcov --remove coverage.info 'lib/test/*' 'src/test/*' '/usr/*' --output-file coverage.info # filter out system and test code - lcov --list coverage.info # debug before upload - coveralls-lcov coverage.info # uploads to coveralls + if [ $PUBLISHCOV ] ; then + if [ "test" == "$GOAL" ] ; then + lcov --directory . -b src/test --capture --output-file coverage.info 2>&1 | grep -E ":version '402\*', prefer.*'406\*" --invert-match + lcov --remove coverage.info 'lib/test/*' 'src/test/*' '/usr/*' --output-file coverage.info # filter out system and test code + lcov --list coverage.info # debug before upload + coveralls-lcov coverage.info # uploads to coveralls + fi fi - fi else $MAKE all fi