Signed-off-by: Cedric Hnyda <chn...@suse.com>
---
 runtest/controllers                                | 197 ++++++++++++++++++++-
 .../controllers/cgroup_fj/cgroup_fj_testcases.sh   | 194 --------------------
 .../controllers/cgroup_fj/run_cgroup_test_fj.sh    |  76 ++++----
 3 files changed, 235 insertions(+), 232 deletions(-)
 delete mode 100644 
testcases/kernel/controllers/cgroup_fj/cgroup_fj_testcases.sh

diff --git a/runtest/controllers b/runtest/controllers
index 7ec8ab2..6a819a1 100644
--- a/runtest/controllers
+++ b/runtest/controllers
@@ -10,7 +10,202 @@ memcg_use_hierarchy memcg_use_hierarchy_test.sh
 memcg_usage_in_bytes   memcg_usage_in_bytes_test.sh
 memcg_stress           memcg_stress_test.sh
 memcg_control          PAGESIZE=$(mem_process -p);memcg_control_test.sh 
$PAGESIZE $PAGESIZE $((PAGESIZE * 2))
-cgroup_fj      run_cgroup_test_fj.sh
+
+function_debug_yes_yes_1_yes_2_3_2_1 run_cgroup_test_fj.sh function debug yes 
yes 1 yes 2 3 2 1
+function_debug_no_yes_1_yes_2_3_2_1 run_cgroup_test_fj.sh function debug no 
yes 1 yes 2 3 2 1
+function_debug_yes_yes_2_yes_2_3_2_1 run_cgroup_test_fj.sh function debug yes 
yes 2 yes 2 3 2 1
+function_debug_yes_yes_3_yes_2_3_2_1 run_cgroup_test_fj.sh function debug yes 
yes 3 yes 2 3 2 1
+function_debug_yes_yes_4_yes_2_3_2_1 run_cgroup_test_fj.sh function debug yes 
yes 4 yes 2 3 2 1
+function_debug_yes_yes_5_yes_2_3_2_1 run_cgroup_test_fj.sh function debug yes 
yes 5 yes 2 3 2 1
+function_debug_yes_yes_6_yes_2_3_2_1 run_cgroup_test_fj.sh function debug yes 
yes 6 yes 2 3 2 1
+function_debug_yes_yes_7_yes_2_3_2_1 run_cgroup_test_fj.sh function debug yes 
yes 7 yes 2 3 2 1
+function_debug_yes_yes_8_yes_2_3_2_1 run_cgroup_test_fj.sh function debug yes 
yes 8 yes 2 3 2 1
+function_cpuset_yes_yes_1_yes_2_3_2_1 run_cgroup_test_fj.sh function cpuset 
yes yes 1 yes 2 3 2 1
+function_cpuset_no_yes_1_yes_2_3_2_1 run_cgroup_test_fj.sh function cpuset no 
yes 1 yes 2 3 2 1
+function_cpuset_yes_no_1_yes_2_3_2_1 run_cgroup_test_fj.sh function cpuset yes 
no 1 yes 2 3 2 1
+function_cpuset_yes_yes_2_yes_2_3_2_1 run_cgroup_test_fj.sh function cpuset 
yes yes 2 yes 2 3 2 1
+function_cpuset_yes_yes_3_yes_2_3_2_1 run_cgroup_test_fj.sh function cpuset 
yes yes 3 yes 2 3 2 1
+function_cpuset_yes_yes_4_yes_2_3_2_1 run_cgroup_test_fj.sh function cpuset 
yes yes 4 yes 2 3 2 1
+function_cpuset_yes_yes_5_yes_2_3_2_1 run_cgroup_test_fj.sh function cpuset 
yes yes 5 yes 2 3 2 1
+function_cpuset_yes_yes_6_yes_2_3_2_1 run_cgroup_test_fj.sh function cpuset 
yes yes 6 yes 2 3 2 1
+function_cpuset_yes_yes_7_yes_2_3_2_1 run_cgroup_test_fj.sh function cpuset 
yes yes 7 yes 2 3 2 1
+function_cpuset_yes_yes_8_yes_2_3_2_1 run_cgroup_test_fj.sh function cpuset 
yes yes 8 yes 2 3 2 1
+function_ns_yes_yes_1_yes_2_3_2_1 run_cgroup_test_fj.sh function ns yes yes 1 
yes 2 3 2 1
+function_ns_no_yes_1_yes_2_3_2_1 run_cgroup_test_fj.sh function ns no yes 1 
yes 2 3 2 1
+function_ns_yes_yes_2_yes_2_3_2_1 run_cgroup_test_fj.sh function ns yes yes 2 
yes 2 3 2 1
+function_ns_yes_yes_3_yes_2_3_2_1 run_cgroup_test_fj.sh function ns yes yes 3 
yes 2 3 2 1
+function_ns_yes_yes_4_yes_2_3_2_1 run_cgroup_test_fj.sh function ns yes yes 4 
yes 2 3 2 1
+function_ns_yes_yes_5_yes_2_3_2_1 run_cgroup_test_fj.sh function ns yes yes 5 
yes 2 3 2 1
+function_ns_yes_yes_6_yes_2_3_2_1 run_cgroup_test_fj.sh function ns yes yes 6 
yes 2 3 2 1
+function_ns_yes_yes_7_yes_2_3_2_1 run_cgroup_test_fj.sh function ns yes yes 7 
yes 2 3 2 1
+function_ns_yes_yes_8_yes_2_3_2_1 run_cgroup_test_fj.sh function ns yes yes 8 
yes 2 3 2 1
+function_cpu_yes_yes_1_yes_2_3_2_1 run_cgroup_test_fj.sh function cpu yes yes 
1 yes 2 3 2 1
+function_cpu_no_yes_1_yes_2_3_2_1 run_cgroup_test_fj.sh function cpu no yes 1 
yes 2 3 2 1
+function_cpu_yes_yes_2_yes_2_3_2_1 run_cgroup_test_fj.sh function cpu yes yes 
2 yes 2 3 2 1
+function_cpu_yes_yes_3_yes_2_3_2_1 run_cgroup_test_fj.sh function cpu yes yes 
3 yes 2 3 2 1
+function_cpu_yes_yes_4_yes_2_3_2_1 run_cgroup_test_fj.sh function cpu yes yes 
4 yes 2 3 2 1
+function_cpu_yes_yes_5_yes_2_3_2_1 run_cgroup_test_fj.sh function cpu yes yes 
5 yes 2 3 2 1
+function_cpu_yes_yes_6_yes_2_3_2_1 run_cgroup_test_fj.sh function cpu yes yes 
6 yes 2 3 2 1
+function_cpu_yes_yes_7_yes_2_3_2_1 run_cgroup_test_fj.sh function cpu yes yes 
7 yes 2 3 2 1
+function_cpu_yes_yes_8_yes_2_3_2_1 run_cgroup_test_fj.sh function cpu yes yes 
8 yes 2 3 2 1
+function_cpuacct_yes_yes_1_yes_2_3_2_1 run_cgroup_test_fj.sh function cpuacct 
yes yes 1 yes 2 3 2 1
+function_cpuacct_no_yes_1_yes_2_3_2_1 run_cgroup_test_fj.sh function cpuacct 
no yes 1 yes 2 3 2 1
+function_cpuacct_yes_yes_2_yes_2_3_2_1 run_cgroup_test_fj.sh function cpuacct 
yes yes 2 yes 2 3 2 1
+function_cpuacct_yes_yes_3_yes_2_3_2_1 run_cgroup_test_fj.sh function cpuacct 
yes yes 3 yes 2 3 2 1
+function_cpuacct_yes_yes_4_yes_2_3_2_1 run_cgroup_test_fj.sh function cpuacct 
yes yes 4 yes 2 3 2 1
+function_cpuacct_yes_yes_5_yes_2_3_2_1 run_cgroup_test_fj.sh function cpuacct 
yes yes 5 yes 2 3 2 1
+function_cpuacct_yes_yes_6_yes_2_3_2_1 run_cgroup_test_fj.sh function cpuacct 
yes yes 6 yes 2 3 2 1
+function_cpuacct_yes_yes_7_yes_2_3_2_1 run_cgroup_test_fj.sh function cpuacct 
yes yes 7 yes 2 3 2 1
+function_cpuacct_yes_yes_8_yes_2_3_2_1 run_cgroup_test_fj.sh function cpuacct 
yes yes 8 yes 2 3 2 1
+function_memory_yes_yes_1_yes_2_3_2_1 run_cgroup_test_fj.sh function memory 
yes yes 1 yes 2 3 2 1
+function_memory_no_yes_1_yes_2_3_2_1 run_cgroup_test_fj.sh function memory no 
yes 1 yes 2 3 2 1
+function_memory_yes_yes_2_yes_2_3_2_1 run_cgroup_test_fj.sh function memory 
yes yes 2 yes 2 3 2 1
+function_memory_yes_yes_3_yes_2_3_2_1 run_cgroup_test_fj.sh function memory 
yes yes 3 yes 2 3 2 1
+function_memory_yes_yes_4_yes_2_3_2_1 run_cgroup_test_fj.sh function memory 
yes yes 4 yes 2 3 2 1
+function_memory_yes_yes_5_yes_2_3_2_1 run_cgroup_test_fj.sh function memory 
yes yes 5 yes 2 3 2 1
+function_memory_yes_yes_6_yes_2_3_2_1 run_cgroup_test_fj.sh function memory 
yes yes 6 yes 2 3 2 1
+function_memory_yes_yes_7_yes_2_3_2_1 run_cgroup_test_fj.sh function memory 
yes yes 7 yes 2 3 2 1
+function_memory_yes_yes_8_yes_2_3_2_1 run_cgroup_test_fj.sh function memory 
yes yes 8 yes 2 3 2 1
+function_all_yes_yes_1_yes_2_3_2_1 run_cgroup_test_fj.sh function all yes yes 
1 yes 2 3 2 1
+function_all_no_yes_1_yes_2_3_2_1 run_cgroup_test_fj.sh function all no yes 1 
yes 2 3 2 1
+function_all_yes_yes_2_yes_2_3_2_1 run_cgroup_test_fj.sh function all yes yes 
2 yes 2 3 2 1
+function_all_yes_yes_3_yes_2_3_2_1 run_cgroup_test_fj.sh function all yes yes 
3 yes 2 3 2 1
+function_all_yes_yes_4_yes_2_3_2_1 run_cgroup_test_fj.sh function all yes yes 
4 yes 2 3 2 1
+function_all_yes_yes_5_yes_2_3_2_1 run_cgroup_test_fj.sh function all yes yes 
5 yes 2 3 2 1
+function_all_yes_yes_6_yes_2_3_2_1 run_cgroup_test_fj.sh function all yes yes 
6 yes 2 3 2 1
+function_all_yes_yes_7_yes_2_3_2_1 run_cgroup_test_fj.sh function all yes yes 
7 yes 2 3 2 1
+function_all_yes_yes_8_yes_2_3_2_1 run_cgroup_test_fj.sh function all yes yes 
8 yes 2 3 2 1
+function_none_yes_yes_1_yes_2_3_2_1 run_cgroup_test_fj.sh function none yes 
yes 1 yes 2 3 2 1
+function_debug,debug_yes_yes_1_yes_2_3_2_1 run_cgroup_test_fj.sh function 
debug,debug yes yes 1 yes 2 3 2 1
+function_debug,debug_no_yes_1_yes_2_3_2_1 run_cgroup_test_fj.sh function 
debug,debug no yes 1 yes 2 3 2 1
+function_debug,debug_yes_yes_2_yes_2_3_2_1 run_cgroup_test_fj.sh function 
debug,debug yes yes 2 yes 2 3 2 1
+function_debug,debug_yes_yes_3_yes_2_3_2_1 run_cgroup_test_fj.sh function 
debug,debug yes yes 3 yes 2 3 2 1
+function_debug,debug_yes_yes_4_yes_2_3_2_1 run_cgroup_test_fj.sh function 
debug,debug yes yes 4 yes 2 3 2 1
+function_debug,debug_yes_yes_5_yes_2_3_2_1 run_cgroup_test_fj.sh function 
debug,debug yes yes 5 yes 2 3 2 1
+function_debug,debug_yes_yes_6_yes_2_3_2_1 run_cgroup_test_fj.sh function 
debug,debug yes yes 6 yes 2 3 2 1
+function_debug,debug_yes_yes_7_yes_2_3_2_1 run_cgroup_test_fj.sh function 
debug,debug yes yes 7 yes 2 3 2 1
+function_debug,debug_yes_yes_8_yes_2_3_2_1 run_cgroup_test_fj.sh function 
debug,debug yes yes 8 yes 2 3 2 1
+function_nonexistent_yes_yes_1_yes_2_3_2_1 run_cgroup_test_fj.sh function 
nonexistent yes yes 1 yes 2 3 2 1
+function_freezer_yes_yes_1_yes_2_3_2_1 run_cgroup_test_fj.sh function freezer 
yes yes 1 yes 2 3 2 1
+function_freezer_no_yes_1_yes_2_3_2_1 run_cgroup_test_fj.sh function freezer 
no yes 1 yes 2 3 2 1
+function_freezer_yes_yes_2_yes_2_3_2_1 run_cgroup_test_fj.sh function freezer 
yes yes 2 yes 2 3 2 1
+function_freezer_yes_yes_3_yes_2_3_2_1 run_cgroup_test_fj.sh function freezer 
yes yes 3 yes 2 3 2 1
+function_freezer_yes_yes_4_yes_2_3_2_1 run_cgroup_test_fj.sh function freezer 
yes yes 4 yes 2 3 2 1
+function_freezer_yes_yes_5_yes_2_3_2_1 run_cgroup_test_fj.sh function freezer 
yes yes 5 yes 2 3 2 1
+function_freezer_yes_yes_6_yes_2_3_2_1 run_cgroup_test_fj.sh function freezer 
yes yes 6 yes 2 3 2 1
+function_freezer_yes_yes_7_yes_2_3_2_1 run_cgroup_test_fj.sh function freezer 
yes yes 7 yes 2 3 2 1
+function_freezer_yes_yes_8_yes_2_3_2_1 run_cgroup_test_fj.sh function freezer 
yes yes 8 yes 2 3 2 1
+function_devices_yes_yes_1_yes_2_3_2_1 run_cgroup_test_fj.sh function devices 
yes yes 1 yes 2 3 2 1
+function_devices_no_yes_1_yes_2_3_2_1 run_cgroup_test_fj.sh function devices 
no yes 1 yes 2 3 2 1
+function_devices_yes_yes_2_yes_2_3_2_1 run_cgroup_test_fj.sh function devices 
yes yes 2 yes 2 3 2 1
+function_devices_yes_yes_3_yes_2_3_2_1 run_cgroup_test_fj.sh function devices 
yes yes 3 yes 2 3 2 1
+function_devices_yes_yes_4_yes_2_3_2_1 run_cgroup_test_fj.sh function devices 
yes yes 4 yes 2 3 2 1
+function_devices_yes_yes_5_yes_2_3_2_1 run_cgroup_test_fj.sh function devices 
yes yes 5 yes 2 3 2 1
+function_devices_yes_yes_6_yes_2_3_2_1 run_cgroup_test_fj.sh function devices 
yes yes 6 yes 2 3 2 1
+function_devices_yes_yes_7_yes_2_3_2_1 run_cgroup_test_fj.sh function devices 
yes yes 7 yes 2 3 2 1
+function_devices_yes_yes_8_yes_2_3_2_1 run_cgroup_test_fj.sh function devices 
yes yes 8 yes 2 3 2 1
+function_debug_yes_yes_1_yes_1_2_1_1 run_cgroup_test_fj.sh function debug yes 
yes 1 yes 1 2 1 1
+function_debug_yes_yes_1_yes_2_2_1_1 run_cgroup_test_fj.sh function debug yes 
yes 1 yes 2 2 1 1
+function_debug_yes_yes_1_yes_2_3_1_1 run_cgroup_test_fj.sh function debug yes 
yes 1 yes 2 3 1 1
+function_debug_yes_yes_1_yes_2_5_1_1 run_cgroup_test_fj.sh function debug yes 
yes 1 yes 2 5 1 1
+function_debug_yes_yes_1_yes_3_1_1_1 run_cgroup_test_fj.sh function debug yes 
yes 1 yes 3 1 1 1
+function_debug_yes_yes_1_yes_3_2_1_1 run_cgroup_test_fj.sh function debug yes 
yes 1 yes 3 2 1 1
+function_debug_yes_yes_1_yes_3_4_1_1 run_cgroup_test_fj.sh function debug yes 
yes 1 yes 3 4 1 1
+function_debug_yes_yes_1_yes_4_3_1_1 run_cgroup_test_fj.sh function debug yes 
yes 1 yes 4 3 1 1
+function_debug_yes_yes_1_yes_4_5_1_1 run_cgroup_test_fj.sh function debug yes 
yes 1 yes 4 5 1 1
+function_debug_yes_yes_1_no_1_1_1_1 run_cgroup_test_fj.sh function debug yes 
yes 1 no 1 1 1 1
+function_debug_yes_yes_1_yes_1_1_1_1 run_cgroup_test_fj.sh function debug yes 
yes 1 yes 1 1 1 1
+function_debug_yes_yes_1_yes_1_3_2_1 run_cgroup_test_fj.sh function debug yes 
yes 1 yes 1 3 2 1
+function_debug_yes_yes_1_yes_2_3_2_2 run_cgroup_test_fj.sh function debug yes 
yes 1 yes 2 3 2 2
+function_debug_yes_yes_1_yes_2_3_2_3 run_cgroup_test_fj.sh function debug yes 
yes 1 yes 2 3 2 3
+function_debug_yes_yes_1_yes_2_3_2_4 run_cgroup_test_fj.sh function debug yes 
yes 1 yes 2 3 2 4
+function_debug_yes_yes_1_yes_2_3_2_5 run_cgroup_test_fj.sh function debug yes 
yes 1 yes 2 3 2 5
+function_debug_yes_yes_1_yes_2_3_2_6 run_cgroup_test_fj.sh function debug yes 
yes 1 yes 2 3 2 6
+function_debug_yes_yes_1_yes_2_3_2_7 run_cgroup_test_fj.sh function debug yes 
yes 1 yes 2 3 2 7
+function_debug_yes_yes_1_yes_2_3_3_2 run_cgroup_test_fj.sh function debug yes 
yes 1 yes 2 3 3 2
+function_debug_yes_yes_1_yes_2_3_4_2 run_cgroup_test_fj.sh function debug yes 
yes 1 yes 2 3 4 2
+function_debug_yes_yes_1_yes_2_3_5_2 run_cgroup_test_fj.sh function debug yes 
yes 1 yes 2 3 5 2
+function_debug_yes_yes_1_yes_2_3_6_2 run_cgroup_test_fj.sh function debug yes 
yes 1 yes 2 3 6 2
+function_debug_yes_yes_1_yes_2_3_7_2 run_cgroup_test_fj.sh function debug yes 
yes 1 yes 2 3 7 2
+function_debug_yes_yes_2_yes_2_3_2_2 run_cgroup_test_fj.sh function debug yes 
yes 2 yes 2 3 2 2
+function_debug_yes_yes_3_yes_2_3_1_1 run_cgroup_test_fj.sh function debug yes 
yes 3 yes 2 3 1 1
+function_debug_yes_yes_3_yes_2_3_1_2 run_cgroup_test_fj.sh function debug yes 
yes 3 yes 2 3 1 2
+function_debug_yes_yes_3_yes_2_3_1_3 run_cgroup_test_fj.sh function debug yes 
yes 3 yes 2 3 1 3
+function_debug_yes_yes_3_yes_2_3_2_1 run_cgroup_test_fj.sh function debug yes 
yes 3 yes 2 3 2 1
+function_debug_yes_yes_3_yes_2_3_2_2 run_cgroup_test_fj.sh function debug yes 
yes 3 yes 2 3 2 2
+function_debug_yes_yes_3_yes_2_3_2_3 run_cgroup_test_fj.sh function debug yes 
yes 3 yes 2 3 2 3
+function_debug_yes_yes_3_yes_2_3_2_4 run_cgroup_test_fj.sh function debug yes 
yes 3 yes 2 3 2 4
+function_debug_yes_yes_3_yes_2_3_2_5 run_cgroup_test_fj.sh function debug yes 
yes 3 yes 2 3 2 5
+function_debug_yes_yes_3_yes_2_3_2_6 run_cgroup_test_fj.sh function debug yes 
yes 3 yes 2 3 2 6
+function_debug_yes_yes_3_yes_2_3_2_7 run_cgroup_test_fj.sh function debug yes 
yes 3 yes 2 3 2 7
+function_debug_yes_yes_3_yes_2_3_3_1 run_cgroup_test_fj.sh function debug yes 
yes 3 yes 2 3 3 1
+function_debug_yes_yes_3_yes_2_3_3_2 run_cgroup_test_fj.sh function debug yes 
yes 3 yes 2 3 3 2
+function_debug_yes_yes_3_yes_2_3_3_3 run_cgroup_test_fj.sh function debug yes 
yes 3 yes 2 3 3 3
+function_debug_yes_yes_3_yes_2_3_4_2 run_cgroup_test_fj.sh function debug yes 
yes 3 yes 2 3 4 2
+function_debug_yes_yes_3_yes_2_3_5_2 run_cgroup_test_fj.sh function debug yes 
yes 3 yes 2 3 5 2
+function_debug_yes_yes_3_yes_2_3_6_2 run_cgroup_test_fj.sh function debug yes 
yes 3 yes 2 3 6 2
+function_debug_yes_yes_3_yes_2_3_7_2 run_cgroup_test_fj.sh function debug yes 
yes 3 yes 2 3 7 2
+function2_1 run_cgroup_test_fj.sh function2 1
+function2_2 run_cgroup_test_fj.sh function2 2
+function2_3 run_cgroup_test_fj.sh function2 3
+function2_4 run_cgroup_test_fj.sh function2 4
+function2_5 run_cgroup_test_fj.sh function2 5
+function2_6 run_cgroup_test_fj.sh function2 6
+function2_7 run_cgroup_test_fj.sh function2 7
+function2_8 run_cgroup_test_fj.sh function2 8
+function2_9 run_cgroup_test_fj.sh function2 9
+function2_10 run_cgroup_test_fj.sh function2 10
+function2_11 run_cgroup_test_fj.sh function2 11
+function2_12 run_cgroup_test_fj.sh function2 12
+function2_13 run_cgroup_test_fj.sh function2 13
+stress_debug_100_1_1_1 run_cgroup_test_fj.sh stress debug 100 1 1 1
+stress_cpuset_100_1_1_1 run_cgroup_test_fj.sh stress cpuset 100 1 1 1
+stress_ns_100_1_1_1 run_cgroup_test_fj.sh stress ns 100 1 1 1
+stress_cpu_100_1_1_1 run_cgroup_test_fj.sh stress cpu 100 1 1 1
+stress_cpuacct_100_1_1_1 run_cgroup_test_fj.sh stress cpuacct 100 1 1 1
+stress_memory_100_1_1_1 run_cgroup_test_fj.sh stress memory 100 1 1 1
+stress_all_100_1_1_1 run_cgroup_test_fj.sh stress all 100 1 1 1
+stress_debug_1_1_1_2 run_cgroup_test_fj.sh stress debug 1 1 1 2
+stress_debug_1_1_100_1 run_cgroup_test_fj.sh stress debug 1 1 100 1
+stress_debug_1_1_100_2 run_cgroup_test_fj.sh stress debug 1 1 100 2
+stress_debug_1_1_100_3 run_cgroup_test_fj.sh stress debug 1 1 100 3
+stress_debug_1_100_1_1 run_cgroup_test_fj.sh stress debug 1 100 1 1
+stress_debug_1_100_1_2 run_cgroup_test_fj.sh stress debug 1 100 1 2
+stress_debug_1_100_1_3 run_cgroup_test_fj.sh stress debug 1 100 1 3
+stress_debug_1_100_100_1 run_cgroup_test_fj.sh stress debug 1 100 100 1
+stress_debug_1_100_100_2 run_cgroup_test_fj.sh stress debug 1 100 100 2
+stress_cpuset_1_1_1_2 run_cgroup_test_fj.sh stress cpuset 1 1 1 2
+stress_cpuset_1_1_100_1 run_cgroup_test_fj.sh stress cpuset 1 1 100 1
+stress_cpuset_1_1_100_2 run_cgroup_test_fj.sh stress cpuset 1 1 100 2
+stress_cpuset_1_1_100_3 run_cgroup_test_fj.sh stress cpuset 1 1 100 3
+stress_cpuset_1_100_1_1 run_cgroup_test_fj.sh stress cpuset 1 100 1 1
+stress_cpuset_1_100_1_2 run_cgroup_test_fj.sh stress cpuset 1 100 1 2
+stress_cpuset_1_100_1_3 run_cgroup_test_fj.sh stress cpuset 1 100 1 3
+stress_cpuset_1_100_100_1 run_cgroup_test_fj.sh stress cpuset 1 100 100 1
+stress_cpuset_1_100_100_2 run_cgroup_test_fj.sh stress cpuset 1 100 100 2
+stress_cpu_1_1_1_2 run_cgroup_test_fj.sh stress cpu 1 1 1 2
+stress_cpu_1_100_1_1 run_cgroup_test_fj.sh stress cpu 1 100 1 1
+stress_cpu_1_100_1_2 run_cgroup_test_fj.sh stress cpu 1 100 1 2
+stress_cpu_1_100_1_3 run_cgroup_test_fj.sh stress cpu 1 100 1 3
+stress_cpuacct_1_1_1_2 run_cgroup_test_fj.sh stress cpuacct 1 1 1 2
+stress_cpuacct_1_1_100_1 run_cgroup_test_fj.sh stress cpuacct 1 1 100 1
+stress_cpuacct_1_1_100_2 run_cgroup_test_fj.sh stress cpuacct 1 1 100 2
+stress_cpuacct_1_1_100_3 run_cgroup_test_fj.sh stress cpuacct 1 1 100 3
+stress_cpuacct_1_100_1_1 run_cgroup_test_fj.sh stress cpuacct 1 100 1 1
+stress_cpuacct_1_100_1_2 run_cgroup_test_fj.sh stress cpuacct 1 100 1 2
+stress_cpuacct_1_100_1_3 run_cgroup_test_fj.sh stress cpuacct 1 100 1 3
+stress_cpuacct_1_100_100_1 run_cgroup_test_fj.sh stress cpuacct 1 100 100 1
+stress_cpuacct_1_100_100_2 run_cgroup_test_fj.sh stress cpuacct 1 100 100 2
+stress_memory_1_1_1_2 run_cgroup_test_fj.sh stress memory 1 1 1 2
+stress_memory_1_1_100_1 run_cgroup_test_fj.sh stress memory 1 1 100 1
+stress_memory_1_1_100_2 run_cgroup_test_fj.sh stress memory 1 1 100 2
+stress_memory_1_1_100_3 run_cgroup_test_fj.sh stress memory 1 1 100 3
+stress_memory_1_100_1_1 run_cgroup_test_fj.sh stress memory 1 100 1 1
+stress_memory_1_100_1_2 run_cgroup_test_fj.sh stress memory 1 100 1 2
+stress_memory_1_100_1_3 run_cgroup_test_fj.sh stress memory 1 100 1 3
+stress_memory_1_100_100_1 run_cgroup_test_fj.sh stress memory 1 100 100 1
+stress_memory_1_100_100_2 run_cgroup_test_fj.sh stress memory 1 100 100 2
+
 controllers    test_controllers.sh
 
 cpuset_base_ops        cpuset_base_ops_testset.sh
