From: Jason Dillaman Date: Fri, 24 Apr 2015 18:29:59 +0000 (-0400) Subject: tests: run librbd valgrind test during 'make check' X-Git-Tag: v9.0.1~47^2~6 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=5534faaa469b8a6a4c9687aad1a6723f3e859353;p=ceph.git tests: run librbd valgrind test during 'make check' Fixes: #11372 Signed-off-by: Jason Dillaman --- diff --git a/src/test/Makefile-client.am b/src/test/Makefile-client.am index 254d11fd69f..f3b70ac1142 100644 --- a/src/test/Makefile-client.am +++ b/src/test/Makefile-client.am @@ -317,6 +317,7 @@ unittest_librbd_LDADD = \ $(CEPH_GLOBAL) $(RADOS_TEST_LDADD) check_PROGRAMS += unittest_librbd check_SCRIPTS += test/run-rbd-unit-tests.sh +check_SCRIPTS += test/run-rbd-valgrind-unit-tests.sh ceph_test_librbd_SOURCES = nodist_EXTRA_ceph_test_librbd_SOURCES = dummy.cc diff --git a/src/test/run-rbd-valgrind-unit-tests.sh b/src/test/run-rbd-valgrind-unit-tests.sh new file mode 100755 index 00000000000..da18333be9d --- /dev/null +++ b/src/test/run-rbd-valgrind-unit-tests.sh @@ -0,0 +1,11 @@ +#!/bin/bash -ex + +# this should be run from the src directory in the ceph.git + +CEPH_SRC=$(pwd) +export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$CEPH_SRC/.libs" +PATH="$CEPH_SRC:$PATH" + +RBD_FEATURES=13 valgrind --tool=memcheck --leak-check=full --suppressions=valgrind.supp unittest_librbd + +echo OK