test: do not try to execute blob_ut if it doesn't exist
We do not compile blob_ut on systems with Cunit version that is too old. So modify unittest.sh for this case specifically, so that users with an older Cunit version can still run the rest of the unit tests. Fixes issue #1601. Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: Ifd226a47a2ff712ad1f14fd12e1cb796e44be6b5 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/4372 Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com> Reviewed-by: Liang Yan <liang.z.yan@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: <dongx.yi@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
This commit is contained in:
parent
e1ac33d8b3
commit
47c45d243a
@ -26,7 +26,11 @@ function unittest_bdev() {
|
||||
}
|
||||
|
||||
function unittest_blob() {
|
||||
$valgrind $testdir/lib/blob/blob.c/blob_ut
|
||||
# We do not compile blob_ut on systems with too old Cunit, so do
|
||||
# not try to execute it if it doesn't exist
|
||||
if [[ -e $testdir/lib/blob/blob.c/blob_ut ]]; then
|
||||
$valgrind $testdir/lib/blob/blob.c/blob_ut
|
||||
fi
|
||||
$valgrind $testdir/lib/blobfs/tree.c/tree_ut
|
||||
$valgrind $testdir/lib/blobfs/blobfs_async_ut/blobfs_async_ut
|
||||
# blobfs_sync_ut hangs when run under valgrind, so don't use $valgrind
|
||||
|
Loading…
x
Reference in New Issue
Block a user