#!/bin/bash # Clean: shellcheck -e 2001 ./tcwg-benchmark-results.sh set -euf -o pipefail scripts=$(dirname $0) . $scripts/jenkins-helpers.sh convert_args_to_variables "$@" obligatory_variables results_id results_ref top_artifacts="${top_artifacts-artifacts}" verbose="${verbose-true}" num_entries_opt="${num_dsos+--num-dsos $num_dsos} ${num_symbols+--num-symbols $num_symbols}" if $verbose; then set -x; fi results_top="bkp-01.tcwglab:/home/tcwg-benchmark/results" num=0 csvs="" for i in $results_ref $results_id; do rsync -az --delete "$results_top-$i/" results-$num/ $scripts/../bmk-scripts/perfdatadir2csv.sh \ --buildid-dir local --format sample,size --sort-field sample \ $num_entries_opt \ --results-dir "results-$num/" > "results-$num.csv" csvs="$csvs results-$num.csv" num=$(($num+1)) done mkdir -p $top_artifacts $scripts/../bmk-scripts/csvs2table.py --relative $csvs > $top_artifacts/results.csv