From: Ivan Maidanski Date: Fri, 28 Dec 2018 21:50:34 +0000 (+0300) Subject: Travis CI: Workaround timeout of 'cppcheck --enable=unusedFunction --force' X-Git-Tag: upstream/8.0.4~372 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e3d3b3becf6d1f9ce90b9a06b88003ef413f2464;p=platform%2Fupstream%2Flibgc.git Travis CI: Workaround timeout of 'cppcheck --enable=unusedFunction --force' "cppcheck --enable=unusedFunction --force extra/gc.c" takes longer than the Travis CI timeout (50m), so gc.c is checked for unused functions without --force option for now. --- diff --git a/.travis.yml b/.travis.yml index 347133a..76b2b08 100644 --- a/.travis.yml +++ b/.travis.yml @@ -39,15 +39,18 @@ matrix: - MAKEFILE_TARGETS="dist" - os: linux env: - - CPPCHECK_ENABLE="--enable=unusedFunction -D GC_BUILTIN_ATOMIC extra/gc.c *.cc cord/*.c cord/tests/*.c tests/*.c tests/*.cc" + - CPPCHECK_ENABLE="--enable=unusedFunction --quiet -I libatomic_ops/src extra/gc.c tests/*.c" + - os: linux + env: + - CPPCHECK_ENABLE="--enable=unusedFunction --force -D GC_BUILTIN_ATOMIC *.cc cord/*.c cord/tests/*.c tests/*.c tests/*.cc" - CPPCHECK_OUT_FILTER="Z" - NO_CLONE_LIBATOMIC_OPS=true - os: linux env: - - CPPCHECK_ENABLE="-j4 --enable=information,performance,portability,style,warning -U GC_PRIVATE_H -I libatomic_ops/src *.c" + - CPPCHECK_ENABLE="-j4 --enable=information,performance,portability,style,warning --force -U GC_PRIVATE_H -I libatomic_ops/src *.c" - os: linux env: - - CPPCHECK_ENABLE="-j4 --enable=information,performance,portability,style,warning -U GC_PRIVATE_H -I libatomic_ops/src *.cc cord/*.c cord/tests/*.c extra/AmigaOS.c extra/MacOS.c extra/msvc_dbg.c extra/real_malloc.c extra/symbian.cpp tests/*.c tests/*.cc tools/*.c" + - CPPCHECK_ENABLE="-j4 --enable=information,performance,portability,style,warning --force -U GC_PRIVATE_H -I libatomic_ops/src *.cc cord/*.c cord/tests/*.c extra/AmigaOS.c extra/MacOS.c extra/msvc_dbg.c extra/real_malloc.c extra/symbian.cpp tests/*.c tests/*.cc tools/*.c" - os: linux compiler: gcc env: @@ -624,7 +627,7 @@ script: fi - if [[ "$CPPCHECK_ENABLE" != "" ]]; then if [[ "$CPPCHECK_OUT_FILTER" == "" ]]; then CPPCHECK_OUT_FILTER="c "; fi; - set -o pipefail; ~/cppcheck/cppcheck --force --error-exitcode=2 + set -o pipefail; ~/cppcheck/cppcheck --error-exitcode=2 -U GC_API -D CPPCHECK -I include $CPPCHECK_ENABLE | grep --line-buffered "$CPPCHECK_OUT_FILTER"; fi