travis: libsegfault
[m6w6/ext-psi] / .travis.yml
1 # autogenerated file; do not edit
2 language: c
3 sudo: required
4 dist: trusty
5
6 addons:
7 apt:
8 packages:
9 - php5-cli
10 - php-pear
11 - valgrind
12 - re2c
13 - libidn11-dev
14 - libsqlite3-dev
15
16 env:
17 matrix:
18 - LD_PRELOAD=/lib/x86_64-linux-gnu/libSegFault.so PHP=master enable_debug=no enable_psi=yes enable_psi_posix=all
19 - LD_PRELOAD=/lib/x86_64-linux-gnu/libSegFault.so PHP=master enable_debug=yes enable_psi=yes enable_psi_posix=all
20
21 before_script:
22 # make sure we do not try to regenerate files with broken bison
23 - touch src/parser*.[ch]
24 - make -f travis/pecl/Makefile php
25 - make -f travis/pecl/Makefile ext PECL=psi
26
27 script:
28 - make -f travis/pecl/Makefile test
29
30 after_failure:
31 - cat config.log | curl -F 'sprunge=<-' http://sprunge.us
32
33 notifications:
34 webhooks:
35 urls:
36 - https://webhooks.gitter.im/e/30aebb6c0b03f1117817
37 on_success: change
38 on_failure: always
39 on_start: never