summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2023-01-05 10:11:37 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2023-01-05 10:26:39 +1000
commit6be54f75c88a8257f1db380f73e36bc9c4fa5ac1 (patch)
treeaf4ffd993a356df35ab6c335ea6c90b234c192dd
parent427af9d2488a8289dd4ef81ec562c7636bdb18a5 (diff)
downloadlibevdev-6be54f75c88a8257f1db380f73e36bc9c4fa5ac1.tar.gz
gitlab CI: skip the right tests in the tarball jobs
Use the new needs-uinput suite specifier for the meson build job, and use --no-tests for ninja dist in the autotools build job. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-rw-r--r--.gitlab-ci.yml6
-rw-r--r--.gitlab-ci/ci.template6
2 files changed, 6 insertions, 6 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index c113ae7..a4e810e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -810,13 +810,13 @@ meson-from-tarball:
- pushd _build > /dev/null
- ../autogen.sh --disable-silent-rules $CONFIGURE_FLAGS
- make
- - make distcheck
+ - make dist
- popd > /dev/null
- mkdir -p _tarball_dir
- tar xf _build/libevdev-*.tar.xz -C _tarball_dir
- pushd _tarball_dir/libevdev-*/ > /dev/null
- meson "$MESON_BUILDDIR" --prefix="$INSTALLDIR"
- - ninja -C "$MESON_BUILDDIR" test
+ - meson test -C "$MESON_BUILDDIR" --no-suite="needs-uinput"
- ninja -C "$MESON_BUILDDIR" install
- popd > /dev/null
- ls -lR $INSTALLDIR
@@ -829,7 +829,7 @@ autotools-from-tarball:
script:
- export INSTALLDIR="$PWD/_inst"
- meson "$MESON_BUILDDIR"
- - ninja -C "$MESON_BUILDDIR" dist
+ - meson dist -C "$MESON_BUILDDIR" --no-tests
- mkdir -p _tarball_dir
- tar xf "$MESON_BUILDDIR"/meson-dist/libevdev-*.xz -C _tarball_dir
- pushd _tarball_dir/libevdev-*/ > /dev/null
diff --git a/.gitlab-ci/ci.template b/.gitlab-ci/ci.template
index fc1be6e..c8fd9aa 100644
--- a/.gitlab-ci/ci.template
+++ b/.gitlab-ci/ci.template
@@ -500,13 +500,13 @@ meson-from-tarball:
- pushd _build > /dev/null
- ../autogen.sh --disable-silent-rules $CONFIGURE_FLAGS
- make
- - make distcheck
+ - make dist
- popd > /dev/null
- mkdir -p _tarball_dir
- tar xf _build/libevdev-*.tar.xz -C _tarball_dir
- pushd _tarball_dir/libevdev-*/ > /dev/null
- meson "$MESON_BUILDDIR" --prefix="$INSTALLDIR"
- - ninja -C "$MESON_BUILDDIR" test
+ - meson test -C "$MESON_BUILDDIR" --no-suite="needs-uinput"
- ninja -C "$MESON_BUILDDIR" install
- popd > /dev/null
- ls -lR $INSTALLDIR
@@ -519,7 +519,7 @@ autotools-from-tarball:
script:
- export INSTALLDIR="$PWD/_inst"
- meson "$MESON_BUILDDIR"
- - ninja -C "$MESON_BUILDDIR" dist
+ - meson dist -C "$MESON_BUILDDIR" --no-tests
- mkdir -p _tarball_dir
- tar xf "$MESON_BUILDDIR"/meson-dist/libevdev-*.xz -C _tarball_dir
- pushd _tarball_dir/libevdev-*/ > /dev/null