]> granicus.if.org Git - postgis/commitdiff
[travis] enable SQL tests in coverage
authorDarafei Praliaskouski <me@komzpa.net>
Fri, 29 Dec 2017 22:06:52 +0000 (22:06 +0000)
committerDarafei Praliaskouski <me@komzpa.net>
Fri, 29 Dec 2017 22:06:52 +0000 (22:06 +0000)
Postgres runs postgis built with --coverage as another user, so traces aren't properly written.
Change process to run as travis user.

Closes #3966

git-svn-id: http://svn.osgeo.org/postgis/trunk@16200 b70326c6-7e19-0410-871a-916f4a2858ee

.travis.yml

index dccfde79dbb4d5a500d5ff0123a0f232741cc9b4..8434d6c3e5af3df442bb5f3a88c49e0a3c8f5c0e 100644 (file)
@@ -14,6 +14,12 @@ addons:
 
 before_install:
   - sudo sh -c "echo /usr/lib/libeatmydata/libeatmydata.so >> /etc/ld.so.preload"
+  - sudo service postgresql stop 9.6
+  - sudo find /etc -user postgres | xargs sudo chown travis
+  - sudo find /var -user postgres | xargs sudo chown travis
+  - sudo usermod -u 1000 postgres
+  - sudo adduser travis ssl-cert
+  - sudo service postgresql start 9.6
   - sudo add-apt-repository --yes ppa:ubuntugis/ppa
   - sudo add-apt-repository --yes ppa:ubuntugis/ubuntugis-unstable
   - sudo apt-get update -qq