diff --git a/.github/workflows/build-macOS11-S3.yml b/.github/workflows/build-macOS11-S3.yml index 4ee7b99f5d4a..737a85096053 100644 --- a/.github/workflows/build-macOS11-S3.yml +++ b/.github/workflows/build-macOS11-S3.yml @@ -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. diff --git a/.github/workflows/build-ubuntu16.04-HDFS.yml b/.github/workflows/build-ubuntu16.04-HDFS.yml index 0db41db2c406..a75c05f4372a 100644 --- a/.github/workflows/build-ubuntu16.04-HDFS.yml +++ b/.github/workflows/build-ubuntu16.04-HDFS.yml @@ -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 diff --git a/.github/workflows/build-ubuntu20.04-AZURE.yml b/.github/workflows/build-ubuntu20.04-AZURE.yml index ded4feb5da38..8f6c65b9db55 100644 --- a/.github/workflows/build-ubuntu20.04-AZURE.yml +++ b/.github/workflows/build-ubuntu20.04-AZURE.yml @@ -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 diff --git a/.github/workflows/build-ubuntu20.04-GCS.yml b/.github/workflows/build-ubuntu20.04-GCS.yml index 54eca121e795..99d697f9ede5 100644 --- a/.github/workflows/build-ubuntu20.04-GCS.yml +++ b/.github/workflows/build-ubuntu20.04-GCS.yml @@ -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 diff --git a/.github/workflows/build-ubuntu20.04-S3.yml b/.github/workflows/build-ubuntu20.04-S3.yml index 651a9b56d5d2..88236eb39306 100644 --- a/.github/workflows/build-ubuntu20.04-S3.yml +++ b/.github/workflows/build-ubuntu20.04-S3.yml @@ -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 diff --git a/.github/workflows/build-ubuntu20.04-SERIALIZATION.yml b/.github/workflows/build-ubuntu20.04-SERIALIZATION.yml index 9ce2751fc1bd..261adafb128a 100644 --- a/.github/workflows/build-ubuntu20.04-SERIALIZATION.yml +++ b/.github/workflows/build-ubuntu20.04-SERIALIZATION.yml @@ -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 diff --git a/.github/workflows/build-windows.yml b/.github/workflows/build-windows.yml index 2c857831df64..5ce94aca6291 100644 --- a/.github/workflows/build-windows.yml +++ b/.github/workflows/build-windows.yml @@ -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) { diff --git a/scripts/azure-linux_mac.yml b/scripts/azure-linux_mac.yml index c0e4284a83bf..082556434d55 100755 --- a/scripts/azure-linux_mac.yml +++ b/scripts/azure-linux_mac.yml @@ -191,6 +191,7 @@ steps: # run directly the executable, cmake catches the segfault and blocks # the core dump ./tiledb/test/tiledb_unit -d yes + ./tiledb/test/tiledb_regression -d yes fi # Kill the running Minio server, OSX only because Linux runs it within diff --git a/scripts/ci/build_libtiledb.sh b/scripts/ci/build_libtiledb.sh index fb616aef10d6..3844ac06204a 100644 --- a/scripts/ci/build_libtiledb.sh +++ b/scripts/ci/build_libtiledb.sh @@ -45,3 +45,4 @@ cd $GITHUB_WORKSPACE/build ls -la make -j4 -C tiledb tiledb_unit +make -j4 -C tiledb tiledb_regression