#!/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=${LUSTRE:-$(dirname $0)/..}
. $LUSTRE/tests/test-framework.sh
init_test_env $@
-. ${CONFIG:=$LUSTRE/tests/cfg/$NAME.sh}
init_logging
-#
-ALWAYS_EXCEPT="$ALWAYS_EXCEPT $LNET_SELFTEST_EXCEPT"
+ALWAYS_EXCEPT="$LNET_SELFTEST_EXCEPT"
+if [[ $(uname -m) = aarch64 ]]; then
+ # bug number for skipped test: LU-10073
+ ALWAYS_EXCEPT+=" smoke"
+fi
+
+# Check if running on Ubuntu client
+if [ -r /etc/os-release ]; then
+ if grep -qi ubuntu /etc/os-release; then
+ # bug number for skipped test: LU-10073
+ ALWAYS_EXCEPT+=" smoke"
+ fi
+fi
-[ x$LST = x ] && { skip_env "lst not found LST=$LST" && exit 0; }
+build_test_filter
+
+[ x$LST = x ] && skip_env "lst not found LST=$LST"
# FIXME: what is the reasonable value here?
lst_LOOP=${lst_LOOP:-100000}
fi
}
-is_mounted () {
- local mntpt=$1
- local mounted=$(mounted_lustre_filesystems)
- echo $mounted' ' | grep -w -q $mntpt' '
-}
-
if local_mode; then
lst_SERVERS=`hostname`
lst_CLIENTS=`hostname`
interim_umount1=true
fi
-build_test_filter
-
lst_prepare () {
# Workaround for bug 15619
lst_cleanup_all