From: Ruediger Meier Date: Tue, 27 Jun 2017 06:25:30 +0000 (+0200) Subject: travis: add make checkusage X-Git-Tag: v2.31-rc1~256^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d1a7c00eaed1b37bae81c67b038c40bd49384eb3;p=thirdparty%2Futil-linux.git travis: add make checkusage We will run all built programs with 3 different options on Linux and OSX. Signed-off-by: Ruediger Meier --- diff --git a/.travis-functions.sh b/.travis-functions.sh index 7b20e886c2..f0a0d8990f 100755 --- a/.travis-functions.sh +++ b/.travis-functions.sh @@ -36,6 +36,17 @@ function xconfigure return $err } +# TODO: integrate checkusage into our regular tests and remove this function +function make_checkusage +{ + local tmp + if ! tmp=$($MAKE checkusage 2>&1) || test -n "$tmp"; then + echo "$tmp" + echo "make checkusage failed" >&2 + return 1 + fi +} + function check_nonroot { local opts="$MAKE_CHECK_OPTS --show-diff" @@ -50,6 +61,8 @@ function check_nonroot osx_prepare_check $MAKE check TS_OPTS="$opts" || return + make_checkusage || return + $MAKE install DESTDIR=/tmp/dest || return }