diff options
author | Frederick Zhang | 2019-10-31 19:46:44 +1100 |
---|---|---|
committer | Frederick Zhang | 2019-10-31 19:46:44 +1100 |
commit | fde9e66061c6191d9f09d046951ae71c4b8afc4f (patch) | |
tree | 9e9425698afa3967dd252874fb8df5813a1a5520 | |
parent | 70754b3020086af0f9fcca38edddd0a5c3a46ec2 (diff) | |
download | aur-fde9e66061c6191d9f09d046951ae71c4b8afc4f.tar.gz |
do not build test suite unless MYSQL_SHELL_RUN_TESTS is set
-rw-r--r-- | PKGBUILD | 12 |
1 files changed, 8 insertions, 4 deletions
@@ -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 } |