diff options
author | louiz’ <louiz@louiz.org> | 2017-12-12 23:23:18 +0100 |
---|---|---|
committer | louiz’ <louiz@louiz.org> | 2017-12-12 23:37:08 +0100 |
commit | 53fc926dc847af55a13a6ac9ea852658b0b0ba4d (patch) | |
tree | 52906bbff8087d57670fb43d7c3decec7136e756 /tests | |
parent | c3313d0d418cb2aaaf2226eb0a7729ef567b6afb (diff) | |
download | biboumi-53fc926dc847af55a13a6ac9ea852658b0b0ba4d.tar.gz biboumi-53fc926dc847af55a13a6ac9ea852658b0b0ba4d.tar.bz2 biboumi-53fc926dc847af55a13a6ac9ea852658b0b0ba4d.tar.xz biboumi-53fc926dc847af55a13a6ac9ea852658b0b0ba4d.zip |
Only run the unit tests with postgresql if TEST_POSTGRES_URI env var is set
Even if we built with postgresql’s support
Diffstat (limited to 'tests')
-rw-r--r-- | tests/database.cpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/tests/database.cpp b/tests/database.cpp index 20a446b..7ab6da8 100644 --- a/tests/database.cpp +++ b/tests/database.cpp @@ -16,13 +16,10 @@ TEST_CASE("Database") std::string postgresql_uri{"postgresql://"}; const char* env_value = ::getenv("TEST_POSTGRES_URI"); if (env_value != nullptr) - postgresql_uri += env_value; + Database::open("postgresql://"s + env_value); else - postgresql_uri += "/test"; - Database::open(postgresql_uri); -#else - Database::open(":memory:"); #endif + Database::open(":memory:"); Database::raw_exec("DELETE FROM " + Database::irc_server_options.get_name()); Database::raw_exec("DELETE FROM " + Database::irc_channel_options.get_name()); @@ -121,5 +118,5 @@ TEST_CASE("Database") } Database::close(); -#endif } +#endif |