public inbox for ltp@lists.linux.it
 help / color / mirror / Atom feed
* [LTP]  [PATCH V4] plop
@ 2015-11-11 15:47 Cedric Hnyda
  2015-11-11 15:51 ` Cedric Hnyda
  0 siblings, 1 reply; 2+ messages in thread
From: Cedric Hnyda @ 2015-11-11 15:47 UTC (permalink / raw)
  To: ltp

Signed-off-by: Cedric Hnyda <chnyda@suse.com>
---
 .../controllers/cgroup_fj/cgroup_fj_function2.sh   | 199 +++++----------------
 1 file changed, 44 insertions(+), 155 deletions(-)

diff --git a/testcases/kernel/controllers/cgroup_fj/cgroup_fj_function2.sh b/testcases/kernel/controllers/cgroup_fj/cgroup_fj_function2.sh
index 68d290b..451fba3 100755
--- a/testcases/kernel/controllers/cgroup_fj/cgroup_fj_function2.sh
+++ b/testcases/kernel/controllers/cgroup_fj/cgroup_fj_function2.sh
@@ -23,14 +23,14 @@
 ################################################################################
 
 caseno=$1
+subsystem=$2
 pid=0;
-subsystem=1;
 release_agent_para=1;
 release_agent_echo=1;
-subsystem_str="debug";
 remount_use_str="";
 noprefix_use_str="";
 release_agent_para_str="";
+mounted=1
 
 # not output debug info when stress test
 no_debug=0
@@ -38,7 +38,7 @@ no_debug=0
 usage()
 {
 	echo "usage of cgroup_fj_function2.sh: "
-	echo "  ./cgroup_fj_function2.sh -case number[1-13]"
+	echo "  ./cgroup_fj_function2.sh -cgroup -case number[1-9]"
 	echo "example: ./cgroup_fj_function2.sh 1"
 	echo "  will test the 1st case"
 }
@@ -56,122 +56,74 @@ export TMPFILE=$TESTROOT/tmp_tasks
 
 case1()
 {
-	do_mkdir 1 1 /dev/cgroup/subgroup_2
+	do_mkdir 1 1 $mount_point/ltp_subgroup_2
 
-	do_echo 1 0 $pid /dev/cgroup/subgroup_1/tasks
+	do_echo 1 0 $pid $mount_point/ltp_subgroup_1/tasks
 	sleep 1
-	do_echo 1 0 $pid /dev/cgroup/subgroup_2/tasks
+	do_echo 1 0 $pid $mount_point/ltp_subgroup_2/tasks
 	sleep 1
-	do_echo 1 1 $pid /dev/cgroup/tasks
+	do_echo 1 1 $pid $mount_point/tasks
 }
 
 case2()
 {
-	do_mkdir 1 1 /dev/cgroup/subgroup_2
+	do_mkdir 1 1 $mount_point/ltp_subgroup_2
 
 	$TESTROOT/cgroup_fj_proc &
 	pid2=$!
 	sleep 1
 
-	cat /dev/cgroup/tasks > $TMPFILE
+	cat $mount_point/tasks > $TMPFILE
 	nlines=`cat $TMPFILE | wc -l`
 	for i in `seq 1 $nlines`
 	do
 		cur_pid=`sed -n "$i""p" $TMPFILE`
 		if [ -e /proc/$cur_pid/ ];then
-			do_echo 1 0 "$cur_pid" /dev/cgroup/subgroup_1/tasks
+			do_echo 1 0 "$cur_pid" $mount_point/ltp_subgroup_1/tasks
 		fi
 	done
 
 	sleep 1
 
-	cat /dev/cgroup/subgroup_1/tasks > $TMPFILE
+	cat $mount_point/ltp_subgroup_1/tasks > $TMPFILE
 	nlines=`cat $TMPFILE | wc -l`
 	for i in `seq 1 $nlines`
 	do
 		cur_pid=`sed -n "$i""p" $TMPFILE`
 		if [ -e /proc/$cur_pid/ ];then
-			do_echo 1 0 "$cur_pid" /dev/cgroup/subgroup_2/tasks
+			do_echo 1 0 "$cur_pid" $mount_point/ltp_subgroup_2/tasks
 		fi
 	done
 
 	sleep 1
 
-	cat /dev/cgroup/subgroup_2/tasks > $TMPFILE
+	cat $mount_point/ltp_subgroup_2/tasks > $TMPFILE
 	nlines=`cat $TMPFILE | wc -l`
 	for i in `seq 1 $nlines`
 	do
 		cur_pid=`sed -n "$i""p" $TMPFILE`
 		if [ -e /proc/$cur_pid/ ];then
-			do_echo 1 1 "$cur_pid" /dev/cgroup/tasks
+			do_echo 1 1 "$cur_pid" $mount_point/tasks
 		fi
 	done
 }
 
 case3()
 {
-	exist_subsystem "cpuset"
-	exist_subsystem "ns"
-	do_mount 1 1 "-odebug,cpuset,ns" /dev/cgroup cgroup1
+	do_mkdir 0 1 $mount_point/ltp_subgroup_2
 
-	mount_str="`mount -l | grep /dev/cgroup2`"
-	if [ "$mount_str" != "" ]; then
-		do_umount 0 1 /dev/cgroup2
-	fi
-
-	if [ -e /dev/cgroup2 ]; then
-		do_rmdir 1 1 /dev/cgroup2
-	fi
-
-	do_mkdir 1 1 /dev/cgroup2
-
-	exist_subsystem "cpu"
-	exist_subsystem "cpuacct"
-	exist_subsystem "memory"
-	do_mount 1 1 "-ocpu,cpuacct,memory" /dev/cgroup2 cgroup2
-
-	sleep 1
-
-	do_umount 0 1 /dev/cgroup
-	do_rmdir 0 1 /dev/cgroup
-	do_umount 0 1 /dev/cgroup2
-	do_rmdir 0 1 /dev/cgroup2
+	do_mv 0 1 $mount_point/ltp_subgroup_1 $mount_point/ltp_subgroup_3
 }
 
 case4()
 {
-	exist_subsystem "cpuset"
-	exist_subsystem "ns"
-	do_mount 1 1 "-odebug,cpuset,ns" /dev/cgroup cgroup1
-
-	mount_str="`mount -l | grep /dev/cgroup2`"
-	if [ "$mount_str" != "" ]; then
-		do_umount 1 1 /dev/cgroup2
-	fi
-
-	if [ -e /dev/cgroup2 ]; then
-		do_rmdir 0 1 /dev/cgroup2
-	fi
+	do_mkdir 0 1 $mount_point/ltp_subgroup_2
 
-	do_mkdir 0 1 /dev/cgroup2
-
-	do_mount 1 1 "-odebug,cpuset,ns" /dev/cgroup2 cgroup2
-
-	sleep 1
-
-	do_umount 0 1 /dev/cgroup
-	do_rmdir 0 1 /dev/cgroup
-	do_umount 0 1 /dev/cgroup2
-	do_rmdir 0 1 /dev/cgroup2
+	do_mv 0 0 $mount_point/ltp_subgroup_1 $mount_point/ltp_subgroup_2
 }
 
 case5()
 {
-	exist_subsystem "cpuset"
-	exist_subsystem "ns"
-	exist_subsystem "memory"
-	do_mount 1 1 "-odebug,cpuset,ns" /dev/cgroup cgroup1
-
 	mount_str="`mount -l | grep /dev/cgroup2`"
 	if [ "$mount_str" != "" ]; then
 		do_umount 1 1 /dev/cgroup2
@@ -183,138 +135,75 @@ case5()
 
 	do_mkdir 0 1 /dev/cgroup2
 
-	do_mount 0 1 "-odebug,cpuset,memory" /dev/cgroup2 cgroup2
+	do_mkdir 0 1 /dev/cgroup2/ltp_subgroup_2
+
+	do_mv 0 1 $mount_point/ltp_subgroup_1 $mount_point/ltp_subgroup_2
 
 	sleep 1
 
-	do_umount 0 1 /dev/cgroup
-	do_rmdir 0 1 /dev/cgroup
-	do_umount 0 1 /dev/cgroup2
+	do_rmdir 0 1 /dev/cgroup2/ltp_subgroup_2
 	do_rmdir 0 1 /dev/cgroup2
 }
 
 case6()
 {
-	exist_subsystem "debug"
-	exist_subsystem "cpuset"
-	exist_subsystem "ns"
-	do_mount 1 1 "-odebug,cpuset,ns" /dev/cgroup cgroup1
-
-	mount_str="`mount -l | grep /dev/cgroup2`"
-	if [ "$mount_str" != "" ]; then
-		do_umount 1 1 /dev/cgroup2
-	fi
-
-	if [ -e /dev/cgroup2 ]; then
-		do_rmdir 0 1 /dev/cgroup2
-	fi
-
-	do_mkdir 0 1 /dev/cgroup2
-
-	do_mount 0 1 "-oall" /dev/cgroup2 cgroup2
-
-	sleep 1
+	do_mkdir 0 1 $mount_point/ltp_subgroup_2
 
-	do_umount 0 1 /dev/cgroup
-	do_rmdir 0 1 /dev/cgroup
-	do_umount 0 1 /dev/cgroup2
-	do_rmdir 0 1 /dev/cgroup2
+	do_mv 0 0 $mount_point/ltp_subgroup_1 $mount_point/tasks
 }
 
 case7()
 {
-	do_mkdir 0 1 /dev/cgroup/subgroup_2
-
-	do_mv 0 1 /dev/cgroup/subgroup_1 /dev/cgroup/subgroup_3
-}
-
-case8()
-{
-	do_mkdir 0 1 /dev/cgroup/subgroup_2
-
-	do_mv 0 0 /dev/cgroup/subgroup_1 /dev/cgroup/subgroup_2
-}
-
-case9()
-{
-	mount_str="`mount -l | grep /dev/cgroup2`"
-	if [ "$mount_str" != "" ]; then
-		do_umount 1 1 /dev/cgroup2
-	fi
-
-	if [ -e /dev/cgroup2 ]; then
-		do_rmdir 0 1 /dev/cgroup2
-	fi
-
-	do_mkdir 0 1 /dev/cgroup2
-
-	do_mkdir 0 1 /dev/cgroup2/subgroup_2
-
-	do_mv 0 1 /dev/cgroup/subgroup_1 /dev/cgroup/subgroup_2
-
-	sleep 1
-
-	do_rmdir 0 1 /dev/cgroup2/subgroup_2
-	do_rmdir 0 1 /dev/cgroup2
-}
-
-case10()
-{
-	do_mkdir 0 1 /dev/cgroup/subgroup_2
-
-	do_mv 0 0 /dev/cgroup/subgroup_1 /dev/cgroup/tasks
-}
-
-case11()
-{
-	do_echo 0 1 $pid /dev/cgroup/subgroup_1/tasks
+	do_echo 0 1 $pid $mount_point/ltp_subgroup_1/tasks
 
 	sleep 1
 
-	do_rmdir 0 0 /dev/cgroup/subgroup_1
+	do_rmdir 0 0 $mount_point/ltp_subgroup_1
 
 	sleep 1
 
-	do_echo 1 1 $pid /dev/cgroup/tasks
+	do_echo 1 1 $pid $mount_point/tasks
 }
 
-case12()
+case8()
 {
-	do_mkdir 0 1 /dev/cgroup/subgroup_1/subgroup_1_1
+	do_mkdir 0 1 $mount_point/ltp_subgroup_1/ltp_subgroup_1_1
 
 	sleep 1
 
-	do_rmdir 0 0 /dev/cgroup/subgroup_1
+	do_rmdir 0 0 $mount_point/ltp_subgroup_1
 
-	do_rmdir 1 1 /dev/cgroup/subgroup_1/subgroup_1_1
+	do_rmdir 1 1 $mount_point/ltp_subgroup_1/ltp_subgroup_1_1
 }
 
-case13()
+case9()
 {
-	do_rmdir 0 1 /dev/cgroup/subgroup_1
+	do_rmdir 0 1 $mount_point/ltp_subgroup_1
 }
 
 ##########################  main   #######################
-if [ "$#" -ne "1" ] || [ $caseno -lt 1 ] || [ $caseno -gt 13 ]; then
+if [ "$#" -ne "2" ] || [ $caseno -lt 1 ] || [ $caseno -gt 9 ]; then
 	usage;
 	exit_parameter;
 fi
 
-exist_subsystem "debug"
+exist_subsystem $subsystem
+mount_point=$(get_mount_point)
+
 setup;
 
-if [ $caseno -lt 3 ] || [ $caseno -gt 6 ]; then
+if [ $mounted -ne 1 ]; then
 	mount_cgroup;
-	$TESTROOT/cgroup_fj_proc &
-	pid=$!
-	mkdir_subgroup;
 fi
 
+$TESTROOT/cgroup_fj_proc &
+pid=$!
+mkdir_subgroup;
+
 case$caseno
 
 cleanup;
-if [ $caseno -lt 3 ] || [ $caseno -gt 6 ]; then
-	do_kill 1 1 9 $pid
-fi
+do_kill 1 1 9 $pid
+
 sleep 1
 exit 0;
-- 
2.1.4


^ permalink raw reply related	[flat|nested] 2+ messages in thread

* [LTP] [PATCH V4] plop
  2015-11-11 15:47 [LTP] [PATCH V4] plop Cedric Hnyda
@ 2015-11-11 15:51 ` Cedric Hnyda
  0 siblings, 0 replies; 2+ messages in thread
