diff --git a/.travis.yml b/.travis.yml index aee34cf8f977fa5d7e5d8e446285d2e208dfb5b9..8e98850148abd0339a9ea38f528507cb08689a5a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,9 @@ language: c cache: ccache +before_install: + - pip install --user cpp-coveralls + addons: apt: packages: @@ -25,12 +28,14 @@ compiler: env: - CONFIG_OPTS="" DESTDIR="_install" - CONFIG_OPTS="--debug no-shared enable-crypto-mdebug enable-rc5 enable-md2" - - CONFIG_OPTS="--strict-warnings no-shared" BUILDONLY="yes" - CONFIG_OPTS="no-pic --strict-warnings" BUILDONLY="yes" - CONFIG_OPTS="no-engine no-shared --strict-warnings" BUILDONLY="yes" matrix: include: + - os: linux + compiler: gcc + env: CONFIG_OPTS="--debug --coverage no-asm enable-rc5 enable-md2 enable-ec_nistp_64_gcc_128 enable-ssl3 enable-ssl3-method enable-weak-ssl-ciphers" COVERALLS="yes" - os: linux compiler: clang-3.6 env: CONFIG_OPTS="no-shared enable-asan" @@ -107,6 +112,11 @@ script: fi - cd $top +after_success: + - if [ -n "$COVERALLS" ]; then + coveralls -b .; + fi; + notifications: email: - openssl-commits@openssl.org