[tracker/wip/carlosg/optional-tap: 2/2] ci: Enable TAP in tests




commit 597319758068dd2a4626868d2b37ef38123e7f51
Author: Carlos Garnacho <carlosg gnome org>
Date:   Mon Mar 22 01:39:48 2021 +0100

    ci: Enable TAP in tests
    
    Also remove the code fetching meson from git for Rawhide. This is not
    necessary anymore.

 .gitlab-ci.yml | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 8888beea1..05259f6d6 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -20,7 +20,7 @@ stages:
   script:
     - mkdir build
     - cd build
-    - meson .. -Db_lto=true -Db_coverage=true -Dsystemd_user_services=false
+    - meson .. -Db_lto=true -Db_coverage=true -Dsystemd_user_services=false -Dtests_tap_protocol=true
     - ninja
     - |
       # Remove the many "CI_" variables from the environment. Meson dumps the
@@ -65,11 +65,6 @@ test-ubuntu-rolling:
 
 test-fedora-rawhide:
   image: registry.gitlab.gnome.org/gnome/tracker-oci-images/amd64/fedora:rawhide
-  before_script:
-    - git clone https://github.com/mesonbuild/meson
-    - cd meson
-    - pip3 install --user .
-    - cd ..
   <<: *test
 
 coverage-analysis:


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]