~linaro-validation/lava-android-test/trunk

« back to all changes in this revision

Viewing changes to lava_android_test/test_definitions/pm_qa/pm-qa.sh

  • Committer: Yongqin Liu
  • Date: 2013-06-05 09:09:55 UTC
  • mfrom: (255.1.2 lava-android-test)
  • Revision ID: yongqin.liu@linaro.org-20130605090955-ib430hyxuuelostf
update some changes on the pm_qa test

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#!/system/bin/sh
2
2
 
 
3
scripts_dir=$1 && shift
 
4
if [ -z "${scripts_dir}" ];then
 
5
    scripts_dir="/data/benchmark/pm-qa"
 
6
fi
3
7
test_func(){
4
 
   if [ ! -d /data/benchmark/pm-qa ]; then
5
 
       echo "pm-qa=fail"
 
8
   if [ ! -d "${scripts_dir}" ]; then
 
9
       echo "pm_qa=fail"
6
10
       exit
7
 
   fi  
 
11
   fi
8
12
 
9
13
   mkdir /data/bin/
10
14
   cd /data/bin
30
34
 
31
35
   export PATH=/data/bin:$PATH
32
36
 
33
 
   cd /data/benchmark/pm-qa
 
37
   cd "${scripts_dir}"
34
38
 
35
 
   pwd=$PWD
 
39
   pwd_dir=$PWD
36
40
   echo $pwd
37
41
   tests_dirs="cpuidle cpufreq cpuhotplug sched_mc suspend thermal utils"
38
 
   files=`find cpuidle cpufreq cpuhotplug sched_mc suspend -name "*.sh"`
39
42
 
40
 
   for dir in $tests_dirs
41
 
   do
42
 
       subDir=`pwd`/$dir
 
43
   for dir in $tests_dirs; do
 
44
       subDir=${pwd_dir}/$dir
43
45
       if [ -d $subDir ]; then
44
 
       cd $subDir
 
46
           cd $subDir
 
47
       else
 
48
           continue
45
49
       fi
46
50
 
47
51
       echo `pwd`
48
 
       for file in `find . -name "*.sh"`
49
 
       do
50
 
       path=$file
51
 
       echo $path
52
 
       /system/bin/sh $path
 
52
       for file in `find . -name "*.sh"`; do
 
53
           path=$file
 
54
           echo $path
 
55
           /system/bin/sh $path
53
56
       done
54
57
       cd ..
55
58
   done
56
59
 
57
 
   echo "pm-qa=pass"
 
60
   echo "pm_qa=pass"
58
61
}
59
62
 
60
63
test_func