#!/bin/bash . run_profile.txt . $base_dir/plans/commands/common.fns # Check needed vars from run_profile.txt [ ! -d $run_dir ] && echo "ERROR: $run_dir does not exist" && exit -10 [ -z $server ] && echo "Error: 'server' not set" && exit -5 SUT=`hostname -s` out_dir="$run_dir/test_output" mkdir -p $out_dir [ "$nfs_version" ] || nfs_version=nfs4 [ "$nfs_sec_flavors" ] || nfs_sec_flavors=sys if [ $nfs_version = "nfs4" ]; then share="/" else share="/export" fi echo "Running ltp with server: $server, share: $share, vers: $nfs_version" ### Run fsx & fsstress out of LTP ### export LTPROOT=/usr/src/ltp-full-20060412 # TODO - make configurable export PATH=$PATH:/sbin:/usr/sbin:$ltp_dir/testcases/bin export RHOST=$server export NFS_TYPE=$nfs_version export SOCKET_TYPE=tcp #OPTS=${OPTS:="-o proto=$SOCKET_TYPE,vers=$VERSION "} export OPTS="'-o hard,intr,proto=tcp'" echo "LTPROOT=$LTPROOT" echo "PATH=$PATH" mkdir -p /mnt/$server for sec in $nfs_sec_flavors do echo "Using sec: $sec" [ $sec = 'sys' ] || export OPTS="-o hard,intr,proto=tcp,sec=$sec" run_test "ltp" "./testscripts/networktests.sh" "$out_dir" "ltp.$sec.log" done exit 0