From 55a4ee778b1186224bde3c102917b1bc2d0cc89b Mon Sep 17 00:00:00 2001 From: Patrick Baudin <patrick.baudin@cea.fr> Date: Fri, 1 Jul 2022 15:42:25 +0200 Subject: [PATCH] [Script] bin/tests.sh - counts *.{err,res}.log files --- bin/test.sh | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/bin/test.sh b/bin/test.sh index dc6612ddbfc..d4e9d078488 100755 --- a/bin/test.sh +++ b/bin/test.sh @@ -28,7 +28,7 @@ UPDATE= LOGS= TESTS= -LOG_ERR=.test-errors.log +VERBOSE_LOG=.test-errors.log FRAMAC_WP_CACHE_GIT=git@git.frama-c.com:frama-c/wp-cache.git @@ -151,18 +151,18 @@ function PullCache # --- Test Dir Alias # -------------------------------------------------------------------------- -rm -rf $LOG_ERR +rm -rf $VERBOSE_LOG function TestAlias { if [ "$VERBOSE" != "yes" ]; then Run dune build $@ - elif [ "$LOG_ERR" = "" ]; then + elif [ "$VERBOSE_LOG" = "" ]; then Run build --display short else # note: the Run function cannot performs redirection - echo "> build --display short $@ 2> >(tee -a $LOG_ERR >&2)" - dune build --display short $@ 2> >(tee -a $LOG_ERR >&2) + echo "> build --display short $@ 2> >(tee -a $VERBOSE_LOG >&2)" + dune build --display short $@ 2> >(tee -a $VERBOSE_LOG >&2) fi } @@ -252,18 +252,18 @@ function CountTests #-- Count number of .res.log files if [ "$VERBOSE" = "yes" ]; then - if [ -f "$LOG_ERR" ]; then - echo "# Number of executed frama-c-wtests= $(grep -c "^frama-c-wtests " $LOG_ERR)" - Cmd rm -f $LOG_ERR + if [ -f "$VERBOSE_LOG" ]; then + echo "# Number of executed frama-c-wtests= $(grep -c "^frama-c-wtests " $VERBOSE_LOG)" + Cmd rm -f $VERBOSE_LOG fi BUILD=_build/default - Head "Number of *.res.log files by test directory..." + Head "Number of *.{err,res}.log files by test directory..." NB= for dir in tests src/plugins/*/tests ; do if [ -d "$dir" ]; then - NB="$((find $BUILD/$dir -name \*.res.log 2> /dev/null) | wc -l)" + NB="$((find $BUILD/$dir -name \*.err.log -or -name \*.res.log 2> /dev/null) | wc -l)" [ "$NB" = "0" ] || echo "- $dir= $NB" fi done -- GitLab