aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2019-09-19 14:12:51 +0000
committerMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2019-10-08 08:30:26 +0000
commit556ca32926f8724b9a1c2d8f60ef85de50aa32ea (patch)
tree0f1e6e77db122bd1df2801fe036bcceb2ffe9f79
parent0635fdcfbffc53a3ebed0df1e891b370229baf72 (diff)
prepare-board.sh: Allow adding more "actions" other than start/stop
Change-Id: I10f79f64e9e58c2329846a2c653ab7cf64f7cd18
-rwxr-xr-xprepare-board.sh3
-rwxr-xr-xrun.sh4
2 files changed, 3 insertions, 4 deletions
diff --git a/prepare-board.sh b/prepare-board.sh
index c58504b..9bb8c8f 100755
--- a/prepare-board.sh
+++ b/prepare-board.sh
@@ -444,8 +444,7 @@ while [[ $# -gt 0 ]]; do
OPT=$1
shift
case "$OPT" in
- --start) ACTION=start ;;
- --stop) ACTION=stop ;;
+ --action) ACTION=$1; shift ;;
--jenkins-node) JENKINS_NODE=$1; shift ;;
--board-type) BOARD_TYPE=$1; shift ;;
--guess-board-type) GUESS_BOARD_TYPE=1; ;;
diff --git a/run.sh b/run.sh
index 1b574e9..ea2eb8a 100755
--- a/run.sh
+++ b/run.sh
@@ -217,7 +217,7 @@ fi
# perf functional
# taskset works
# CPU frequency
-$nosudo || sudo ${mydir}/prepare-board.sh --jenkins-node ${nodename} --start --verbose
+$nosudo || sudo ${mydir}/prepare-board.sh --jenkins-node ${nodename} --action start --verbose
# Configure the benchmarks
for cpu in ${cpus[@]}
@@ -321,7 +321,7 @@ do
done
echo "Note: Runs finished"
-$nosudo || sudo ${mydir}/prepare-board.sh --stop --verbose &
+$nosudo || sudo ${mydir}/prepare-board.sh --action stop --verbose &
result=0 && wait $! || result=$?
if [ $result != 0 ]; then
echo "Warning: prepare-board.sh did not finish cleanly"