summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrederick Zhang2019-10-31 19:46:44 +1100
committerFrederick Zhang2019-10-31 19:46:44 +1100
commitfde9e66061c6191d9f09d046951ae71c4b8afc4f (patch)
tree9e9425698afa3967dd252874fb8df5813a1a5520
parent70754b3020086af0f9fcca38edddd0a5c3a46ec2 (diff)
downloadaur-fde9e66061c6191d9f09d046951ae71c4b8afc4f.tar.gz
do not build test suite unless MYSQL_SHELL_RUN_TESTS is set
-rw-r--r--PKGBUILD12
1 files changed, 8 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b6b39d9e80ec..fd00422d5a8a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -37,9 +37,13 @@ build() {
cd "$srcdir/$pkgname-$pkgver-src"
mkdir -p bld && cd $_
+ build_tests=0
+ if [[ "$MYSQL_SHELL_RUN_TESTS" ]]; then
+ build_tests=1
+ fi
protobuf_dir="$(basename "$(find $srcdir/mysql-$pkgver/extra/protobuf -maxdepth 1 -type d -name 'protobuf-*')")"
cmake .. \
- -DWITH_TESTS=1 \
+ -DWITH_TESTS="$build_tests" \
-DWITH_GMOCK="${srcdir}/googletest-release-$GTEST_VERSION.zip" \
-DCMAKE_C_COMPILER=/usr/bin/clang \
-DCMAKE_CXX_COMPILER=/usr/bin/clang++ \
@@ -60,11 +64,11 @@ build() {
}
check() {
- cd "$srcdir/$pkgname-$pkgver-src/bld/shell-tests"
- sed 's/python/python2/' -i mysqlx-test-run.py
- sed 's/bld"/bld\/bin"/' -i mysqlx-test-run.py
# requires MySQL server, disabled by default
if [[ "$MYSQL_SHELL_RUN_TESTS" ]]; then
+ cd "$srcdir/$pkgname-$pkgver-src/bld/shell-tests"
+ sed 's/python/python2/' -i mysqlx-test-run.py
+ sed 's/bld"/bld\/bin"/' -i mysqlx-test-run.py
./mxtr
fi
}