Add a .travis.yml file

This commit is contained in:
Daniel Thayer 2018-02-02 15:29:03 -06:00
parent 884f47a994
commit 97160b15da

30
.travis.yml Normal file
View file

@ -0,0 +1,30 @@
language: cpp
compiler:
- clang
- gcc
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- bison
- cmake
- flex
- libpcap-dev
- libssl-dev
- python-dev
- swig
- zlib1g-dev
install: ./configure && make -j 4
script:
- make -C testing/btest btest-verbose
- make -C testing/external init && make -C testing/external
after_failure:
# Output each diag.log that contains failed test results.
- for i in testing/btest/diag.log testing/external/bro-testing/diag.log; do
grep -qs '... failed$' $i && cat $i ;
done