diff --git a/testcases/kernel/controllers/cgroup_fj/cgroup_fj_testcases.sh 
b/testcases/kernel/controllers/cgroup_fj/cgroup_fj_testcases.sh
deleted file mode 100644
index a03918a..0000000
--- a/testcases/kernel/controllers/cgroup_fj/cgroup_fj_testcases.sh
+++ /dev/null
@@ -1,194 +0,0 @@
-function       debug yes yes 1 yes 2 3 2 1
-function       debug no yes 1 yes 2 3 2 1
-function       debug yes yes 2 yes 2 3 2 1
-function       debug yes yes 3 yes 2 3 2 1
-function       debug yes yes 4 yes 2 3 2 1
-function       debug yes yes 5 yes 2 3 2 1
-function       debug yes yes 6 yes 2 3 2 1
-function       debug yes yes 7 yes 2 3 2 1
-function       debug yes yes 8 yes 2 3 2 1
-function       cpuset yes yes 1 yes 2 3 2 1
-function       cpuset no yes 1 yes 2 3 2 1
-function       cpuset yes no 1 yes 2 3 2 1
-function       cpuset yes yes 2 yes 2 3 2 1
-function       cpuset yes yes 3 yes 2 3 2 1
-function       cpuset yes yes 4 yes 2 3 2 1
-function       cpuset yes yes 5 yes 2 3 2 1
-function       cpuset yes yes 6 yes 2 3 2 1
-function       cpuset yes yes 7 yes 2 3 2 1
-function       cpuset yes yes 8 yes 2 3 2 1
-function       ns yes yes 1 yes 2 3 2 1
-function       ns no yes 1 yes 2 3 2 1
-function       ns yes yes 2 yes 2 3 2 1
-function       ns yes yes 3 yes 2 3 2 1
-function       ns yes yes 4 yes 2 3 2 1
-function       ns yes yes 5 yes 2 3 2 1
-function       ns yes yes 6 yes 2 3 2 1
-function       ns yes yes 7 yes 2 3 2 1
-function       ns yes yes 8 yes 2 3 2 1
-function       cpu yes yes 1 yes 2 3 2 1
-function       cpu no yes 1 yes 2 3 2 1
-function       cpu yes yes 2 yes 2 3 2 1
-function       cpu yes yes 3 yes 2 3 2 1
-function       cpu yes yes 4 yes 2 3 2 1
-function       cpu yes yes 5 yes 2 3 2 1
-function       cpu yes yes 6 yes 2 3 2 1
-function       cpu yes yes 7 yes 2 3 2 1
-function       cpu yes yes 8 yes 2 3 2 1
-function       cpuacct yes yes 1 yes 2 3 2 1
-function       cpuacct no yes 1 yes 2 3 2 1
-function       cpuacct yes yes 2 yes 2 3 2 1
-function       cpuacct yes yes 3 yes 2 3 2 1
-function       cpuacct yes yes 4 yes 2 3 2 1
-function       cpuacct yes yes 5 yes 2 3 2 1
-function       cpuacct yes yes 6 yes 2 3 2 1
-function       cpuacct yes yes 7 yes 2 3 2 1
-function       cpuacct yes yes 8 yes 2 3 2 1
-function       memory yes yes 1 yes 2 3 2 1
-function       memory no yes 1 yes 2 3 2 1
-function       memory yes yes 2 yes 2 3 2 1
-function       memory yes yes 3 yes 2 3 2 1
-function       memory yes yes 4 yes 2 3 2 1
-function       memory yes yes 5 yes 2 3 2 1
-function       memory yes yes 6 yes 2 3 2 1
-function       memory yes yes 7 yes 2 3 2 1
-function       memory yes yes 8 yes 2 3 2 1
-function       all yes yes 1 yes 2 3 2 1
-function       all no yes 1 yes 2 3 2 1
-function       all yes yes 2 yes 2 3 2 1
-function       all yes yes 3 yes 2 3 2 1
-function       all yes yes 4 yes 2 3 2 1
-function       all yes yes 5 yes 2 3 2 1
-function       all yes yes 6 yes 2 3 2 1
-function       all yes yes 7 yes 2 3 2 1
-function       all yes yes 8 yes 2 3 2 1
-function       none yes yes 1 yes 2 3 2 1
-function       debug,debug yes yes 1 yes 2 3 2 1
-function       debug,debug no yes 1 yes 2 3 2 1
-function       debug,debug yes yes 2 yes 2 3 2 1
-function       debug,debug yes yes 3 yes 2 3 2 1
-function       debug,debug yes yes 4 yes 2 3 2 1
-function       debug,debug yes yes 5 yes 2 3 2 1
-function       debug,debug yes yes 6 yes 2 3 2 1
-function       debug,debug yes yes 7 yes 2 3 2 1
-function       debug,debug yes yes 8 yes 2 3 2 1
-function       nonexistent yes yes 1 yes 2 3 2 1
-function       freezer yes yes 1 yes 2 3 2 1
-function       freezer no yes 1 yes 2 3 2 1
-function       freezer yes yes 2 yes 2 3 2 1
-function       freezer yes yes 3 yes 2 3 2 1
-function       freezer yes yes 4 yes 2 3 2 1
-function       freezer yes yes 5 yes 2 3 2 1
-function       freezer yes yes 6 yes 2 3 2 1
-function       freezer yes yes 7 yes 2 3 2 1
-function       freezer yes yes 8 yes 2 3 2 1
-function       devices yes yes 1 yes 2 3 2 1
-function       devices no yes 1 yes 2 3 2 1
-function       devices yes yes 2 yes 2 3 2 1
-function       devices yes yes 3 yes 2 3 2 1
-function       devices yes yes 4 yes 2 3 2 1
-function       devices yes yes 5 yes 2 3 2 1
-function       devices yes yes 6 yes 2 3 2 1
-function       devices yes yes 7 yes 2 3 2 1
-function       devices yes yes 8 yes 2 3 2 1
-function       debug yes yes 1 yes 1 2 1 1
-function       debug yes yes 1 yes 2 2 1 1
-function       debug yes yes 1 yes 2 3 1 1
-function       debug yes yes 1 yes 2 5 1 1
-function       debug yes yes 1 yes 3 1 1 1
-function       debug yes yes 1 yes 3 2 1 1
-function       debug yes yes 1 yes 3 4 1 1
-function       debug yes yes 1 yes 4 3 1 1
-function       debug yes yes 1 yes 4 5 1 1
-function       debug yes yes 1 no 1 1 1 1
-function       debug yes yes 1 yes 1 1 1 1
-function       debug yes yes 1 yes 1 3 2 1
-function       debug yes yes 1 yes 2 3 2 2
-function       debug yes yes 1 yes 2 3 2 3
-function       debug yes yes 1 yes 2 3 2 4
-function       debug yes yes 1 yes 2 3 2 5
-function       debug yes yes 1 yes 2 3 2 6
-function       debug yes yes 1 yes 2 3 2 7
-function       debug yes yes 1 yes 2 3 3 2
-function       debug yes yes 1 yes 2 3 4 2
-function       debug yes yes 1 yes 2 3 5 2
-function       debug yes yes 1 yes 2 3 6 2
-function       debug yes yes 1 yes 2 3 7 2
-function       debug yes yes 2 yes 2 3 2 2
-function       debug yes yes 3 yes 2 3 1 1
-function       debug yes yes 3 yes 2 3 1 2
-function       debug yes yes 3 yes 2 3 1 3
-function       debug yes yes 3 yes 2 3 2 1
-function       debug yes yes 3 yes 2 3 2 2
-function       debug yes yes 3 yes 2 3 2 3
-function       debug yes yes 3 yes 2 3 2 4
-function       debug yes yes 3 yes 2 3 2 5
-function       debug yes yes 3 yes 2 3 2 6
-function       debug yes yes 3 yes 2 3 2 7
-function       debug yes yes 3 yes 2 3 3 1
-function       debug yes yes 3 yes 2 3 3 2
-function       debug yes yes 3 yes 2 3 3 3
-function       debug yes yes 3 yes 2 3 4 2
-function       debug yes yes 3 yes 2 3 5 2
-function       debug yes yes 3 yes 2 3 6 2
-function       debug yes yes 3 yes 2 3 7 2
-function2      1
-function2      2
-function2      3
-function2      4
-function2      5
-function2      6
-function2      7
-function2      8
-function2      9
-function2      10
-function2      11
-function2      12
-function2      13
-stress debug 100 1 1 1
-stress cpuset 100 1 1 1
-stress ns 100 1 1 1
-stress cpu 100 1 1 1
-stress cpuacct 100 1 1 1
-stress memory 100 1 1 1
-stress all 100 1 1 1
-stress debug 1 1 1 2
-stress debug 1 1 100 1
-stress debug 1 1 100 2
-stress debug 1 1 100 3
-stress debug 1 100 1 1
-stress debug 1 100 1 2
-stress debug 1 100 1 3
-stress debug 1 100 100 1
-stress debug 1 100 100 2
-stress cpuset 1 1 1 2
-stress cpuset 1 1 100 1
-stress cpuset 1 1 100 2
-stress cpuset 1 1 100 3
-stress cpuset 1 100 1 1
-stress cpuset 1 100 1 2
-stress cpuset 1 100 1 3
-stress cpuset 1 100 100 1
-stress cpuset 1 100 100 2
-stress cpu 1 1 1 2
-stress cpu 1 100 1 1
-stress cpu 1 100 1 2
-stress cpu 1 100 1 3
-stress cpuacct 1 1 1 2
-stress cpuacct 1 1 100 1
-stress cpuacct 1 1 100 2
-stress cpuacct 1 1 100 3
-stress cpuacct 1 100 1 1
-stress cpuacct 1 100 1 2
-stress cpuacct 1 100 1 3
-stress cpuacct 1 100 100 1
-stress cpuacct 1 100 100 2
-stress memory 1 1 1 2
-stress memory 1 1 100 1
-stress memory 1 1 100 2
-stress memory 1 1 100 3
-stress memory 1 100 1 1
-stress memory 1 100 1 2
-stress memory 1 100 1 3
-stress memory 1 100 100 1
-stress memory 1 100 100 2
\ No newline at end of file
diff --git a/testcases/kernel/controllers/cgroup_fj/run_cgroup_test_fj.sh 
b/testcases/kernel/controllers/cgroup_fj/run_cgroup_test_fj.sh
index f0b43b8..c2a111b 100755
--- a/testcases/kernel/controllers/cgroup_fj/run_cgroup_test_fj.sh
+++ b/testcases/kernel/controllers/cgroup_fj/run_cgroup_test_fj.sh
@@ -23,8 +23,18 @@
 
