#!/bin/bash TESTNAME=$1 if test -z "$TESTNAME"; then echo "usage: $(basename $0) " exit 1; fi WESTON=$abs_builddir/weston LOGDIR=$abs_builddir/logs mkdir -p "$LOGDIR" SERVERLOG="$LOGDIR/$1-serverlog.txt" OUTLOG="$LOGDIR/$1-log.txt" rm -f "$SERVERLOG" if test -z "$BACKEND"; then BACKEND=headless-backend.so fi BACKEND=$abs_builddir/.libs/$BACKEND SHELL_PLUGIN=$abs_builddir/.libs/desktop-shell.so TEST_PLUGIN=$abs_builddir/.libs/weston-test.so XWAYLAND_PLUGIN=$abs_builddir/.libs/xwayland.so case $TESTNAME in *.la|*.so) $WESTON --backend=$BACKEND \ --no-config \ --shell=$SHELL_PLUGIN \ --socket=test-$(basename $TESTNAME) \ --modules=$abs_builddir/.libs/${TESTNAME/.la/.so},$XWAYLAND_PLUGIN \ --log="$SERVERLOG" \ &> "$OUTLOG" ;; *) WESTON_TEST_CLIENT_PATH=$abs_builddir/$TESTNAME $WESTON \ --socket=test-$(basename $TESTNAME) \ --backend=$BACKEND \ --no-config \ --shell=$SHELL_PLUGIN \ --log="$SERVERLOG" \ --modules=$TEST_PLUGIN,$XWAYLAND_PLUGIN \ &> "$OUTLOG" esac