mirror of
https://github.com/X11Libre/xserver.git
synced 2026-03-24 03:44:06 +00:00
.github: move some build & test pieces from pipeline to script
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
committed by
Enrico Weigelt
parent
09fdd4ea55
commit
6d6f2b3a98
3
.github/scripts/install-prereq.sh
vendored
3
.github/scripts/install-prereq.sh
vendored
@@ -18,6 +18,3 @@ build_meson xorgproto $(fdo_mirror xorgproto) xorgp
|
|||||||
build_ac_xts xts $(fdo_mirror xts) 6cf94400a09abecd6b86e4eb6441741acecd51f6
|
build_ac_xts xts $(fdo_mirror xts) 6cf94400a09abecd6b86e4eb6441741acecd51f6
|
||||||
|
|
||||||
clone_source piglit $(fdo_mirror piglit) 59111996534f875ca88bce51f21fa2e6564895da
|
clone_source piglit $(fdo_mirror piglit) 59111996534f875ca88bce51f21fa2e6564895da
|
||||||
|
|
||||||
echo '[xts]' > piglit/piglit.conf
|
|
||||||
echo "path=$X11_BUILD_DIR/xts" >> piglit/piglit.conf
|
|
||||||
|
|||||||
23
.github/scripts/run-xserver-build-and-test.sh
vendored
Executable file
23
.github/scripts/run-xserver-build-and-test.sh
vendored
Executable file
@@ -0,0 +1,23 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
if [ ! "$X11_BUILD_DIR" ]; then
|
||||||
|
echo "missing X11_BUILD_DIR" >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ ! "$MESON_BUILDDIR" ]; then
|
||||||
|
echo "missing MESON_BUILDDIR" >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "=== X11_BUILD_DIR=$X11_BUILD_DIR"
|
||||||
|
echo "=== MESON_BUILDDIR=$MESON_BUILDDIR"
|
||||||
|
|
||||||
|
.github/scripts/meson-build.sh
|
||||||
|
|
||||||
|
echo '[xts]' > $X11_BUILD_DIR/piglit/piglit.conf
|
||||||
|
echo "path=$X11_BUILD_DIR/xts" >> $X11_BUILD_DIR/piglit/piglit.conf
|
||||||
|
|
||||||
|
meson test -C "$MESON_BUILDDIR" --print-errorlogs
|
||||||
7
.github/workflows/build-xserver.yml
vendored
7
.github/workflows/build-xserver.yml
vendored
@@ -54,11 +54,8 @@ jobs:
|
|||||||
- name: generic prereq
|
- name: generic prereq
|
||||||
run: .github/scripts/install-prereq.sh
|
run: .github/scripts/install-prereq.sh
|
||||||
|
|
||||||
- name: build
|
- name: build and test
|
||||||
run: .github/scripts/meson-build.sh
|
run: .github/scripts/run-xserver-build-and-test.sh
|
||||||
|
|
||||||
- name: tests
|
|
||||||
run: meson test -C "${{ env.MESON_BUILDDIR }}" --print-errorlogs
|
|
||||||
env:
|
env:
|
||||||
XTEST_DIR: ${{ env.X11_BUILD_DIR }}/xts
|
XTEST_DIR: ${{ env.X11_BUILD_DIR }}/xts
|
||||||
PIGLIT_DIR: ${{ env.X11_BUILD_DIR }}/piglit
|
PIGLIT_DIR: ${{ env.X11_BUILD_DIR }}/piglit
|
||||||
|
|||||||
Reference in New Issue
Block a user