X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=scripts%2Flttng-analyses%2Fbuild.sh;h=8d193d965b3d56b4c9af3d215bf2b78728375a8a;hb=c45b04df52b71069d2a2820dfacf5ca32291250b;hp=446245625d5076dc38f6255817df910ec4aa4436;hpb=de41e5b536a225c4cd6f8f0ac90363af5c9a3814;p=lttng-ci.git diff --git a/scripts/lttng-analyses/build.sh b/scripts/lttng-analyses/build.sh index 4462456..8d193d9 100755 --- a/scripts/lttng-analyses/build.sh +++ b/scripts/lttng-analyses/build.sh @@ -1,4 +1,4 @@ -#!/bin/sh -exu +#!/bin/bash -exu # # Copyright (C) 2015 - Michael Jeanson # @@ -26,7 +26,7 @@ P3_VERSION=$($PYTHON3 -c "import sys;print(sys.version[:3])") BABELTRACE_DIR=$WORKSPACE/deps/babeltrace/build export LD_LIBRARY_PATH="$BABELTRACE_DIR/lib" -export PYTHONPATH="$BABELTRACE_DIR/lib/python${P3_VERSION}/dist-packages/" +export PYTHONPATH="$BABELTRACE_DIR/lib/python${P3_VERSION}/site-packages/" export PATH="$PATH:$BABELTRACE_DIR/bin" PYENV_HOME=$WORKSPACE/.pyenv/ @@ -39,18 +39,18 @@ fi # Create virtualenv and install necessary packages virtualenv --system-site-packages -p $PYTHON3 "$PYENV_HOME" -set +u +set +ux . "$PYENV_HOME/bin/activate" -set -u +set -ux pip install --quiet codecov pip install --quiet tox +cd "$SRCDIR" + # Hack for path too long in venv wrapper shebang -TMPDIR=$(mktemp -d) -cd "$TMPDIR" -ln -s "$WORKSPACE/$SRCDIR" src -cd src +TOXWORKDIR=$(mktemp -d) +export TOXWORKDIR # Run base test suites and long regression test suite for suite in py3 noutf8 pep8 longregression; do @@ -60,3 +60,6 @@ for suite in py3 noutf8 pep8 longregression; do done unset TOXENV +rm -rf "$TOXWORKDIR" + +# EOF