diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f89a45888157683e768cd314de7b0a5e12df69e7..59c77356fc67b6c870f24608b907692b880f7e7a 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)