summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNaresh Kamboju <naresh.kamboju@linaro.org>2013-08-06 11:17:08 +0530
committerNaresh Kamboju <naresh.kamboju@linaro.org>2013-08-06 11:17:08 +0530
commit81d59eb4dfbedadd07912596283a672f0d2e1936 (patch)
tree672944de904b2d6d01fa8c89c435e87123fac120
parent99e669598b969cfe501edf0793f64ad0d01dd35d (diff)
test-host : running hackbench on host
This patch enables to print the script running on host or target. Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
-rwxr-xr-xtest-host.sh2
-rwxr-xr-xtest-rt-tests.sh76
2 files changed, 45 insertions, 33 deletions
diff --git a/test-host.sh b/test-host.sh
index 68ba2a2..57723b4 100755
--- a/test-host.sh
+++ b/test-host.sh
@@ -6,4 +6,4 @@ cp hackbench /usr/bin/hackbench
chmod 777 /usr/bin/hackbench
cp test-rt-tests.sh /root/test-rt-tests.sh
chmod 777 /root/test-rt-tests.sh
-sh /root/test-rt-tests.sh
+sh /root/test-rt-tests.sh host
diff --git a/test-rt-tests.sh b/test-rt-tests.sh
index 8ccfa55..5f29b59 100755
--- a/test-rt-tests.sh
+++ b/test-rt-tests.sh
@@ -1,32 +1,44 @@
-/usr/bin/hackbench -l 100 -T
-/usr/bin/hackbench -l 100 -P
-/usr/bin/hackbench -l 10000 -T
-/usr/bin/hackbench -l 10000 -P
-/usr/bin/hackbench -l 100 -T -f 10
-/usr/bin/hackbench -l 100 -P -f 10
-/usr/bin/hackbench -l 10000 -T -f 10
-/usr/bin/hackbench -l 10000 -P -f 10
-/usr/bin/hackbench -s 64 -l 100 -T -f 10
-/usr/bin/hackbench -s 64 -l 100 -P -f 10
-/usr/bin/hackbench -s 64 -l 100 -T -f 20
-/usr/bin/hackbench -s 64 -l 100 -P -f 20
-/usr/bin/hackbench -s 64 -l 100 -T -f 30
-/usr/bin/hackbench -s 64 -l 100 -P -f 30
-/usr/bin/hackbench -s 64 -l 100 -T -f 40
-/usr/bin/hackbench -s 64 -l 100 -P -f 40
-/usr/bin/hackbench -s 1024 -l 100 -T -f 10
-/usr/bin/hackbench -s 1024 -l 100 -P -f 10
-/usr/bin/hackbench -s 1024 -l 100 -T -f 20
-/usr/bin/hackbench -s 1024 -l 100 -P -f 20
-/usr/bin/hackbench -s 1024 -l 100 -T -f 30
-/usr/bin/hackbench -s 1024 -l 100 -P -f 30
-/usr/bin/hackbench -s 1024 -l 100 -T -f 40
-/usr/bin/hackbench -s 1024 -l 100 -P -f 40
-/usr/bin/hackbench -s 4096 -l 100 -T -f 10
-/usr/bin/hackbench -s 4096 -l 100 -P -f 10
-/usr/bin/hackbench -s 4096 -l 100 -T -f 20
-/usr/bin/hackbench -s 4096 -l 100 -P -f 20
-/usr/bin/hackbench -s 4096 -l 100 -T -f 30
-/usr/bin/hackbench -s 4096 -l 100 -P -f 30
-/usr/bin/hackbench -s 4096 -l 100 -T -f 40
-/usr/bin/hackbench -s 4096 -l 100 -P -f 40
+#!/bin/bash
+
+export SCR_NAME=$1
+if [ $# -ne 1 ]
+then
+ export SCR_NAME=guest
+fi
+
+function run_hackbench() {
+ /usr/bin/hackbench "$@" | grep Time | awk -v pre=$SCR_NAME '{t=$2}; END {print pre "_hackbench_l_100_T " t " pass"}'
+}
+
+run_hackbench -l 100 -T
+run_hackbench -l 100 -P
+run_hackbench -l 10000 -T
+run_hackbench -l 10000 -P
+run_hackbench -l 100 -T -f 10
+run_hackbench -l 100 -P -f 10
+run_hackbench -l 10000 -T -f 10
+run_hackbench -l 10000 -P -f 10
+run_hackbench -s 64 -l 100 -T -f 10
+run_hackbench -s 64 -l 100 -P -f 10
+run_hackbench -s 64 -l 100 -T -f 20
+run_hackbench -s 64 -l 100 -P -f 20
+run_hackbench -s 64 -l 100 -T -f 30
+run_hackbench -s 64 -l 100 -P -f 30
+run_hackbench -s 64 -l 100 -T -f 40
+run_hackbench -s 64 -l 100 -P -f 40
+run_hackbench -s 1024 -l 100 -T -f 10
+run_hackbench -s 1024 -l 100 -P -f 10
+run_hackbench -s 1024 -l 100 -T -f 20
+run_hackbench -s 1024 -l 100 -P -f 20
+run_hackbench -s 1024 -l 100 -T -f 30
+run_hackbench -s 1024 -l 100 -P -f 30
+run_hackbench -s 1024 -l 100 -T -f 40
+run_hackbench -s 1024 -l 100 -P -f 40
+run_hackbench -s 4096 -l 100 -T -f 10
+run_hackbench -s 4096 -l 100 -P -f 10
+run_hackbench -s 4096 -l 100 -T -f 20
+run_hackbench -s 4096 -l 100 -P -f 20
+run_hackbench -s 4096 -l 100 -T -f 30
+run_hackbench -s 4096 -l 100 -P -f 30
+run_hackbench -s 4096 -l 100 -T -f 40
+run_hackbench -s 4096 -l 100 -P -f 40