X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=scripts%2Fbabeltrace%2Fbuild.sh;h=9a5a29a32e8e0a25f7db22b2fedc9aeb9e413869;hb=9d56171a2dbaa3992a455c741ac55da952b5d100;hp=71ee6c5e0684337faeb52fada3fed41f8e5117e9;hpb=f3b83c62c9dba5dd7906743638e02a410b742040;p=lttng-ci.git diff --git a/scripts/babeltrace/build.sh b/scripts/babeltrace/build.sh index 71ee6c5..9a5a29a 100755 --- a/scripts/babeltrace/build.sh +++ b/scripts/babeltrace/build.sh @@ -1,7 +1,7 @@ #!/bin/bash -exu # -# Copyright (C) 2015 - Jonathan Rajotte-Julien -# 2016 - Michael Jeanson +# Copyright (C) 2015 Jonathan Rajotte-Julien +# 2016-2019 Michael Jeanson # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -298,8 +298,11 @@ esac $MAKE -j "$($NPROC)" V=1 $MAKE install -# Run tests +# Run tests, don't fail now, we want to run the archiving steps +set +e $MAKE --keep-going check +ret=$? +set -e # Copy tap logs for the jenkins tap parser rsync -a --exclude 'test-suite.log' --include '*/' --include '*.log' --exclude='*' tests/ "$WORKSPACE/tap" @@ -320,4 +323,7 @@ if [ "$build" = "dist" ]; then rm -rf "$BUILD_PATH" fi +# Exit with the return code of the test suite +exit $ret + # EOF