[libgda] UnitTest: PostgreSQL: abort if no envvar was set
- From: Daniel Espinosa Ortiz <despinosa src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgda] UnitTest: PostgreSQL: abort if no envvar was set
- Date: Sat, 30 Jan 2021 22:17:16 +0000 (UTC)
commit a1415c660bb595d61ca3d0c67bc71fcdfb0f4145
Author: Daniel Espinosa <esodan gmail com>
Date: Sat Jan 30 16:16:22 2021 -0600
UnitTest: PostgreSQL: abort if no envvar was set
tests/meta-store/check_meta_store_postgresql_new.c | 18 +++++++++++++++++-
1 file changed, 17 insertions(+), 1 deletion(-)
---
diff --git a/tests/meta-store/check_meta_store_postgresql_new.c
b/tests/meta-store/check_meta_store_postgresql_new.c
index 8e084390f..77c87fd45 100644
--- a/tests/meta-store/check_meta_store_postgresql_new.c
+++ b/tests/meta-store/check_meta_store_postgresql_new.c
@@ -137,7 +137,12 @@ check_meta_store_postgresql_new_finish (FixtureObject *self,
START_FUNCTION
/*g_object_unref (self->cnc);*/
- g_object_unref (self->store);
+ if (self->store != NULL) {
+ if (G_IS_OBJECT (self->store)) {
+ g_object_unref (self->store);
+ }
+ self->store = NULL;
+ }
GError *error = NULL;
@@ -299,6 +304,17 @@ main (gint argc, gchar *argv[])
START_FUNCTION
setlocale (LC_ALL, "");
+
+ const gchar* cnc_string = g_getenv ("POSTGRESQL_META_CNC");
+ if (cnc_string == NULL) {
+ g_print ("PostgreSQL test not run, please set the POSTGRESQL_META_CNC environment "
+ "variable \n"
+ "For example "
+ "'DB_NAME=$POSTGRES_DB;HOST=postgres;USERNAME=$POSTGRES_USER;PASSWORD=$"
+ "POSTGRES_PASSWORD'\n");
+ return 0;
+ }
+
gda_init ();
g_test_init (&argc, &argv, NULL);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]