test: Propagate Xwayland stdout/stderr output and exit status
If waiting for weston to start times out. This should make it easier to diagnose issues.
This commit is contained in:
parent
e58203c1e2
commit
129ec1cb84
|
@ -23,7 +23,11 @@ export WAYLAND_DISPLAY=wayland-$$
|
||||||
trap 'kill $WESTON_PID' EXIT
|
trap 'kill $WESTON_PID' EXIT
|
||||||
|
|
||||||
# Wait for weston to initialize before starting Xwayland
|
# Wait for weston to initialize before starting Xwayland
|
||||||
timeout --preserve-status 5s bash -c "while ! $XSERVER_BUILDDIR/hw/xwayland/Xwayland -pogo -displayfd 1 &>/dev/null; do sleep 1; done"
|
if ! timeout 5s bash -c "while ! $XSERVER_BUILDDIR/hw/xwayland/Xwayland -pogo -displayfd 1 &>/dev/null; do sleep 1; done"; then
|
||||||
|
# Try running Xwayland one more time, so we can propagate its stdout/stderr
|
||||||
|
# output and exit status
|
||||||
|
$XSERVER_BUILDDIR/hw/xwayland/Xwayland -pogo -displayfd 1
|
||||||
|
fi
|
||||||
|
|
||||||
# Start an Xwayland server
|
# Start an Xwayland server
|
||||||
export PIGLIT_RESULTS_DIR=$XSERVER_BUILDDIR/test/piglit-results/xwayland
|
export PIGLIT_RESULTS_DIR=$XSERVER_BUILDDIR/test/piglit-results/xwayland
|
||||||
|
|
Loading…
Reference in New Issue