Drop Travis Linux build in favour of GitLab CI

Fold build-travis-deps.sh into .gitlab-ci.yml.

Preparation for the next change, which would break the Travis Linux
build.

Reviewed-by: Eric Anholt <eric@anholt.net>
This commit is contained in:
Michel Dänzer 2018-12-13 18:29:31 +01:00 • committed by Michel Dänzer
commit ed44f9cd6a
3 changed files with 21 additions and 44 deletions

View file

@ -5,5 +5,23 @@ job:
when: on_failure
paths:
- build/test/piglit-results/
variables:
PIGLIT_DIR: /root/piglit
XTEST_DIR: /root/xts
script:
- ./test/scripts/build-travis-deps.sh
- |
cat > $PIGLIT_DIR/piglit.conf << _EOF_
[xts]
path=$XTEST_DIR
_EOF_
- cp test/tetexec.cfg $XTEST_DIR/xts5
- meson -Dprefix=/usr build/
- |
ninja -C build/ install
set +e
set -x
ninja -C build/ test
status=$?
cat build/meson-logs/testlog.txt
cat build/test/piglit-results/xvfb/long-summary || :
exit $status