Fix output parsing of Unixbench 01/68601/1
authorDeepanshu Bhatia <deepanshu@voereir.com>
Tue, 8 Oct 2019 00:56:47 +0000 (06:26 +0530)
committerDeepanshu Bhatia <deepanshu@voereir.com>
Tue, 8 Oct 2019 00:56:47 +0000 (06:26 +0530)
Pick the last word in the awk as score for handling partial index score and index score

Change-Id: Ida56b704b14c7c27156f57590bb1ea8532650f90
JIRA: YARDSTICK-1622
Signed-off-by: Deepanshu Bhatia <deepanshu@voereir.com>
yardstick/benchmark/scenarios/compute/unixbench_benchmark.bash

index 9f18048..0f0122e 100644 (file)
@@ -25,8 +25,8 @@ run_unixbench()
 # write the result to stdout in json format
 output_json()
 {
-    single_score=$(awk '/Score/{print $7}' $OUTPUT_FILE | head -1 )
-    parallel_score=$(awk '/Score/{print $7}' $OUTPUT_FILE | tail -1 )
+    single_score=$(awk '/Score/{print $NF}' $OUTPUT_FILE | head -1 )
+    parallel_score=$(awk '/Score/{print $NF}' $OUTPUT_FILE | tail -1 )
     echo -e "{  \
         \"single_score\":\"$single_score\", \
         \"parallel_score\":\"$parallel_score\" \