run coverage for travis
This commit is contained in:
@@ -17,3 +17,5 @@ matrix:
|
|||||||
env: EXTRA="wine mingw-w64 mingw-w64-dev" REMOVE=mingw32 ARCH=32
|
env: EXTRA="wine mingw-w64 mingw-w64-dev" REMOVE=mingw32 ARCH=32
|
||||||
- compiler: gcc
|
- compiler: gcc
|
||||||
env: EXTRA="wine mingw-w64 mingw-w64-dev" REMOVE=mingw32 ARCH=64
|
env: EXTRA="wine mingw-w64 mingw-w64-dev" REMOVE=mingw32 ARCH=64
|
||||||
|
- compiler: gcc
|
||||||
|
env: COVERAGE="--enable-coverage" EXTRA="libpcsclite-dev lcov"
|
||||||
|
|||||||
+5
-2
@@ -1,7 +1,6 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
set -x
|
|
||||||
|
|
||||||
autoreconf -i
|
autoreconf -i
|
||||||
|
|
||||||
@@ -13,6 +12,10 @@ if [ "x$ARCH" != "x" ]; then
|
|||||||
|
|
||||||
make -f windows.mk ${ARCH}bit VERSION=$version
|
make -f windows.mk ${ARCH}bit VERSION=$version
|
||||||
else
|
else
|
||||||
./configure
|
./configure $COVERAGE
|
||||||
make check
|
make check
|
||||||
|
if [ "x$COVERAGE" != "x" ]; then
|
||||||
|
gem install coveralls-lcov
|
||||||
|
coveralls-lcov --repo-token $COVERALLS_TOKEN coverage/app2.info
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|||||||
+4
-4
@@ -120,12 +120,12 @@ else
|
|||||||
AC_MSG_ERROR([cannot find PCSC/winscard library/headers])
|
AC_MSG_ERROR([cannot find PCSC/winscard library/headers])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
AC_ARG_ENABLE([gcov],
|
AC_ARG_ENABLE([coverage],
|
||||||
[AS_HELP_STRING([--enable-gcov],
|
[AS_HELP_STRING([--enable-coverage],
|
||||||
[use Gcov to test the test suite])],
|
[use Gcov to test the test suite])],
|
||||||
[],
|
[],
|
||||||
[enable_gcov=no])
|
[enable_cov=no])
|
||||||
AM_CONDITIONAL([ENABLE_COV],[test '!' "$enable_gcov" = no])
|
AM_CONDITIONAL([ENABLE_COV],[test '!' "$enable_cov" = no])
|
||||||
|
|
||||||
AC_ARG_ENABLE([gcc-warnings],
|
AC_ARG_ENABLE([gcc-warnings],
|
||||||
[AS_HELP_STRING([--enable-gcc-warnings],
|
[AS_HELP_STRING([--enable-gcc-warnings],
|
||||||
|
|||||||
Reference in New Issue
Block a user