summaryrefslogtreecommitdiff
path: root/android
diff options
context:
space:
mode:
authorBotao Sun <botao.sun@linaro.org>2014-10-17 03:11:45 +1100
committerMilosz Wasilewski <milosz.wasilewski@linaro.org>2014-10-20 13:47:53 +0000
commitfec875d4c9f98845cd0f79492ee008146bf368e8 (patch)
tree6a01d48eba7f81caac10cf29ba5068ccd5395a4c /android
parent1f1b2146bd89e056def45e0341962002955017db (diff)
iozone.sh, iozoneparser.sh: POSIX Compliant Update
This change is to make the test script to be POSIX compliant. Original patch comes from: Lucas Dutra Nunes <ldnunes@ossystems.com.br> Signed-off by: Botao Sun <botao.sun@linaro.org> Change-Id: Iee6cffa3e48112c3e742d0290e7b0da1e239d9cc
Diffstat (limited to 'android')
-rwxr-xr-xandroid/scripts/iozone/iozone.sh14
-rwxr-xr-xandroid/scripts/iozone/iozoneparser.sh42
2 files changed, 27 insertions, 29 deletions
diff --git a/android/scripts/iozone/iozone.sh b/android/scripts/iozone/iozone.sh
index 287df09..5807d80 100755
--- a/android/scripts/iozone/iozone.sh
+++ b/android/scripts/iozone/iozone.sh
@@ -2,7 +2,7 @@
#
# iozone test
#
-# Copyright (C) 2013, Linaro Limited.
+# Copyright (C) 2010 - 2014, Linaro Limited.
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
@@ -16,12 +16,10 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
-# USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
#
-# owner: harigopal.gollamudi@linaro.org
-#
-##############################################################################
+# Author: Harigopal Gollamudi <harigopal.gollamudi@linaro.org>
+# Maintainer: Botao Sun <botao.sun@linaro.org>
# $1 is the testing location. The -b must be specified for parser.
# the file itself does not matter as it is not used.
@@ -35,6 +33,6 @@
# stdout and can be parsed
iozone_cmd="iozone -a -i 0 -i 2 -s 16m -V teststring "
-${iozone_cmd} &> stdout.log
-sh $PWD/android/scripts/iozone/iozoneparser.sh
+${iozone_cmd} > stdout.log 2>&1
+sh $PWD/iozoneparser.sh
rm -rf stdout.log
diff --git a/android/scripts/iozone/iozoneparser.sh b/android/scripts/iozone/iozoneparser.sh
index 99a886c..c223903 100755
--- a/android/scripts/iozone/iozoneparser.sh
+++ b/android/scripts/iozone/iozoneparser.sh
@@ -2,7 +2,7 @@
#
# iozoneparser
#
-# Copyright (C) 2013, Linaro Limited.
+# Copyright (C) 2010 - 2014, Linaro Limited.
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
@@ -16,32 +16,32 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
-# USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
#
-# owner: harigopal.gollamudi@linaro.org
-#
-##############################################################################
+# Author: Harigopal Gollamudi <harigopal.gollamudi@linaro.org>
+# Maintainer: Botao Sun <botao.sun@linaro.org>
grep -A 13 "KB reclen write rewrite" stdout.log | sed '1d' > temp.log
+
while read line
do
- var="$(echo $line | cut -d' ' -f2)"
-
- Write_val="$(echo $line | cut -d' ' -f3)"
- ReWrite_val="$(echo $line | cut -d' ' -f4)"
- RandomRead_val="$(echo $line | cut -d' ' -f5)"
- RandomWrite_val="$(echo $line | cut -d' ' -f6)"
-
- Write_string='iozone_Write_KB_16384_rclen'_$var' '$Write_val' 'Kbytes/sec' 'pass
- RandomRead_string='iozone_Random_read_KB_16384_rclen'_$var' '$RandomRead_val' 'Kbytes/sec' 'pass
- RandomWrite_string='iozone_Random_write_KB_16384_rclen'_$var' '$RandomWrite_val' 'Kbytes/sec' 'pass
- ReWrite_string='iozone_Rewrite_KB_16384_rclen'_$var' '$ReWrite_val' 'Kbytes/sec' 'pass
+ var="$(echo $line | cut -d' ' -f2)"
+
+ Write_val="$(echo $line | cut -d' ' -f3)"
+ ReWrite_val="$(echo $line | cut -d' ' -f4)"
+ RandomRead_val="$(echo $line | cut -d' ' -f5)"
+ RandomWrite_val="$(echo $line | cut -d' ' -f6)"
- echo $Write_string
- echo $RandomRead_string
- echo $RandomWrite_string
- echo $ReWrite_string
+ Write_string='iozone_Write_KB_16384_rclen'_$var' '$Write_val' 'Kbytes/sec' 'pass
+ RandomRead_string='iozone_Random_read_KB_16384_rclen'_$var' '$RandomRead_val' 'Kbytes/sec' 'pass
+ RandomWrite_string='iozone_Random_write_KB_16384_rclen'_$var' '$RandomWrite_val' 'Kbytes/sec' 'pass
+ ReWrite_string='iozone_Rewrite_KB_16384_rclen'_$var' '$ReWrite_val' 'Kbytes/sec' 'pass
+
+ echo $Write_string
+ echo $RandomRead_string
+ echo $RandomWrite_string
+ echo $ReWrite_string
done < temp.log
+
rm -rf temp.log