From: Kefu Chai Date: Thu, 7 Jul 2016 04:41:54 +0000 (+0800) Subject: run-make-check.sh: use "make check" for running tests X-Git-Tag: ses5-milestone5~472^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=146d2b15ffad73ba1b419d890127e24ef9afcc0d;p=ceph.git run-make-check.sh: use "make check" for running tests "make all" does not offer "ceph-disk" and "ceph-detect-init" for testing. as they are solely used for testing purpose. instead, these two python command line packages are installed by the "install" target. so we need to use "make check" to 1) prepare the test dependencies 2) launch ctest to perform the test. Signed-off-by: Kefu Chai --- diff --git a/run-make-check.sh b/run-make-check.sh index f321eb1a434a5..158f60d90e9e2 100755 --- a/run-make-check.sh +++ b/run-make-check.sh @@ -68,8 +68,8 @@ function run() { if test -x ./do_cmake.sh ; then $DRY_RUN ./do_cmake.sh || return 1 cd build - $DRY_RUN make $BUILD_MAKEOPTS || return 1 - $DRY_RUN ctest $CHECK_MAKEOPTS --output-on-failure || return 1 + export CTEST_OUTPUT_ON_FAILURE=1 CTEST_PARALLEL_LEVEL=$(get_processors) + $DRY_RUN make $BUILD_MAKEOPTS check || return 1 else $DRY_RUN ./autogen.sh || return 1 $DRY_RUN ./configure "$@" --with-librocksdb-static --disable-static --with-radosgw --with-debug --without-lttng \