From: Ivan Maidanski Date: Wed, 1 Feb 2017 19:41:47 +0000 (+0300) Subject: Travis CI: Fix gcov exclude matrix and fix lcov usage X-Git-Tag: v8.0.0~932 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2fa84141073368d9c3e5c99347bbc792706f5abc;p=gc Travis CI: Fix gcov exclude matrix and fix lcov usage (fix commit 8270bf2) --- diff --git a/.travis.yml b/.travis.yml index 59be73b1..2378edcf 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,8 +12,6 @@ env: - CFLAGS_EXTRA_M= - CFLAGS_EXTRA_M=-m32 - CONF_GCOV=--enable-gcov - CONF_SHARED=--disable-shared - CONF_SINGLE_OBJ=--enable-single-obj-compilation matrix: exclude: @@ -33,6 +31,9 @@ before_install: - if [[ "$CONF_GCOV" == --en* ]]; then sudo apt-get install lcov; gem install coveralls-lcov; + CONF_GC_DEBUG=--enable-gc-debug; + CONF_SHARED=--disable-shared; + CONF_SINGLE_OBJ=--enable-single-obj-compilation; fi install: @@ -40,13 +41,13 @@ install: - ./autogen.sh script: - - ./configure $CONF_CPP --enable-gc-debug $CONF_GCOV --enable-munmap $CONF_SHARED $CONF_SINGLE_OBJ --enable-werror + - ./configure $CONF_CPP $CONF_GCOV $CONF_GC_DEBUG --enable-munmap $CONF_SHARED $CONF_SINGLE_OBJ --enable-werror - make -j check CFLAGS_EXTRA="$CFLAGS_EXTRA_M" after_success: - if [[ "$CONF_GCOV" == --en* ]]; then - lcov --capture --directory . --no-external --output-file coverage.info; - lcov --remove coverage.info 'cord/tests/*' 'libatomic_ops/*' 'tests/*' --output-file coverage.info; + lcov --capture --directory . --output-file coverage.info; + lcov --remove coverage.info '/usr/*' 'cord/tests/*' 'libatomic_ops/*' 'tests/*' --output-file coverage.info; lcov --list coverage.info; coveralls-lcov --repo-token ${COVERALLS_TOKEN} coverage.info; fi