ext/h3/src/.travis.yml in h3-3.5.1 vs ext/h3/src/.travis.yml in h3-3.6.0
- old
+ new
@@ -1,6 +1,6 @@
-# Copyright 2018 Uber Technologies, Inc.
+# Copyright 2018-2019 Uber Technologies, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
@@ -13,11 +13,11 @@
# limitations under the License.
language: c
os: linux
-dist: trusty
+dist: xenial
compiler:
- gcc
- clang
@@ -46,16 +46,27 @@
addons:
apt:
packages:
- lcov
install:
- - pip install --user cpp-coveralls
+ - gem install coveralls-lcov
before_script:
- cmake -DCMAKE_BUILD_TYPE=Debug -DWARNINGS_AS_ERRORS=ON -DH3_PREFIX=testprefix_ .
script:
- make && make coverage
after_success:
- - coveralls --lcov-file coverage.cleaned.info --verbose
+ - coveralls-lcov coverage.cleaned.info
+ - env: NAME="Valgrind test"
+ compiler: gcc
+ addons:
+ apt:
+ packages:
+ - valgrind
+ before_script:
+ - cmake -DCMAKE_BUILD_TYPE=Debug -DWRAP_VALGRIND=ON .
+ script:
+ - make
+ - CTEST_OUTPUT_ON_FAILURE=1 make test-fast
- env: NAME="Mac OSX (Xcode 8)"
os: osx
- env: NAME="binding-functions target"
script:
- make binding-functions