diff options
author | Vishal Bhoj <vishal.bhoj@linaro.org> | 2015-10-09 20:23:35 +0530 |
---|---|---|
committer | Vishal Bhoj <vishal.bhoj@linaro.org> | 2015-10-09 20:59:06 +0530 |
commit | 89f520163c13bce0a8198d8d3401aa8928a181f1 (patch) | |
tree | 8b52166478844454e5ca496179ad25f5b1390606 /android | |
parent | 1a32423fe3c86b5596a5cdbf97ff29acd5fb118f (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.yaml | 4 | ||||
-rwxr-xr-x | android/scripts/parse-ubenchmarks-results.sh | 12 |
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 |