3 testdir
=$
(readlink
-f $
(dirname $0))
4 rootdir
=$
(readlink
-f $testdir/..
/..
/..
)
5 source $rootdir/test
/common
/autotest_common.sh
6 source $rootdir/test
/iscsi_tgt
/common.sh
8 timing_enter rpc_config
10 # $1 = test type (posix/vpp)
11 if [ "$1" == "posix" ] ||
[ "$1" == "vpp" ]; then
14 echo "No iSCSI test type specified"
20 rpc_py
=$rootdir/scripts
/rpc.py
21 rpc_config_py
="$testdir/rpc_config.py"
23 timing_enter start_iscsi_tgt
25 $ISCSI_APP --wait-for-rpc &
27 echo "Process pid: $pid"
29 trap "killprocess $pid; exit 1" SIGINT SIGTERM EXIT
32 $rpc_py set_iscsi_options
-o 30 -a 16
33 $rpc_py start_subsystem_init
34 echo "iscsi_tgt is listening. Running tests..."
36 timing_exit start_iscsi_tgt
38 $rpc_config_py $rpc_py $TARGET_IP $INITIATOR_IP $ISCSI_PORT $NETMASK $TARGET_NAMESPACE $TEST_TYPE
42 trap - SIGINT SIGTERM EXIT
46 timing_exit rpc_config