Home | History | Annotate | Download | only in functional
      1 #!/bin/sh
      2 
      3 ################################################################################
      4 ##                                                                            ##
      5 ## Copyright (c) 2009 FUJITSU LIMITED                                         ##
      6 ##                                                                            ##
      7 ## This program is free software;  you can redistribute it and#or modify      ##
      8 ## it under the terms of the GNU General Public License as published by       ##
      9 ## the Free Software Foundation; either version 2 of the License, or          ##
     10 ## (at your option) any later version.                                        ##
     11 ##                                                                            ##
     12 ## This program is distributed in the hope that it will be useful, but        ##
     13 ## WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY ##
     14 ## or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License   ##
     15 ## for more details.                                                          ##
     16 ##                                                                            ##
     17 ## You should have received a copy of the GNU General Public License          ##
     18 ## along with this program;  if not, write to the Free Software Foundation,   ##
     19 ## Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA           ##
     20 ##                                                                            ##
     21 ## Author: Li Zefan <lizf (at] cn.fujitsu.com>                                     ##
     22 ## Restructure for LTP: Shi Weihua <shiwh (at] cn.fujitsu.com>                     ##
     23 ## Added memcg enable/disable functinality: Rishikesh K Rajak		      ##
     24 ##						<risrajak (at] linux.vnet.ibm.com  ##
     25 ##                                                                            ##
     26 ################################################################################
     27 
     28 TCID="memcg_subgroup_charge"
     29 TST_TOTAL=3
     30 
     31 . memcg_lib.sh
     32 
     33 # Test that group and subgroup have no relationship
     34 testcase_1()
     35 {
     36 	test_subgroup $PAGESIZES $((2*PAGESIZES))
     37 }
     38 
     39 testcase_2()
     40 {
     41 	test_subgroup $PAGESIZES $PAGESIZES
     42 }
     43 
     44 testcase_3()
     45 {
     46 	test_subgroup $PAGESIZES 0
     47 }
     48 
     49 run_tests
     50 tst_exit
     51