From faa88343f0dbf1259fbc1cd8f00c14dd24b5feaa Mon Sep 17 00:00:00 2001 From: Quentin Glidic Date: Tue, 30 May 2017 15:07:48 +0200 Subject: test-x: Try to run tests without fluxbox Signed-off-by: Quentin Glidic --- test/run_test.sh | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to 'test') diff --git a/test/run_test.sh b/test/run_test.sh index a41de6a8..35603594 100755 --- a/test/run_test.sh +++ b/test/run_test.sh @@ -9,9 +9,11 @@ function create_fake_x ( ) Xvfb +extension XINERAMA +xinerama -screen 0 1280x1024x24 -screen 1 800x600x24 ${DISPLAY} &>test-x-logs/xserver-:$1.log & XPID=$! sleep 1; - timeout -k 30s 30s fluxbox &>test-x-logs/fluxbox-:$1.log & - FPID=$! - sleep 1 + if [ -x "$(which fluxbox 2>/dev/null)" ]; then + timeout -k 30s 30s fluxbox &>test-x-logs/fluxbox-:$1.log & + FPID=$! + sleep 1 + fi } function destroy_fake_x ( ) @@ -19,9 +21,11 @@ function destroy_fake_x ( ) if [ -n "${XPID}" ] then echo "Stopping fake X: ${XPID} - ${FPID}" - kill ${FPID} - echo " wait flux" - wait ${FPID} + if [ -n "${FPID}" ]; then + kill ${FPID} + echo " wait flux" + wait ${FPID} + fi kill ${XPID} echo "wait x" wait ${XPID} -- cgit v1.2.3