From d1a7c00eaed1b37bae81c67b038c40bd49384eb3 Mon Sep 17 00:00:00 2001 From: Ruediger Meier Date: Tue, 27 Jun 2017 08:25:30 +0200 Subject: [PATCH] travis: add make checkusage We will run all built programs with 3 different options on Linux and OSX. Signed-off-by: Ruediger Meier --- .travis-functions.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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 } -- 2.39.5