summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml13
1 files changed, 13 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a80f39a35..7fa840856 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -213,6 +213,19 @@ fedora meson build:
- meson builddir ${MESON_ARGS}
- ninja -C builddir
# - ninja -C builddir test
+
+ # Run test scripts
+ #- (cd builddir/src && srcdir=../../src bash "$srcdir/check-def.sh") This script calls "make cairo.def" and thus does not work with meson
+ - mkdir builddir/src/.libs
+ - touch builddir/src/.libs/libfoo.so
+ - MAKE=echo CAIRO_HAS_HIDDEN_SYMBOLS=1 bash src/check-plt.sh builddir/src/libcairo.so
+ - (cd src && bash "check-headers.sh")
+ - (cd src && bash "check-preprocessor-syntax.sh")
+ - (cd src && bash "check-doc-syntax.sh")
+ - (cd doc/public && bash "check-doc-syntax.sh")
+ # FIXME: The following line really needs gtk-doc to run first
+ - (cd doc/public && DOC_MODULE=cairo bash "check-doc-coverage.sh")
+
- ninja -C builddir install
artifacts:
expire_in: "7 days"