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