32 lines
		
	
	
		
			640 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			640 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
#!/bin/sh
 | 
						|
 | 
						|
export PREFIX=/usr
 | 
						|
export TRAVIS_BUILD_DIR=/root
 | 
						|
export PIGLIT_DIR=$TRAVIS_BUILD_DIR/piglit
 | 
						|
export XTEST_DIR=$TRAVIS_BUILD_DIR/xts
 | 
						|
 | 
						|
cat > "$PIGLIT_DIR"/piglit.conf << _EOF_
 | 
						|
[xts]
 | 
						|
path=$XTEST_DIR
 | 
						|
_EOF_
 | 
						|
 | 
						|
# awful
 | 
						|
cp test/tetexec.cfg $XTEST_DIR/xts5
 | 
						|
 | 
						|
set -x
 | 
						|
 | 
						|
meson setup build/
 | 
						|
meson configure -Dprefix=$PREFIX build/
 | 
						|
ninja -C build/ install
 | 
						|
ninja -C build/ test
 | 
						|
 | 
						|
status=$?
 | 
						|
 | 
						|
cat build/meson-logs/testlog.txt
 | 
						|
cat build/test/piglit-results/xvfb/long-summary || :
 | 
						|
# there should be a better way of extracting results, but:
 | 
						|
# find build/test/piglit-results/xvfb/ | grep setfontpath | xargs cat
 | 
						|
# isn't the worst thing ever
 | 
						|
 | 
						|
exit $status
 |