From 3406988828b18c8cd16bcf05da1e06a3f80950b9 Mon Sep 17 00:00:00 2001
From: Patrick Baudin <patrick.baudin@cea.fr>
Date: Fri, 1 Jul 2022 15:29:59 +0200
Subject: [PATCH] [Makefile] testing - minor changes

---
 share/Makefile.testing | 28 ++++++++++++----------------
 1 file changed, 12 insertions(+), 16 deletions(-)

diff --git a/share/Makefile.testing b/share/Makefile.testing
index a5c3bfa53fe..0939754a009 100644
--- a/share/Makefile.testing
+++ b/share/Makefile.testing
@@ -179,33 +179,29 @@ tests.update-wp-cache: $(PTEST_DEPS)
 endif
 
 .PHONY: tests
-ifeq ($(PTEST_USE_WP_CACHE),yes)
-
-ifneq ($(FRAMAC_WP_CACHEDIR),)
-tests: run-tests
-	echo "Number of *.res.log files:"
-	find $(addprefix _build/default/,$(PTEST_DIRS)) -name \*.res.log \
+tests:: run-tests
+	echo "Number of *.{err,res}.log files:"
+	find $(addprefix _build/default/,$(PTEST_DIRS)) -name \*.err.log -or -name \*.res.log \
         | $(GREP) -c "^"
-else
-tests: run-tests
+
+ifneq ($(PTEST_USE_WP_CACHE),no)
+ifeq ($(FRAMAC_WP_CACHEDIR),)
+
+tests::
 	@echo "Warning: cannot run some tests related to WP plugin since FRAMAC_WP_CACHEDIR variable is undefined."
 	@echo "Fix proposal:"
 	@echo "> cd <DIR>"
 	@echo "> git clone git@git.frama-c.com:frama-c/wp-cache.git"
 	@echo "> FRAMAC_WP_CACHEDIR=<DIR>/wp-cache make tests"
-endif # FRAMAC_WP_CACHEDIR
+	@echo "Otherwise, use 'make PTEST_USE_WP_CACHE=no tests' to remove this warning"
 
-else
-tests: run-tests
-	echo "Number of *.res.log files:"
-	find $(addprefix _build/default/,$(PTEST_DIRS)) -name \*.res.log \
-        | $(GREP) -c "^"
+endif # FRAMAC_WP_CACHEDIR
 endif # PTEST_USE_WP_CACHE
 
 .PHONY: count-tests
 count-tests:
-	echo "Number of *.res.log files:"
-	find $(addprefix _build/default/,$(PTEST_DIRS)) -name \*.res.log \
+	echo "Number of *.{err,res}.log files:"
+	find $(addprefix _build/default/,$(PTEST_DIRS)) -name \*.res.log -or -name \*.err.log \
         | $(GREP) -c "^"
 
 ###############################################################################
-- 
GitLab