]> granicus.if.org Git - pgbouncer/commitdiff
Travis CI: Run tests as part of build
authorPeter Eisentraut <peter@eisentraut.org>
Wed, 31 Jul 2019 20:17:45 +0000 (22:17 +0200)
committerPeter Eisentraut <peter@eisentraut.org>
Thu, 1 Aug 2019 12:05:17 +0000 (14:05 +0200)
This required a fair amount of tweaking to get the tests stable
enough, but it seems good now.

.travis.yml

index 3923ebe1ff95fc25615ed489c5c3ca84f951e57c..fed39ed1655a186cf07885798bbc90d995907feb 100644 (file)
@@ -1,3 +1,4 @@
+dist: xenial
 language: c
 addons:
   apt:
@@ -26,10 +27,13 @@ env:
     - configure_args='--without-openssl'
 script: |
   set -e
+  PATH=/usr/lib/postgresql/9.5/bin:$PATH
   etc/optscan.sh
   ./autogen.sh
   ./configure --prefix=$HOME/install --enable-cassert --enable-werror --without-cares $configure_args
   make
+  make -C test
+  (cd test/ && ./test.sh)
   make install
   make dist
   tar -x -f pgbouncer-*.tar.gz