[Patch] clean up the testing scripts

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Do some cleanups to the testing scripts.

Signed-off-by: WANG Cong <wangcong@xxxxxxxxx>

---
diff --git a/tests/functions.sh b/tests/functions.sh
index a39c98b..d57d19d 100644
--- a/tests/functions.sh
+++ b/tests/functions.sh
@@ -22,14 +22,14 @@ TS_VERBOSE="no"
 
 function ts_skip {
 	echo " IGNORE ($1)"
-	if [ -n "$2" ] && [ -b "$2" ]; then
+	if [ -n "$2" -a -b "$2" ]; then
 		ts_device_deinit "$2"
 	fi
 	exit 0
 }
 
 function ts_skip_nonroot {
-	if [ $UID != 0 ]; then
+	if [ $UID -ne 0 ]; then
 		ts_skip "not root permissions"
 	fi
 }
diff --git a/tests/ts-ipcs-limits b/tests/ts-ipcs-limits
index ce760c3..6224ac4 100755
--- a/tests/ts-ipcs-limits
+++ b/tests/ts-ipcs-limits
@@ -21,14 +21,10 @@
 TS_COMPONENT="ipcs"
 TS_DESC="limits overflow"
 
-if [ $UID != 0 ]; then
-	ts_init "$*"
-	ts_skip_nonroot
-fi
-
 . ./ts-ipcs.sh
 
 ts_init "$*"
+ts_skip_nonroot
 
 ts_log "load original values"
 for i in $IPCS_IDX; do
diff --git a/tests/ts-mount-special b/tests/ts-mount-special
index 88b9d91..9ec7883 100755
--- a/tests/ts-mount-special
+++ b/tests/ts-mount-special
@@ -26,12 +26,12 @@ MOUNTER="/sbin/mount.mytest"
 ts_init "$*"
 ts_skip_nonroot
 
-cat > $MOUNTER << EOF
+cat > $MOUNTER <<\EOF
 #!/bin/bash
 # This util-linux-ng regression test component
 # It's safe to remove me...
 #
-echo "\$0 called with \"\$*\""
+echo "$0 called with \"$*\""
 EOF
 chmod +x $MOUNTER
 


--
To unsubscribe from this list: send the line "unsubscribe util-linux-ng" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux