File tree Expand file tree Collapse file tree 1 file changed +10
-11
lines changed Expand file tree Collapse file tree 1 file changed +10
-11
lines changed Original file line number Diff line number Diff line change @@ -27,18 +27,17 @@ TARGET_IP=$1
27
27
TARGET_USER=$2
28
28
TARGET_PASS=$3
29
29
30
- RAND=` strings /dev/urandom | grep -o ' [[:alnum:]]' | head -n 5 | tr -d ' \n' ; echo`
31
-
32
30
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 "
42
41
43
42
STATUS=` cat ${OUT_DIR} /unittests/target_unittests_run.log`
44
43
You can’t perform that action at this time.
0 commit comments