2017-06-01 21:29:12 +02:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
export PREFIX=/usr
|
|
|
|
export TRAVIS_BUILD_DIR=/root
|
|
|
|
export PIGLIT_DIR=$TRAVIS_BUILD_DIR/piglit
|
2018-03-16 23:28:19 +01:00
|
|
|
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
|
2017-06-01 21:29:12 +02:00
|
|
|
|
2018-03-14 18:13:54 +01:00
|
|
|
set -x
|
2017-06-01 21:29:12 +02:00
|
|
|
|
2018-03-14 18:13:54 +01:00
|
|
|
meson setup build/
|
|
|
|
meson configure -Dprefix=$PREFIX build/
|
2017-06-01 21:29:12 +02:00
|
|
|
ninja -C build/ install
|
|
|
|
ninja -C build/ test
|
2018-03-14 21:43:09 +01:00
|
|
|
|
|
|
|
status=$?
|
|
|
|
|
|
|
|
cat build/meson-logs/testlog.txt
|
2018-03-16 23:28:19 +01:00
|
|
|
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
|
2018-03-14 21:43:09 +01:00
|
|
|
|
|
|
|
exit $status
|