Hello,
this patch fixes the following problems:
- read of $TEST_USER before it's set in ftp03
- remnants of the $COMMAND variable which isn't really there anymore
in netstat01
- probably a typo in rsh01 ($COUNT vs. $TST_COUNT)
- $2 has to be escaped twice in rwho01, to appear in the awk script
- when no interface is found tcpdump01, $IF is unset. Don't spit out
an error in that case
This is a version with changes reflecting Mike's comments.
Regards
Jiri Palecek
Signed-off-by: Jiri Palecek <[email protected]>
---
testcases/network/tcp_cmds/ftp/ftp03 | 2 +-
testcases/network/tcp_cmds/netstat/netstat01 | 2 +-
testcases/network/tcp_cmds/rsh/rsh01 | 2 +-
testcases/network/tcp_cmds/rwho/rwho01 | 8 ++++----
testcases/network/tcp_cmds/tcpdump/tcpdump01 | 2 +-
5 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/testcases/network/tcp_cmds/ftp/ftp03
b/testcases/network/tcp_cmds/ftp/ftp03
index 24e30e9..e85a985 100755
--- a/testcases/network/tcp_cmds/ftp/ftp03
+++ b/testcases/network/tcp_cmds/ftp/ftp03
@@ -39,8 +39,8 @@ do_setup()
{
RHOST="localhost"
- TCtmp=/home/$TEST_USER
TEST_USER="ftpuser1"
+ TCtmp=/home/$TEST_USER
TEST_USER_PASSWD="eal"
TEST_USER_ENCRYPTED_PASSWD="42VmxaOByKwlA"
TEST_USER_HOMEDIR="/home/$TEST_USER"
diff --git a/testcases/network/tcp_cmds/netstat/netstat01
b/testcases/network/tcp_cmds/netstat/netstat01
index 365c142..45238dc 100755
--- a/testcases/network/tcp_cmds/netstat/netstat01
+++ b/testcases/network/tcp_cmds/netstat/netstat01
@@ -59,7 +59,7 @@ do_test() {
for flag in "-s" "-rn" "-i" "-gn" "-apn"; do
if ! netstat $flag 1>/dev/null 2>&1; then
- end_testcase "$COMMAND failed"
+ end_testcase "netstat $flag failed"
fi
done
diff --git a/testcases/network/tcp_cmds/rsh/rsh01
b/testcases/network/tcp_cmds/rsh/rsh01
index 0a2b58f..1409cbf 100755
--- a/testcases/network/tcp_cmds/rsh/rsh01
+++ b/testcases/network/tcp_cmds/rsh/rsh01
@@ -87,7 +87,7 @@ do_test()
tst_resm TFAIL "rsh to $RHOST failed"
# If the first rsh failed, the likelihood that the rest will
# succeed is low.
- if [ "$FAIL_IMMEDIATELY" = "1" ] && [ $COUNT -eq 1 ]; then
+ if [ "$FAIL_IMMEDIATELY" = "1" ] && [ $TST_COUNT -eq 1 ]; then
exit 2
fi
fi
diff --git a/testcases/network/tcp_cmds/rwho/rwho01
b/testcases/network/tcp_cmds/rwho/rwho01
index 9967967..72fb569 100755
--- a/testcases/network/tcp_cmds/rwho/rwho01
+++ b/testcases/network/tcp_cmds/rwho/rwho01
@@ -106,15 +106,15 @@ do_test()
while [ $TST_COUNT -le $NUMLOOPS ]; do
rwho -a > $OUTFILE
- HOST=`awk "\$2 ~ /$LHOST>/" $OUTFILE | cut -f1 -d: | sort -u`
+ HOST=`awk "\\$2 ~ /$LHOST>/" $OUTFILE | cut -f1 -d: | sort -u`
[ "$HOST" = "$LHOST" ] || end_testcase "$LHOST is not in rwho outfile"
- HOST=`awk "\$2 ~ /$RHOSTNAME>/" $OUTFILE | cut -f1 -d: | sort -u`
+ HOST=`awk "\\$2 ~ /$RHOSTNAME>/" $OUTFILE | cut -f1 -d: | sort -u`
[ "$HOST" = "$RHOSTNAME" ] || end_testcase "$RHOSTNAME is not in rwho
outfile"
ruptime -a > $OUTFILE
- HOST=`awk "\$1 ~ /$LHOST>/" $OUTFILE | sort -u`
+ HOST=`awk "\\$1 ~ /$LHOST>/" $OUTFILE | sort -u`
[ "$HOST" = "$LHOST" ] || end_testcase "$LHOST is not in ruptime
outfile"
- HOST=`awk "\$1 ~ /$RHOSTNAME>/" $OUTFILE | sort -u`
+ HOST=`awk "\\$1 ~ /$RHOSTNAME>/" $OUTFILE | sort -u`
[ "$HOST" = "$RHOSTNAME" ] || end_testcase "$RHOSTNAME is not in
ruptime outfile"
tst_resm TINFO "Test $COUNT of $NUMLOOPS complete"
diff --git a/testcases/network/tcp_cmds/tcpdump/tcpdump01
b/testcases/network/tcp_cmds/tcpdump/tcpdump01
index 650e97e..0f4aba7 100755
--- a/testcases/network/tcp_cmds/tcpdump/tcpdump01
+++ b/testcases/network/tcp_cmds/tcpdump/tcpdump01
@@ -59,7 +59,8 @@ do_setup()
break
fi
done
- if [ -z "${IF}" ]; then
+ # Default to empty string if unset, to avoid errors caused by set -u,
which we use (see cmdlib.sh)
+ if [ -z "${IF:-}" ]; then
end_testcase "Could not identify interface"
exit 1
fi
--
1.6.4.3
------------------------------------------------------------------------------
Join us December 9, 2009 for the Red Hat Virtual Experience,
a free event focused on virtualization and cloud computing.
Attend in-depth sessions from your desk. Your couch. Anywhere.
http://p.sf.net/sfu/redhat-sfdev2dev
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list