diff --git a/test/run_window_test.sh b/test/run_window_test.sh index 3d481257..a4ecba16 100755 --- a/test/run_window_test.sh +++ b/test/run_window_test.sh @@ -4,12 +4,15 @@ sleep 1; xterm -T MonkeySee sh & XPID=$! +echo "Started MonkeySee xterm: pid ${XPID}" sleep 1; xterm -T TermUnwanted sh & TPID=$! +echo "Started TermUnwanted xterm: pid ${TPID}" sleep 1; rofi -modi window -show window > output.txt & RPID=$! +echo "Started rofi: pid ${RPID}" # send enter. sleep 5; @@ -19,9 +22,16 @@ xdotool key Return sleep 1; xdotool key Ctrl+d sleep 1; -kill ${TPID} + +echo -n "Killing TermUnwanted: " +if kill ${TPID}; then + echo "done" +# wait ${TPID} +fi + if pgrep -u $USER xterm then + echo "Found remaining xterms: $(pgrep -u $USER xterm)" kill ${XPID} kill ${RPID} exit 1