-
Notifications
You must be signed in to change notification settings - Fork 23
/
.travis.yml
19 lines (19 loc) · 659 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
sudo: required
dist: trusty
language: cpp
compiler:
- gcc
env:
before_install:
- export LD_LIBRARY_PATH=.:`cat /etc/ld.so.conf.d/* | grep -vF "#" | tr "\\n" ":" | sed -e "s/:$//g"`
- if [[ $(grep -cF trusty /etc/lsb-release) > 0 ]]; then sudo add-apt-repository -y ppa:zerebubuth/ccache; fi
- sudo add-apt-repository -y ppa:valhalla-core/valhalla
- sudo apt-get update
install:
- sudo apt-get install -y -qq autoconf automake libtool make gcc g++ lcov protobuf-compiler libvalhalla-dev valhalla-bin
before_script:
script:
./autogen.sh && ./configure --enable-coverage && make test -j$(nproc)
after_failure:
- cat config.log
- cat test/*.log