From 683290ca8e0079ee637e0939c622b25825a5f9ba Mon Sep 17 00:00:00 2001
From: Millian Poquet <millian.poquet@irit.fr>
Date: Sun, 13 Nov 2022 18:54:52 +0100
Subject: [PATCH] ci

---
 .gitlab-ci.yml | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f89a458..59c7735 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -15,6 +15,13 @@ debian:
   script:
     # Get various dependencies
     - apt update -y
-    - apt install -y g++ libprotobuf-dev protobuf-compiler meson ninja-build pkg-config
+    - apt install -y g++ libsimgrid-dev libprotobuf-dev protobuf-compiler meson ninja-build pkg-config
     # Build protocol (c++)
     - (cd protocol && meson setup build --prefix=/usr && ninja -C build && meson install -C build)
+    # Build client (c++)
+    - (cd client-cpp && meson setup build --prefix=/usr && ninja -C build && meson install -C build)
+    # Build simulator (c++)
+    - (cd simgrid-simulator && meson setup build --prefix=/usr -Ddo_unit_tests=true && ninja -C build && meson install -C build)
+
+    # Run unit tests (simgrid simulator, c++)
+    - (cd simgrid-simulator && meson test -C build)
-- 
GitLab