Skip to content

Commit e0f8c72

Browse files
committed
Fix according to review
JerryScript-DCO-1.0-Signed-off-by: Evgeny Gavrin [email protected]
1 parent 1874a5c commit e0f8c72

File tree

1 file changed

+10
-11
lines changed

1 file changed

+10
-11
lines changed

tools/runners/run-unittests-remote.sh

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -27,18 +27,17 @@ TARGET_IP=$1
2727
TARGET_USER=$2
2828
TARGET_PASS=$3
2929

30-
RAND=`strings /dev/urandom | grep -o '[[:alnum:]]' | head -n 5 | tr -d '\n'; echo`
31-
3230
export SSHPASS=${TARGET_PASS}
33-
34-
sshpass -e ssh ${TARGET_USER}@${TARGET_IP} "mkdir -p /tmp/unittests-$RAND/check"
35-
sshpass -e scp ${BASE_DIR}/../../tools/runners/run-unittests.sh ${TARGET_USER}@${TARGET_IP}:/tmp/unittests-$RAND
36-
sshpass -e scp -r ${OUT_DIR}/unittests/* ${TARGET_USER}@${TARGET_IP}:/tmp/unittests-$RAND
37-
sshpass -e ssh ${TARGET_USER}@${TARGET_IP} "/tmp/unittests-$RAND/run-unittests.sh /tmp/unittests-$RAND; \
38-
echo $? > /tmp/unittests-$RAND/target_unittests_run.log"
39-
sshpass -e scp -r ${TARGET_USER}@${TARGET_IP}:/tmp/unittests-$RAND/*.log ${OUT_DIR}/unittests
40-
sshpass -e scp -r ${TARGET_USER}@${TARGET_IP}:/tmp/unittests-$RAND/check ${OUT_DIR}/unittests
41-
sshpass -e ssh ${TARGET_USER}@${TARGET_IP} "rm -rf /tmp/unittests-$RAND"
31+
REMOTE_TMP_DIR=`sshpass -e ssh ${TARGET_USER}@${TARGET_IP} 'mktemp'`
32+
33+
sshpass -e ssh ${TARGET_USER}@${TARGET_IP} "mkdir -p $REMOTE_TMP_DIR/check"
34+
sshpass -e scp ${BASE_DIR}/../../tools/runners/run-unittests.sh ${TARGET_USER}@${TARGET_IP}:$REMOTE_TMP_DIR
35+
sshpass -e scp -r ${OUT_DIR}/unittests/* ${TARGET_USER}@${TARGET_IP}:$REMOTE_TMP_DIR
36+
sshpass -e ssh ${TARGET_USER}@${TARGET_IP} "$REMOTE_TMP_DIR/run-unittests.sh $REMOTE_TMP_DIR \
37+
echo $? > $REMOTE_TMP_DIR/target_unittests_run.log"
38+
sshpass -e scp -r ${TARGET_USER}@${TARGET_IP}:$REMOTE_TMP_DIR/*.log ${OUT_DIR}/unittests
39+
sshpass -e scp -r ${TARGET_USER}@${TARGET_IP}:$REMOTE_TMP_DIR/check ${OUT_DIR}/unittests
40+
sshpass -e ssh ${TARGET_USER}@${TARGET_IP} "rm -rf $REMOTE_TMP_DIR"
4241

4342
STATUS=`cat ${OUT_DIR}/unittests/target_unittests_run.log`
4443

0 commit comments

Comments
 (0)