util-errors: .gitlab-ci.yml

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Dec 13 18:20:32 UTC 2023


 .gitlab-ci.yml |   11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

New commits:
commit de938c69f3b8d212515e38d33c543ba0251a4de8
Author: Alan Coopersmith <alan.coopersmith at oracle.com>
Date:   Mon Dec 11 18:33:59 2023 -0800

    gitlab CI: Use Xvfb to allow all tests to run
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith at oracle.com>

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e74a9a1..7deb45a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -30,8 +30,8 @@ variables:
   # The tag should be updated each time the list of packages is updated.
   # Changing a tag forces the associated image to be rebuilt.
   # Note: the tag has no meaning, we use a date format purely for readability
-  FDO_DISTRIBUTION_TAG:  '2022-07-20.4'
-  FDO_DISTRIBUTION_PACKAGES:  'git gcc pkgconf autoconf automake libtool make xorg-util-macros doxygen graphviz python xorgproto libxcb xcb-proto'
+  FDO_DISTRIBUTION_TAG:  '2023-12-11.0'
+  FDO_DISTRIBUTION_PACKAGES:  'git gcc pkgconf autoconf automake libtool make xorg-util-macros doxygen graphviz python xorgproto libxcb xcb-proto xorg-server-xvfb'
   GIT_SUBMODULE_STRATEGY: normal
 
 #
@@ -93,6 +93,11 @@ build:
     - pushd _builddir > /dev/null
     - ../configure --disable-silent-rules
     - make
-    - make check
+    - xvfb-run --server-args='-noreset' make check
     - make distcheck
     - popd > /dev/null
+  artifacts:
+    when: on_failure
+    paths:
+      - _builddir/config.log
+      - _builddir/test-suite.log


More information about the xcb-commit mailing list