From 3da7d4db0693728a2539a25c252daeb12ec09654 Mon Sep 17 00:00:00 2001 From: Maxim Kuvyrkov Date: Sun, 28 May 2017 15:21:01 +0000 Subject: 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 --- tcwg-benchmark-results.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 tcwg-benchmark-results.sh 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 -- cgit v1.2.3