summaryrefslogtreecommitdiff
path: root/tcwg-benchmark.sh
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2020-04-27 17:24:14 +0000
committerMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2020-04-29 13:29:23 +0000
commit49aa56fa328bd43ea470c1c3cda41edbd970a40f (patch)
treefef1b1f8ce398a44139d989ba140b0a1c7308ca2 /tcwg-benchmark.sh
parent1c7d863d4ac2633f0b37c6ce8b4c69e2b59b74b8 (diff)
tcwg-benchmark*.sh: Update to pass --hw_tags to bmk-scripts/
Change-Id: I49685c1938c44548f88928c7afa455a863af8076
Diffstat (limited to 'tcwg-benchmark.sh')
-rwxr-xr-xtcwg-benchmark.sh11
1 files changed, 10 insertions, 1 deletions
diff --git a/tcwg-benchmark.sh b/tcwg-benchmark.sh
index 55b097da..6f0c65f7 100755
--- a/tcwg-benchmark.sh
+++ b/tcwg-benchmark.sh
@@ -216,10 +216,18 @@ boardname=$(echo "${NODE_NAME}" | sed 's/-bmk//').tcwglab
results_id=$(echo "$results_id" \
| sed -e "s/<build_num>/$BUILD_NUMBER/g" \
-e "s/@build_num@/$BUILD_NUMBER/g")
+hw_tag="${results_id%%/*}"
if echo "$results_id" | grep -q "\.\."; then
echo "ERROR: results_id should not escape /home/tcwg-benchmark/results* hierarchy; do not use \"..\""
exit 1
fi
+case "$hw_tag" in
+ tk1_*|tx1_*) ;;
+ *)
+ echo "ERROR: results_id does not start with a valid hw_tag"
+ exit 1
+ ;;
+esac
rsync -az --delete bmk-scripts/ "$boardname:bmk-scripts/"
@@ -254,7 +262,7 @@ if $prepare_board; then
# check that there are no stray processes
# test that taskset works
remote_exec "$boardname:::-t -Snone" \
- sudo /usr/local/bin/benchmark.sh --jenkins-node $NODE_NAME \
+ sudo /usr/local/bin/benchmark.sh --hw_tag "$hw_tag" \
--action start_board --verbose
fi
@@ -268,6 +276,7 @@ remote_exec "$run_container_host:$run_container_port::-t -Snone" \
--ldflags "$ldflags" \
--ccprefix "$ccprefix" \
--extension "$extension" \
+ --hw_tag "$hw_tag" \
--ignore_errors "$ignore_errors" \
--input_size "$input_size" \
--iterations "$iterations" \