You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							41 lines
						
					
					
						
							820 B
						
					
					
				
			
		
		
	
	
							41 lines
						
					
					
						
							820 B
						
					
					
				#!/bin/bash
 | 
						|
 | 
						|
TESTNAME=$1
 | 
						|
 | 
						|
if test -z "$TESTNAME"; then
 | 
						|
	echo "usage: $(basename $0) <test name>"
 | 
						|
	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
 | 
						|
 | 
						|
case $TESTNAME in
 | 
						|
	*.la|*.so)
 | 
						|
		$WESTON --backend=$BACKEND \
 | 
						|
			--socket=test-$(basename $TESTNAME) \
 | 
						|
			--modules=$abs_builddir/.libs/${TESTNAME/.la/.so},xwayland.so \
 | 
						|
			--log="$SERVERLOG" \
 | 
						|
			&> "$OUTLOG"
 | 
						|
		;;
 | 
						|
	*)
 | 
						|
		WESTON_TEST_CLIENT_PATH=$abs_builddir/$TESTNAME $WESTON \
 | 
						|
			--socket=test-$(basename $TESTNAME) \
 | 
						|
			--backend=$BACKEND \
 | 
						|
			--log="$SERVERLOG" \
 | 
						|
			--modules=$abs_builddir/.libs/weston-test.so,xwayland.so \
 | 
						|
			&> "$OUTLOG"
 | 
						|
esac
 | 
						|
 |