X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=utils%2Fci%2Fcheck_manual_usage_example.sh;h=75faf3968450d63399d84557a8704bf870a1f8e5;hb=7511f6ddaaaed78d65d36b7fce47297e5b4dd7f0;hp=2ad3d245173ce863846926b31d5e16e8c3478c23;hpb=ae307a99f2682876543a1dd019b6aeddec413914;p=osm%2Fvim-emu.git diff --git a/utils/ci/check_manual_usage_example.sh b/utils/ci/check_manual_usage_example.sh index 2ad3d24..75faf39 100755 --- a/utils/ci/check_manual_usage_example.sh +++ b/utils/ci/check_manual_usage_example.sh @@ -14,6 +14,7 @@ W() { chmod +x ${SUBF} cat > ${SUBF} <<- EOF #!/bin/bash -e + set -x while true; do if strings screenlog.0 | grep -m 1 "\${1}"; then exit 0 @@ -21,6 +22,7 @@ W() { sleep 0.5s done EOF + cat ${SUBF} timeout -k 3s ${T} ${SUBF} "${1}" local RES=$? rm -f ${SUBF} @@ -46,7 +48,7 @@ if ! timeout --version; then timeout --version fi # Initial cleanup -pkill -f 'screen -L -S sonemu' || true +pkill -f 'SCREEN -L -S sonemu' || true screen -wipe || true rm -f screenlog.0