summaryrefslogtreecommitdiff
path: root/android
diff options
context:
space:
mode:
authorVishal Bhoj <vishal.bhoj@linaro.org>2015-10-09 20:23:35 +0530
committerVishal Bhoj <vishal.bhoj@linaro.org>2015-10-09 20:59:06 +0530
commit89f520163c13bce0a8198d8d3401aa8928a181f1 (patch)
tree8b52166478844454e5ca496179ad25f5b1390606 /android
parent1a32423fe3c86b5596a5cdbf97ff29acd5fb118f (diff)
record ubenchmark results
Change-Id: I1be482a24e6ad56c94f6631114aaf42bda7052fb Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
Diffstat (limited to 'android')
-rw-r--r--android/art-microbenchmarks.yaml4
-rwxr-xr-xandroid/scripts/parse-ubenchmarks-results.sh12
2 files changed, 14 insertions, 2 deletions
diff --git a/android/art-microbenchmarks.yaml b/android/art-microbenchmarks.yaml
index d2f368e..7859aa2 100644
--- a/android/art-microbenchmarks.yaml
+++ b/android/art-microbenchmarks.yaml
@@ -40,8 +40,8 @@ run:
- if [ $IPADDR != "_MISSING_" ]
- then
- ./android/scripts/configure-$TARGET_DEVICE-for-benchmarks.sh
- - cd art-testing/benchmarking/java-ubenchs
- - ./run.py -t --iterations $ITERATIONS --mode $MODE
+ - ./art-testing/run.py -t $IPADDR --iterations $ITERATIONS --mode $MODE | tee logs.txt
+ - ./android/scripts/parse-ubenchmarks-results.sh art-testing/benchmarking/java-ubenchs/logs.txt
- lava-test-run-attach res.*.pkl
- echo "processes running"
- ps
diff --git a/android/scripts/parse-ubenchmarks-results.sh b/android/scripts/parse-ubenchmarks-results.sh
new file mode 100755
index 0000000..b8bbed6
--- /dev/null
+++ b/android/scripts/parse-ubenchmarks-results.sh
@@ -0,0 +1,12 @@
+grep -i "benchmark" $1 > results.txt
+while IFS= read -r score; do
+for i in 1 2 3 4 5 6
+do
+export param_$i=`echo $score | awk -v x=$i '{print $x}'`
+done
+lava-test-case $param_1.min --result pass --measurement $param_2
+lava-test-case $param_1.max --result pass --measurement $param_3
+lava-test-case $param_1.mean --result pass --measurement $param_4
+lava-test-case $param_1.stdev --result pass --measurement $param_5
+lava-test-case $param_1.stdev% --result pass --measurement $param_6
+done < results.txt