From: Willem Jan Withagen Date: Thu, 24 Mar 2016 12:33:30 +0000 (+0100) Subject: FreeBSD/src/test/run-cli-tests: execlude RBD tests from run X-Git-Tag: v11.0.0~547^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=2396af4acb0aa78f0ad8500af8fa947714f91acb;p=ceph.git FreeBSD/src/test/run-cli-tests: execlude RBD tests from run - FreeBSD does not have RBD - changed layout or complex if-then-fi, te be more legible Signed-off-by: Willem Jan Withagen --- diff --git a/src/test/run-cli-tests b/src/test/run-cli-tests index 48fc90e61a28..94b280aec085 100755 --- a/src/test/run-cli-tests +++ b/src/test/run-cli-tests @@ -41,7 +41,16 @@ mkdir -p "$FAKE_HOME" # cram doesn't like seeing the same foo.t basename twice on the same # run, so run it once per directory FAILED=0 +FAILEDTOOLS="" for tool in "$SRCDIR"/cli/*; do + if [ x`uname`x = xFreeBSDx ]; then + if [ x"$tool"x = x"$SRCDIR/cli/rbd"x ]; then + echo "Skipping test: $tool." + continue + else + echo "Running test: $tool." + fi + fi toolname="$(basename "$tool")" install -d -m0755 -- "$BUILDDIR/cli/$toolname" if ! env -i \ @@ -52,9 +61,15 @@ for tool in "$SRCDIR"/cli/*; do CXX="$CXX" \ HOME="$FAKE_HOME" \ "$SRCDIR/run-cli-tests-maybe-unset-ccache" \ - "$CRAM_BIN" -v "$@" --error-dir="$BUILDDIR/cli/$toolname" -- "$tool"/*.t; then + "$CRAM_BIN" -v "$@" --error-dir="$BUILDDIR/cli/$toolname" -- "$tool"/*.t + then FAILED=1 + FAILEDTOOLS="$FAILEDTOOLS $toolname" fi done +if [ $FAILED -eq 1 ]; then + echo "Tests that failed: $FAILEDTOOLS" +fi + exit "$FAILED"