gitlab-ci: enable postgres
authorJean Privat <jean@pryen.org>
Wed, 20 Feb 2019 03:17:40 +0000 (22:17 -0500)
committerJean Privat <jean@pryen.org>
Thu, 21 Feb 2019 16:22:20 +0000 (11:22 -0500)
Signed-off-by: Jean Privat <jean@pryen.org>

.gitlab-ci.yml
lib/postgresql/postgres.nit
tests/gitlab_ci.skip
tests/test_postgres_native.nit
tests/test_postgres_nity.nit

index 151fc5d..fdad845 100644 (file)
@@ -2,6 +2,7 @@ image: nitlang/nit-ci
 
 services:
   - mongo
+  - postgres
 
 cache:
   paths:
index d8a475e..6c209ef 100644 (file)
@@ -37,7 +37,7 @@
 # animals.add(turtle)
 #
 # var db_suffix = "NIT_TESTING_ID".environ
-# var db = new Postgres.open("dbname=postgres")
+# var db = new Postgres.open("host=postgres user=postgres dbname=postgres")
 #
 # assert db_is_open: not db.is_closed
 # assert create_table: db.create_table("IF NOT EXISTS animals_{db_suffix} (aname TEXT PRIMARY KEY, kind TEXT NOT NULL, age INT NOT NULL)") else print db.error
index bbc9103..376b9da 100644 (file)
@@ -5,7 +5,6 @@ glsl
 mpi
 neo
 objc
-postgres
 action_nitro
 asteronits
 wiringPi
index b7c5a49..d718469 100644 (file)
@@ -19,7 +19,7 @@ module test_postgres_native
 import postgresql::native_postgres
 
 var db_suffix = "NIT_TESTING_ID".environ
-var db = new NativePostgres.connectdb("dbname=postgres")
+var db = new NativePostgres.connectdb("host=postgres user=postgres dbname=postgres")
 assert postgres_open: db.status.is_ok else print_error db.error
 
 var result = db.exec("CREATE TABLE IF NOT EXISTS animals_{db_suffix} (aname TEXT PRIMARY KEY, class TEXT NOT NULL, sex INTEGER)")
index 4421a02..6714a04 100644 (file)
@@ -19,7 +19,7 @@ module test_postgres_nity
 import postgresql::postgres
 
 var db_suffix = "NIT_TESTING_ID".environ
-var db = new Postgres.open("dbname=postgres")
+var db = new Postgres.open("host=postgres user=postgres dbname=postgres")
 assert open_db: not db.is_closed else print db.error
 
 assert create_table: db.create_table("IF NOT EXISTS users_{db_suffix} (uname TEXT PRIMARY KEY, pass TEXT NOT NULL, activated INTEGER, perc FLOAT)") else