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
 | |
| 
 |