Skip to content

Commit

Permalink
Run tiledb_regression in CI
Browse files Browse the repository at this point in the history
  • Loading branch information
ihnorton committed May 5, 2022
1 parent 895d5e7 commit 84dbbbb
Show file tree
Hide file tree
Showing 9 changed files with 11 additions and 1 deletion.
1 change: 1 addition & 0 deletions .github/workflows/build-macOS11-S3.yml
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,7 @@ jobs:
source $GITHUB_WORKSPACE/scripts/ci/build_libtiledb.sh
./tiledb/test/tiledb_unit -d yes | awk '/1: ::set-output/{sub(/.*1: /, ""); print; next} 1'
./tiledb/test/regression/tiledb_regression -d yes | awk '/1: ::set-output/{sub(/.*1: /, ""); print; next} 1'
# Kill the running Minio server, OSX only because Linux runs it within
# docker.
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/build-ubuntu16.04-HDFS.yml
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,7 @@ jobs:
# Bypass Catch2 Framework stdout interception with awk on test output
# make check | awk '/1: ::set-output/{sub(/.*1: /, ""); print; next} 1'
./tiledb/test/tiledb_unit -d yes | awk '/1: ::set-output/{sub(/.*1: /, ""); print; next} 1'
./tiledb/test/regression/tiledb_regression -d yes | awk '/1: ::set-output/{sub(/.*1: /, ""); print; next} 1'
pushd $GITHUB_WORKSPACE/examples/cmake_project
mkdir build && cd build
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/build-ubuntu20.04-AZURE.yml
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,7 @@ jobs:
# Bypass Catch2 Framework stdout interception with awk on test output
# make check | awk '/1: ::set-output/{sub(/.*1: /, ""); print; next} 1'
./tiledb/test/tiledb_unit -d yes | awk '/1: ::set-output/{sub(/.*1: /, ""); print; next} 1'
./tiledb/test/regression/tiledb_regression -d yes | awk '/1: ::set-output/{sub(/.*1: /, ""); print; next} 1'
# Kill the running Azurite server
kill -n 9 $AZURITE_PID
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/build-ubuntu20.04-GCS.yml
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,7 @@ jobs:
# Bypass Catch2 Framework stdout interception with awk on test output
# make check | awk '/1: ::set-output/{sub(/.*1: /, ""); print; next} 1'
./tiledb/test/tiledb_unit -d yes | awk '/1: ::set-output/{sub(/.*1: /, ""); print; next} 1'
./tiledb/test/regression/tiledb_regression -d yes | awk '/1: ::set-output/{sub(/.*1: /, ""); print; next} 1'
# Kill the running GCS emulator server Linux only because OSX does not
# run the emulator
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/build-ubuntu20.04-S3.yml
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,7 @@ jobs:
docker ps -a
./tiledb/test/tiledb_unit -d yes | awk '/1: ::set-output/{sub(/.*1: /, ""); print; next} 1'
./tiledb/test/regression/tiledb_regression -d yes | awk '/1: ::set-output/{sub(/.*1: /, ""); print; next} 1'
pushd $GITHUB_WORKSPACE/examples/cmake_project
mkdir build && cd build
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/build-ubuntu20.04-SERIALIZATION.yml
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,7 @@ jobs:
# Bypass Catch2 Framework stdout interception with awk on test output
# make check | awk '/1: ::set-output/{sub(/.*1: /, ""); print; next} 1'
./tiledb/test/tiledb_unit -d yes | awk '/1: ::set-output/{sub(/.*1: /, ""); print; next} 1'
./tiledb/test/regression/tiledb_regression -d yes | awk '/1: ::set-output/{sub(/.*1: /, ""); print; next} 1'
# - bash: |
pushd $GITHUB_WORKSPACE/examples/cmake_project
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/build-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -223,7 +223,8 @@ jobs:
}
# CMake exits with non-0 status if there are any warnings during the build, so
cmake --build $env:BUILD_BUILDDIRECTORY\tiledb -j $env:NUMBER_OF_PROCESSORS --target tiledb_unit --config Release -- /verbosity:minimal
cmake --build $env:BUILD_BUILDDIRECTORY\tiledb -j $env:NUMBER_OF_PROCESSORS --target tiledb_unit --config Release -- /verbosity:minimal
cmake --build $env:BUILD_BUILDDIRECTORY\tiledb -j $env:NUMBER_OF_PROCESSORS --target tiledb_regression --config Release -- /verbosity:minimal
if ($env:TILEDB_AZURE -eq "ON") {
if($env.TILEDB_USE_CUSTOM_NODE_JS) {
Expand Down
2 changes: 2 additions & 0 deletions scripts/azure-linux_mac.yml
Original file line number Diff line number Diff line change
Expand Up @@ -178,6 +178,7 @@ steps:
fi
make -j4 -C tiledb tiledb_unit
make -j4 -C tiledb tiledb_regression
if [[ "$TILEDB_CI_ASAN" == "ON" ]]; then
export ASAN_OPTIONS=detect_leaks=0 LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libasan.so.5
Expand All @@ -191,6 +192,7 @@ steps:
# run directly the executable, cmake catches the segfault and blocks
# the core dump
./tiledb/test/tiledb_unit -d yes
./tiledb/test/regression/tiledb_regression -d yes
fi
# Kill the running Minio server, OSX only because Linux runs it within
Expand Down
1 change: 1 addition & 0 deletions scripts/ci/build_libtiledb.sh
Original file line number Diff line number Diff line change
Expand Up @@ -45,3 +45,4 @@ cd $GITHUB_WORKSPACE/build
ls -la

make -j4 -C tiledb tiledb_unit
make -j4 -C tiledb tiledb_regression

0 comments on commit 84dbbbb

Please sign in to comment.