ext/h3/src/.travis.yml in h3-3.6.1 vs ext/h3/src/.travis.yml in h3-3.6.2
- old
+ new
@@ -29,47 +29,55 @@
- graphviz
matrix:
include:
# Check that clang-format doesn't detect some files are not formatted.
- - env: NAME="Formatting check"
+ - name: "Formatting check"
compiler: clang
addons:
apt:
sources:
- llvm-toolchain-trusty-5.0
packages:
- clang-format-5.0
script: make format && git diff --exit-code
# Submit coverage report to Coveralls.io, also test that prefixing works.
- - env: NAME="Coverage report"
+ - name: "Coverage and FOSSA report"
compiler: gcc
addons:
apt:
packages:
- lcov
install:
- gem install coveralls-lcov
before_script:
+ - "curl -H 'Cache-Control: no-cache' https://raw.githubusercontent.com/fossas/fossa-cli/master/install.sh | sudo bash"
- cmake -DCMAKE_BUILD_TYPE=Debug -DWARNINGS_AS_ERRORS=ON -DH3_PREFIX=testprefix_ .
script:
- - make && make coverage
+ - make
+ - make coverage
+ # Test building the website also - needed for FOSSA to pick up dependencies
+ - cd website
+ - npm install
+ - npm run build
+ - cd ..
+ - 'if [ -n "$FOSSA_API_KEY" ]; then fossa; fi'
after_success:
- coveralls-lcov coverage.cleaned.info
- - env: NAME="Valgrind test"
+ - 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)"
+ - name: "Mac OSX (Xcode 8)"
os: osx
- - env: NAME="binding-functions target"
+ - name: "binding-functions target"
script:
- make binding-functions
# Check that the file exists and has contents
- test -s binding-functions