[gnome-text-editor] gitlab-ci: disable more tests and limit test suite
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-text-editor] gitlab-ci: disable more tests and limit test suite
- Date: Tue, 8 Feb 2022 07:32:00 +0000 (UTC)
commit b63179c0175ddbe74f80d1c7be740d565261a9ef
Author: Christian Hergert <christian hergert me>
Date: Mon Feb 7 23:31:26 2022 -0800
gitlab-ci: disable more tests and limit test suite
The goal here is to build all the dependencies but only test
GNOME Text Editor as part of the CI process.
.gitlab-ci.yml | 35 +++++++++++++++++++++++++++++------
1 file changed, 29 insertions(+), 6 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index fe5c3a1..b8cac35 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -54,8 +54,16 @@ fedora:
-Dgtk:demos=false
-Dgtk:media-gstreamer=disabled
-Dgtk:werror=false
+ -Dgtksourceview:gtk_doc=false
+ -Dgtksourceview:introspection=disabled
+ -Dgtksourceview:vapi=false
-Dgtksourceview:werror=false
-Dicu:werror=false
+ -Dlibadwaita:examples=false
+ -Dlibadwaita:gtk_doc=false
+ -Dlibadwaita:introspection=disabled
+ -Dlibadwaita:tests=false
+ -Dlibadwaita:vapi=false
-Dlibadwaita:werror=false
-Dlibsass:werror=false
-Dpango:gtk_doc=false
@@ -67,8 +75,10 @@ fedora:
-Dwayland:dtd_validation=false
-Dwayland:tests=false
_build
- - ninja -C _build test
- - ninja -C _build install
+ - cd _build
+ - ninja
+ - meson test --suite gnome-text-editor
+ - ninja install
macos:
extends: .only-default
@@ -87,9 +97,9 @@ macos:
- meson --prefix=${PWD}/pfx
-Dcpp_std=c++11
-Denchant=disabled
- -Dglib:werror=false
-Dglib:tests=false
- -Dgtk:broadway-backend=true
+ -Dglib:werror=false
+ -Dgtk:broadway-backend=false
-Dgtk:build-examples=false
-Dgtk:build-tests=false
-Dgtk:demos=false
@@ -98,7 +108,11 @@ macos:
-Dgtk:media-gstreamer=disabled
-Dgtk:werror=false
-Dgtk:x11-backend=false
+ -Dgtksourceview:gtk_doc=false
+ -Dgtksourceview:introspection=disabled
+ -Dgtksourceview:vapi=false
-Dgtksourceview:werror=false
+ -Dicu:werror=false
-Dlibadwaita:examples=false
-Dlibadwaita:gtk_doc=false
-Dlibadwaita:introspection=disabled
@@ -106,11 +120,20 @@ macos:
-Dlibadwaita:vapi=false
-Dlibadwaita:werror=false
-Dlibsass:werror=false
+ -Dpango:gtk_doc=false
+ -Dpango:introspection=disabled
+ -Dpango:werror=false
-Dpixman:tests=disabled
-Dsassc:werror=false
+ -Dwayland-protocols:tests=false
+ -Dwayland:documentation=false
+ -Dwayland:dtd_validation=false
+ -Dwayland:tests=false
_build
- - ninja -C _build test
- - ninja -C _build install
+ - cd _build
+ - ninja
+ - meson test --suite gnome-text-editor
+ - ninja install
artifacts:
when: always
paths:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]