################################################################################
 cd $LTPROOT/testcases/bin
 
-export TCID="cgroup_test_fj"
-export TST_TOTAL=194
+
+cnt=1
+for arg; do
+       if [ $cnt -gt 1 ]; then
+               NAME+="_"
+               NAME+=$arg
+       fi
+       cnt=$(( $cnt + 1 ))
+done
+
+export TCID=$1$NAME
+export TST_TOTAL=1
 export TST_COUNT=1
 
 export TESTROOT=`pwd`
@@ -86,47 +96,39 @@ if [ "$SYBSYSCOMPILED" = "" ];then  # Warning and exit if 
all cgroup subsystem ar
        exit -2;
 fi
 
-echo "Now, we start the test for cgroup...";
-
 rm -f $LOGFILE 2>/dev/null
 echo `date` > $LOGFILE
 echo `uname -a` >> $LOGFILE
 
 echo "" >> $LOGFILE
-echo "Now, we start the test for basic function of cgroup..." >> $LOGFILE
 
-nlines=`cat cgroup_fj_testcases.sh | wc -l`
-for i in `seq 1 $nlines`
-do
-       CASETYPE=`sed -n "$i""p" cgroup_fj_testcases.sh | cut -f1`
-       CASECMD=`sed -n "$i""p" cgroup_fj_testcases.sh | cut -f2`
-       echo $CASETYPE | grep "#"
-       if [ $? -ne 0 ]; then
-               case $CASETYPE in
-               "function" )
-                       : $(( CASENO1 += 1 ))
-                       export CASENO1=$CASENO1
-                       $TESTROOT/cgroup_fj_function.sh $CASECMD
-                       ;;
-               "function2" )
-                       : $(( CASENO1 += 1 ))
-                       export CASENO1=$CASENO1
-                       $TESTROOT/cgroup_fj_function2.sh $CASECMD
-                       ;;
-               "stress" )
-                       : $(( CASENO2 += 1 ))
-                       export CASENO2=$CASENO2
-                       $TESTROOT/cgroup_fj_stress.sh $CASECMD
-                       ;;
-               esac
+CASETYPE=$1
+shift
+CASECMD=$@
 
