summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorNguyễn Gia Phong <cnx@loang.net>2026-04-06 23:14:40 +0900
committerNguyễn Gia Phong <cnx@loang.net>2026-04-07 23:23:33 +0900
commit9d4a2622a8db146464aa0cddb28514a61b73cb0d (patch)
treea56525a75906aa9a6760c8dbc0c925efad3950f5 /gnu
parentaad3d181036e92e898d8caee6a51613bc2aa2b63 (diff)
tests: timescaledb: Fix postgresql package in profile.
* gnu/tests/databases.scm (%timescaledb-os)[services]<postgresql>: Use the postgresql package from timescaledb's inputs. (run-timescaledb-test): Use the psql binary installed in the profile. Change-Id: Ib9a0efd3534f2f0731e3d58ac4f8f59301fc8592
Diffstat (limited to 'gnu')
-rw-r--r--gnu/tests/databases.scm12
1 files changed, 7 insertions, 5 deletions
diff --git a/gnu/tests/databases.scm b/gnu/tests/databases.scm
index 756280a327b..b2651e9f666 100644
--- a/gnu/tests/databases.scm
+++ b/gnu/tests/databases.scm
@@ -29,6 +29,7 @@
#:use-module (gnu services networking)
#:use-module (gnu packages databases)
#:use-module (guix gexp)
+ #:use-module (guix packages)
#:use-module (guix store)
#:use-module (srfi srfi-1)
#:export (%test-memcached
@@ -312,6 +313,8 @@
(service postgresql-service-type
(postgresql-configuration
(inherit postgresql-service-configuration)
+ (postgresql (car (assoc-ref (package-inputs timescaledb)
+ "postgresql")))
(extension-packages (list timescaledb))
(config-file
(postgresql-config-file
@@ -381,8 +384,7 @@
(use-modules (guix build utils))
(current-output-port (open-file "/dev/console" "w0"))
- (invoke #$(file-append postgresql "/bin/psql")
- "-tA" "-c" "CREATE DATABASE test"))
+ (invoke "psql" "-tA" "-c" "CREATE DATABASE test"))
marionette))
(test-assert "load extension"
@@ -391,7 +393,7 @@
(current-output-port (open-file "/dev/console" "w0"))
;; Capture stderr for the next test.
(current-error-port (open-file "timescaledb.stderr" "w0"))
- (invoke #$(file-append postgresql "/bin/psql")
+ (invoke "psql"
"-tA" "-c" "CREATE EXTENSION timescaledb"
"test"))
marionette))
@@ -408,13 +410,13 @@
(marionette-eval
'(begin
(current-output-port (open-file "/dev/console" "w0"))
- (invoke #$(file-append postgresql "/bin/psql")
+ (invoke "psql"
"-tA" "-c" "CREATE TABLE ht (
time TIMESTAMP NOT NULL,
data double PRECISION NULL
)"
"test")
- (invoke #$(file-append postgresql "/bin/psql")
+ (invoke "psql"
"-tA" "-c" "SELECT create_hypertable('ht','time')"
"test"))
marionette))