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




commit b4672bb04ac4bfecc055938e6944a2395ebad282
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..39f34662d 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 -Dtap_tests=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]