Merge branch '0.5' into 1.0

This commit is contained in:
Alexey Kopytov
2016-09-05 10:40:34 +03:00
3 changed files with 22 additions and 10 deletions

View File

@ -469,5 +469,6 @@ sysbench/scripting/Makefile
sysbench/scripting/lua/Makefile
sysbench/scripting/lua/src/Makefile
tests/Makefile
tests/include/config.sh
])
AC_OUTPUT

View File

@ -18,18 +18,21 @@
set -eu
if [ -x "$PWD/../sysbench/sysbench" ]
testroot=$(cd $(dirname "$0"); echo $PWD)
# Find the sysbench binary to use
if [ -x "$testroot/../sysbench/sysbench" ]
then
# Invoked from a source directory?
export PATH=$PWD/../sysbench:$PATH
elif [ -x "$PWD/../bin" ]
export PATH="$testroot/../sysbench:$PATH"
elif [ -x "$testroot/../bin" ]
then
# Invoked from a standalone install root directory?
export PATH=$PWD/../bin:$PATH
elif [ -x "$PWD/../../../bin/sysbench" ]
export PATH="$testroot/../bin:$PATH"
elif [ -x "$testroot/../../../bin/sysbench" ]
then
# Invoked from a system-wide install (e.g. /usr/local/share/sysbench/tests)?
export PATH=$PWD/../../../bin:$PATH
export PATH="$testroot/../../../bin:$PATH"
fi
if ! which sysbench >/dev/null 2>&1
@ -40,16 +43,17 @@ fi
if [ $# -lt 1 ]
then
# Automake defines $srcdir where test datafiles are located on 'make check'
if [ -z ${srcdir+x} ]
then
testroot="."
tests="*.t"
else
testroot="$srcdir"
tests="$srcdir/*.t"
fi
tests="${testroot}/*.t"
else
tests="$*"
fi
export SBTEST_INCDIR="$PWD/include"
export SBTEST_CONFIG="$SBTEST_INCDIR/config.sh"
cram --shell=/bin/bash --verbose $tests

7
tests/version.t Normal file
View File

@ -0,0 +1,7 @@
$ . $SBTEST_CONFIG
$ sysbench --version
sysbench [.0-9]* (re)
$ version=$(sysbench --version | cut -d ' ' -f 2)
$ test "$version" = "$SBTEST_VERSION"