diff options
author | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2017-05-28 15:21:01 +0000 |
---|---|---|
committer | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2017-05-31 17:59:09 +0000 |
commit | 3da7d4db0693728a2539a25c252daeb12ec09654 (patch) | |
tree | d2b22b8f75fdc5e03449a5f717ae28eecbe9cbd2 | |
parent | dde8e7fff9804a8a52c3dbee68081c3d3ab5a798 (diff) |
tcwg-benchmark-results.sh: New script for tcwg-benchmark-results job.
This script is processing result files from tcwg-benchmark
job, which passes it resultsdest parameter. The results are,
normally, located in dev-01.tcwglab:/home/tcwg-benchmark/results/$BUILD_TAG/.
The output is 2 files: time.csv has time data from "official" SPEC2k6
results, and sample.csv has 10HZ sample data from perf.data files.
Change-Id: I90ac529d7265194f779184d51913adaa16322470
-rw-r--r-- | tcwg-benchmark-results.sh | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/tcwg-benchmark-results.sh b/tcwg-benchmark-results.sh new file mode 100644 index 00000000..00efe72f --- /dev/null +++ b/tcwg-benchmark-results.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +# Clean: shellcheck -e 2001 ./tcwg-benchmark-results.sh + +set -ex + +# Make shellcheck happy and workaround Jenkins not defining variables +# for empty arguments. +resultsdest="$resultsdest" + +# Jenkins doesn't define variables when parameter value is empty (like cflags), +# so enable "set -u" only after above binding of variables. +set -u + +rsync -az --delete "$resultsdest/" results/ + +mkdir -p artifacts +bmk-scripts/perfdatadir2csv.sh --buildid-dir local -t --num 0 --format sample --results-dir results/ > artifacts/time.csv +bmk-scripts/perfdatadir2csv.sh --buildid-dir local --results-dir results/ > artifacts/sample.csv + +exit 0 |