language: c dist: trusty addons: postgresql: - 9.6 apt: packages: - postgresql-server-dev-9.6 - libprotobuf-c0-dev - libprotobuf-c0 - protobuf-c-compiler - zlib1g-dev - zlib1g - libjson-c-dev - libjson-c2 - python-setuptools - libtap-parser-sourcehandler-pgtap-perl - postgresql-9.6-pgtap before_install: - sudo service postgresql stop - sudo pg_ctlcluster 9.6 main start - sudo pg_lsclusters install: - sudo -u postgres psql -c 'CREATE DATABASE osm_test_db;' - psql -d osm_test_db -c 'CREATE EXTENSION pgtap;' before_script: - sudo make install script: - make test TEST_PORT=5432 TEST_DATABASE=osm_test_db |& tee /tmp/pgprove.log - "grep -q '^Result: PASS' /tmp/pgprove.log"