-               ret=$?
-               if [ $ret -eq 0 ]; then
-                       tst_resm TPASS "case$i(`sed -n "$i""p" 
cgroup_fj_testcases.sh`)    PASS"
-               elif [ $ret -ne 9 ]; then
-                       tst_resm TFAIL "case$i(`sed -n "$i""p" 
cgroup_fj_testcases.sh`)    FAIL"
-               fi
-       fi
-done
+case $CASETYPE in
+"function" )
+       : $(( CASENO1 += 1 ))
+       export CASENO1=$CASENO1
+       $TESTROOT/cgroup_fj_function.sh $CASECMD
+       ;;
+"function2" )
+       : $(( CASENO1 += 1 ))
+       export CASENO1=$CASENO1
+       $TESTROOT/cgroup_fj_function2.sh $CASECMD
+       ;;
+"stress" )
+       : $(( CASENO2 += 1 ))
+       export CASENO2=$CASENO2
+       $TESTROOT/cgroup_fj_stress.sh $CASECMD
+       ;;
+esac
+
+ret=$?
+if [ $ret -eq 0 ]; then
+       tst_resm TPASS "case$i($CASETYPE$CASECMD)    PASS"
+elif [ $ret -ne 9 ]; then
+       tst_resm TFAIL "case$i($CASETYPE $CASECMD)    FAIL"
+fi
 
 exit $ret;
-- 
2.1.4


------------------------------------------------------------------------------
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to