summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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