From: Cedric Hnyda @ 2015-11-11 15:51 UTC (permalink / raw)
  To: ltp

Sorry this is a mistake.
This message should not have been sent.

Please forget about this message.

Best,
Cedric

On 11/11/2015 04:47 PM, Cedric Hnyda wrote:
> Signed-off-by: Cedric Hnyda <chnyda@suse.com>
> ---
>   .../controllers/cgroup_fj/cgroup_fj_function2.sh   | 199 +++++----------------
>   1 file changed, 44 insertions(+), 155 deletions(-)
>
> diff --git a/testcases/kernel/controllers/cgroup_fj/cgroup_fj_function2.sh b/testcases/kernel/controllers/cgroup_fj/cgroup_fj_function2.sh
> index 68d290b..451fba3 100755
> --- a/testcases/kernel/controllers/cgroup_fj/cgroup_fj_function2.sh
> +++ b/testcases/kernel/controllers/cgroup_fj/cgroup_fj_function2.sh
> @@ -23,14 +23,14 @@
>   ################################################################################
>   
>   caseno=$1
> +subsystem=$2
>   pid=0;
> -subsystem=1;
>   release_agent_para=1;
>   release_agent_echo=1;
> -subsystem_str="debug";
>   remount_use_str="";
>   noprefix_use_str="";
>   release_agent_para_str="";
> +mounted=1
>   
>   # not output debug info when stress test
>   no_debug=0
> @@ -38,7 +38,7 @@ no_debug=0
>   usage()
>   {
>   	echo "usage of cgroup_fj_function2.sh: "
> -	echo "  ./cgroup_fj_function2.sh -case number[1-13]"
> +	echo "  ./cgroup_fj_function2.sh -cgroup -case number[1-9]"
>   	echo "example: ./cgroup_fj_function2.sh 1"
>   	echo "  will test the 1st case"
>   }
> @@ -56,122 +56,74 @@ export TMPFILE=$TESTROOT/tmp_tasks
>   
>   case1()
>   {
> -	do_mkdir 1 1 /dev/cgroup/subgroup_2
> +	do_mkdir 1 1 $mount_point/ltp_subgroup_2
>   
> -	do_echo 1 0 $pid /dev/cgroup/subgroup_1/tasks
> +	do_echo 1 0 $pid $mount_point/ltp_subgroup_1/tasks
>   	sleep 1
> -	do_echo 1 0 $pid /dev/cgroup/subgroup_2/tasks
> +	do_echo 1 0 $pid $mount_point/ltp_subgroup_2/tasks
>   	sleep 1
> -	do_echo 1 1 $pid /dev/cgroup/tasks
> +	do_echo 1 1 $pid $mount_point/tasks
>   }
>   
>   case2()
>   {
> -	do_mkdir 1 1 /dev/cgroup/subgroup_2
> +	do_mkdir 1 1 $mount_point/ltp_subgroup_2
>   
>   	$TESTROOT/cgroup_fj_proc &
>   	pid2=$!
>   	sleep 1
>   
> -	cat /dev/cgroup/tasks > $TMPFILE
> +	cat $mount_point/tasks > $TMPFILE
>   	nlines=`cat $TMPFILE | wc -l`
>   	for i in `seq 1 $nlines`
>   	do
>   		cur_pid=`sed -n "$i""p" $TMPFILE`
>   		if [ -e /proc/$cur_pid/ ];then
> -			do_echo 1 0 "$cur_pid" /dev/cgroup/subgroup_1/tasks
> +			do_echo 1 0 "$cur_pid" $mount_point/ltp_subgroup_1/tasks
>   		fi
>   	done
>   
>   	sleep 1
>   
> -	cat /dev/cgroup/subgroup_1/tasks > $TMPFILE
> +	cat $mount_point/ltp_subgroup_1/tasks > $TMPFILE
>   	nlines=`cat $TMPFILE | wc -l`
>   	for i in `seq 1 $nlines`
>   	do
>   		cur_pid=`sed -n "$i""p" $TMPFILE`
>   		if [ -e /proc/$cur_pid/ ];then
> -			do_echo 1 0 "$cur_pid" /dev/cgroup/subgroup_2/tasks
> +			do_echo 1 0 "$cur_pid" $mount_point/ltp_subgroup_2/tasks
>   		fi
>   	done
>   
>   	sleep 1
>   
> -	cat /dev/cgroup/subgroup_2/tasks > $TMPFILE
> +	cat $mount_point/ltp_subgroup_2/tasks > $TMPFILE
>   	nlines=`cat $TMPFILE | wc -l`
>   	for i in `seq 1 $nlines`
>   	do
>   		cur_pid=`sed -n "$i""p" $TMPFILE`
>   		if [ -e /proc/$cur_pid/ ];then
> -			do_echo 1 1 "$cur_pid" /dev/cgroup/tasks
> +			do_echo 1 1 "$cur_pid" $mount_point/tasks
>   		fi
>   	done
>   }
>   
>   case3()
>   {
> -	exist_subsystem "cpuset"
> -	exist_subsystem "ns"
> -	do_mount 1 1 "-odebug,cpuset,ns" /dev/cgroup cgroup1
> +	do_mkdir 0 1 $mount_point/ltp_subgroup_2
>   
> -	mount_str="`mount -l | grep /dev/cgroup2`"
> -	if [ "$mount_str" != "" ]; then
> -		do_umount 0 1 /dev/cgroup2
> -	fi
> -
> -	if [ -e /dev/cgroup2 ]; then
> -		do_rmdir 1 1 /dev/cgroup2
> -	fi
> -
> -	do_mkdir 1 1 /dev/cgroup2
> -
> -	exist_subsystem "cpu"
> -	exist_subsystem "cpuacct"
> -	exist_subsystem "memory"
> -	do_mount 1 1 "-ocpu,cpuacct,memory" /dev/cgroup2 cgroup2
> -
> -	sleep 1
> -
> -	do_umount 0 1 /dev/cgroup
> -	do_rmdir 0 1 /dev/cgroup
> -	do_umount 0 1 /dev/cgroup2
> -	do_rmdir 0 1 /dev/cgroup2
> +	do_mv 0 1 $mount_point/ltp_subgroup_1 $mount_point/ltp_subgroup_3
>   }
>   
>   case4()
>   {
> -	exist_subsystem "cpuset"
> -	exist_subsystem "ns"
> -	do_mount 1 1 "-odebug,cpuset,ns" /dev/cgroup cgroup1
> -
> -	mount_str="`mount -l | grep /dev/cgroup2`"
> -	if [ "$mount_str" != "" ]; then
> -		do_umount 1 1 /dev/cgroup2
> -	fi
> -
> -	if [ -e /dev/cgroup2 ]; then
> -		do_rmdir 0 1 /dev/cgroup2
> -	fi
> +	do_mkdir 0 1 $mount_point/ltp_subgroup_2
>   
> -	do_mkdir 0 1 /dev/cgroup2
> -
> -	do_mount 1 1 "-odebug,cpuset,ns" /dev/cgroup2 cgroup2
> -
> -	sleep 1
> -
> -	do_umount 0 1 /dev/cgroup
> -	do_rmdir 0 1 /dev/cgroup
> -	do_umount 0 1 /dev/cgroup2
> -	do_rmdir 0 1 /dev/cgroup2
> +	do_mv 0 0 $mount_point/ltp_subgroup_1 $mount_point/ltp_subgroup_2
>   }
>   
>   case5()
>   {
> -	exist_subsystem "cpuset"
> -	exist_subsystem "ns"
> -	exist_subsystem "memory"
> -	do_mount 1 1 "-odebug,cpuset,ns" /dev/cgroup cgroup1
> -
>   	mount_str="`mount -l | grep /dev/cgroup2`"
>   	if [ "$mount_str" != "" ]; then
>   		do_umount 1 1 /dev/cgroup2
> @@ -183,138 +135,75 @@ case5()
>   
>   	do_mkdir 0 1 /dev/cgroup2
>   
> -	do_mount 0 1 "-odebug,cpuset,memory" /dev/cgroup2 cgroup2
> +	do_mkdir 0 1 /dev/cgroup2/ltp_subgroup_2
> +
> +	do_mv 0 1 $mount_point/ltp_subgroup_1 $mount_point/ltp_subgroup_2
>   
>   	sleep 1
>   
> -	do_umount 0 1 /dev/cgroup
> -	do_rmdir 0 1 /dev/cgroup
> -	do_umount 0 1 /dev/cgroup2
> +	do_rmdir 0 1 /dev/cgroup2/ltp_subgroup_2
>   	do_rmdir 0 1 /dev/cgroup2
>   }
>   
>   case6()
>   {
> -	exist_subsystem "debug"
> -	exist_subsystem "cpuset"
> -	exist_subsystem "ns"
> -	do_mount 1 1 "-odebug,cpuset,ns" /dev/cgroup cgroup1
> -
> -	mount_str="`mount -l | grep /dev/cgroup2`"
> -	if [ "$mount_str" != "" ]; then
> -		do_umount 1 1 /dev/cgroup2
> -	fi
> -
> -	if [ -e /dev/cgroup2 ]; then
> -		do_rmdir 0 1 /dev/cgroup2
> -	fi
> -
> -	do_mkdir 0 1 /dev/cgroup2
> -
> -	do_mount 0 1 "-oall" /dev/cgroup2 cgroup2
> -
> -	sleep 1
> +	do_mkdir 0 1 $mount_point/ltp_subgroup_2
>   
> -	do_umount 0 1 /dev/cgroup
> -	do_rmdir 0 1 /dev/cgroup
> -	do_umount 0 1 /dev/cgroup2
> -	do_rmdir 0 1 /dev/cgroup2
> +	do_mv 0 0 $mount_point/ltp_subgroup_1 $mount_point/tasks
>   }
>   
>   case7()
>   {
> -	do_mkdir 0 1 /dev/cgroup/subgroup_2
> -
> -	do_mv 0 1 /dev/cgroup/subgroup_1 /dev/cgroup/subgroup_3
> -}
> -
> -case8()
> -{
> -	do_mkdir 0 1 /dev/cgroup/subgroup_2
> -
> -	do_mv 0 0 /dev/cgroup/subgroup_1 /dev/cgroup/subgroup_2
> -}
> -
> -case9()
> -{
> -	mount_str="`mount -l | grep /dev/cgroup2`"
> -	if [ "$mount_str" != "" ]; then
> -		do_umount 1 1 /dev/cgroup2
> -	fi
> -
> -	if [ -e /dev/cgroup2 ]; then
> -		do_rmdir 0 1 /dev/cgroup2
> -	fi
> -
> -	do_mkdir 0 1 /dev/cgroup2
> -
> -	do_mkdir 0 1 /dev/cgroup2/subgroup_2
> -
> -	do_mv 0 1 /dev/cgroup/subgroup_1 /dev/cgroup/subgroup_2
> -
> -	sleep 1
> -
> -	do_rmdir 0 1 /dev/cgroup2/subgroup_2
> -	do_rmdir 0 1 /dev/cgroup2
> -}
> -
> -case10()
> -{
> -	do_mkdir 0 1 /dev/cgroup/subgroup_2
> -
> -	do_mv 0 0 /dev/cgroup/subgroup_1 /dev/cgroup/tasks
> -}
> -
> -case11()
> -{
> -	do_echo 0 1 $pid /dev/cgroup/subgroup_1/tasks
> +	do_echo 0 1 $pid $mount_point/ltp_subgroup_1/tasks
>   
>   	sleep 1
>   
> -	do_rmdir 0 0 /dev/cgroup/subgroup_1
> +	do_rmdir 0 0 $mount_point/ltp_subgroup_1
>   
>   	sleep 1
>   
> -	do_echo 1 1 $pid /dev/cgroup/tasks
> +	do_echo 1 1 $pid $mount_point/tasks
>   }
>   
> -case12()
> +case8()
>   {
> -	do_mkdir 0 1 /dev/cgroup/subgroup_1/subgroup_1_1
> +	do_mkdir 0 1 $mount_point/ltp_subgroup_1/ltp_subgroup_1_1
>   
>   	sleep 1
>   
> -	do_rmdir 0 0 /dev/cgroup/subgroup_1
> +	do_rmdir 0 0 $mount_point/ltp_subgroup_1
>   
> -	do_rmdir 1 1 /dev/cgroup/subgroup_1/subgroup_1_1
> +	do_rmdir 1 1 $mount_point/ltp_subgroup_1/ltp_subgroup_1_1
>   }
>   
> -case13()
> +case9()
>   {
> -	do_rmdir 0 1 /dev/cgroup/subgroup_1
> +	do_rmdir 0 1 $mount_point/ltp_subgroup_1
>   }
>   
>   ##########################  main   #######################
> -if [ "$#" -ne "1" ] || [ $caseno -lt 1 ] || [ $caseno -gt 13 ]; then
> +if [ "$#" -ne "2" ] || [ $caseno -lt 1 ] || [ $caseno -gt 9 ]; then
>   	usage;
>   	exit_parameter;
>   fi
>   
> -exist_subsystem "debug"
> +exist_subsystem $subsystem
> +mount_point=$(get_mount_point)
> +
>   setup;
>   
> -if [ $caseno -lt 3 ] || [ $caseno -gt 6 ]; then
> +if [ $mounted -ne 1 ]; then
>   	mount_cgroup;
> -	$TESTROOT/cgroup_fj_proc &
> -	pid=$!
> -	mkdir_subgroup;
>   fi
>   
> +$TESTROOT/cgroup_fj_proc &
> +pid=$!
> +mkdir_subgroup;
> +
>   case$caseno
>   
>   cleanup;
> -if [ $caseno -lt 3 ] || [ $caseno -gt 6 ]; then
> -	do_kill 1 1 9 $pid
> -fi
> +do_kill 1 1 9 $pid
> +
>   sleep 1
>   exit 0;

-- 
Cedric Hnyda


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2015-11-11 15:51 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-11-11 15:47 [LTP] [PATCH V4] plop Cedric Hnyda
2015-11-11 15:51 ` Cedric Hnyda

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox