X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Ftests%2Flnet-selftest.sh;h=58e73f4890cb4ce5a9e4eb859d95c0886910d22e;hb=a6e6e1557180f89f0360e3cb9b9e32b465114b5f;hp=c34a7b6a14c0c1dedd3acaee34b865f1a7eadfcb;hpb=2e3e6ff54c312903e69633fcd0fea90da969c3a9;p=fs%2Flustre-release.git diff --git a/lustre/tests/lnet-selftest.sh b/lustre/tests/lnet-selftest.sh index c34a7b6..58e73f4 100755 --- a/lustre/tests/lnet-selftest.sh +++ b/lustre/tests/lnet-selftest.sh @@ -1,14 +1,17 @@ -#!/bin/sh +#!/bin/bash +# -*- mode: Bash; tab-width: 4; indent-tabs-mode: t; -*- +# vim:shiftwidth=4:softtabstop=4:tabstop=4: LUSTRE=${LUSTRE:-$(cd $(dirname $0)/..; echo $PWD)} . $LUSTRE/tests/test-framework.sh init_test_env $@ . ${CONFIG:=$LUSTRE/tests/cfg/$NAME.sh} +init_logging # ALWAYS_EXCEPT="$ALWAYS_EXCEPT $LNET_SELFTEST_EXCEPT" -[ x$LST = x ] && { skip_env "$0 : lst not found LST=$LST" && exit 0; } +[ x$LST = x ] && { skip_env "lst not found LST=$LST" && exit 0; } # FIXME: what is the reasonable value here? lst_LOOP=${lst_LOOP:-100000} @@ -25,8 +28,9 @@ if [ "$SLOW" = no ]; then [ $smoke_DURATION -le 300 ] || smoke_DURATION=300 fi -lst_SERVERS=${lst_SERVERS:-$(comma_list $(osts_nodes) $(mdts_nodes))} -lst_CLIENTS=${lst_CLIENTS:-${CLIENTS:-`hostname`}} +nodes=$(comma_list "$(osts_nodes) $(mdts_nodes)") +lst_SERVERS=${lst_SERVERS:-$(comma_list "$(host_nids_address $nodes $NETTYPE)")} +lst_CLIENTS=${lst_CLIENTS:-$(comma_list "$(host_nids_address $CLIENTS $NETTYPE)")} is_mounted () { local mntpt=$1 @@ -153,9 +157,8 @@ test_smoke () { } run_test smoke "lst regression test" -equals_msg `basename $0`: test complete, cleaning up +complete $SECONDS if [ "$RESTORE_MOUNT" = yes ]; then setupall fi -[ -f "$TESTSUITELOG" ] && cat $TESTSUITELOG && grep -q FAIL $TESTSUITELOG && exit 1 || true - +exit_status