summaryrefslogtreecommitdiff
path: root/scripts/check_code_coverage.sh
diff options
context:
space:
mode:
authorvrouvrea <vrouvrea@636b058d-ea47-450e-bf9e-a15bfbe3eedb>2015-04-08 11:24:02 +0000
committervrouvrea <vrouvrea@636b058d-ea47-450e-bf9e-a15bfbe3eedb>2015-04-08 11:24:02 +0000
commita242702ce22f379e11708cbf32a7e7433c4c5d01 (patch)
treebf5dd9418dbc877ad40414d724fb1027d0906f9f /scripts/check_code_coverage.sh
parenteaae83fc6b471bb05891addd35863fe00c351565 (diff)
parentcb457ffb26e05ed619eb55676ae6d569f7497284 (diff)
backmerge of last trunk modification
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/bottleneckDistance@552 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 1c2b73b7bee36af96a3a9c445a7722e2921f43d7
Diffstat (limited to 'scripts/check_code_coverage.sh')
-rwxr-xr-xscripts/check_code_coverage.sh40
1 files changed, 0 insertions, 40 deletions
diff --git a/scripts/check_code_coverage.sh b/scripts/check_code_coverage.sh
deleted file mode 100755
index ef4aeb76..00000000
--- a/scripts/check_code_coverage.sh
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/bin/bash
-#usage bash check_google_style.sh
-
-# UNITARY TEST DIRECTORY CHECK
-ROOT_DIR=..
-UT_DIR_TO_CHECK="$1"
-LCOV_DIR=$UT_DIR_TO_CHECK/lcov
-COVERAGE_FILE=$LCOV_DIR/coverage.info
-LOG_FILE=$LCOV_DIR/coverage.log
-MIN_PERCENT=86
-
-rm -rf $LCOV_DIR
-mkdir $LCOV_DIR
-
-lcov --capture --directory $UT_DIR_TO_CHECK --no-external --output-file $COVERAGE_FILE 2>&1 | tee -a $LOG_FILE
-lcov --summary $COVERAGE_FILE 2>&1 | tee -a $LOG_FILE
-genhtml $COVERAGE_FILE --output-directory $UT_DIR_TO_CHECK/lcov
-# CLEAN AFTER USE
-lcov --directory $UT_DIR_TO_CHECK --zerocounters 2>&1 | tee -a $LOG_FILE
-
-LINE_PERCENTAGE=`grep "lines......:" $LOG_FILE`
-PERC_PER_LINE=${LINE_PERCENTAGE:14:3}
-
-if [ "$PERC_PER_LINE" -lt "$MIN_PERCENT" ]
-then
- echo "## Lines not enough covered ($PERC_PER_LINE) in $UT_DIR_TO_CHECK" 2>&1 | tee -a $LOG_FILE
- exit 1
-else
- FONC_PERCENTAGE=`grep "functions..:" $LOG_FILE`
- PERC_PER_FUNC=${FONC_PERCENTAGE:14:3}
-
- if [ "$PERC_PER_FUNC" -lt "$MIN_PERCENT" ]
- then
- echo "## Functions not enough covered ($PERC_PER_FUNC) in $UT_DIR_TO_CHECK" 2>&1 | tee -a $LOG_FILE
- exit 1
- fi
-fi
-
-echo "Acceptable coverage values (lines:$PERC_PER_LINE% - functions:$PERC_PER_FUNC%) in $UT_DIR_TO_CHECK" 2>&1 | tee -a $LOG_FILE
-exit 0