From 3b4c306199d30afdfe382cf08c6ad15e9d8521a9 Mon Sep 17 00:00:00 2001 From: Robert Bendun Date: Mon, 2 May 2022 22:24:01 +0200 Subject: [PATCH] Added explicit checks for dependencies of coverage raport generation --- Makefile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Makefile b/Makefile index 5bf3d39..38423d1 100644 --- a/Makefile +++ b/Makefile @@ -20,6 +20,8 @@ unit-tests: bin/unit-tests ./$< unit-test-coverage: + @which gcov >/dev/null || ( echo "[ERROR] gcov is required for test coverage report"; false ) + @which gcovr >/dev/null || ( echo "[ERROR] gcovr is required for test coverage report"; false ) CXXFLAGS=--coverage $(MAKE) bin/unit-tests -B bin/unit-tests rm -rf coverage