aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2025-03-25 16:57:52 +0100
committerLudovic Courtès <ludo@gnu.org>2025-04-20 18:50:52 +0200
commit2c7c059e0b8f086979af070fe9c61fa793bb0e3f (patch)
treecd983f8dc8ba83b33d40ad0b016e9d8b72c2af27
parent6367e69f50f397e591d7331518b0de4842f0b985 (diff)
downloadguix-2c7c059e0b8f086979af070fe9c61fa793bb0e3f.tar.gz
guix-2c7c059e0b8f086979af070fe9c61fa793bb0e3f.zip
tests: guix-daemon: Wait for the ‘guix-daemon’ service to be up.
* gnu/tests/base.scm (run-guix-daemon-test): Add “guix-daemon service is up” test. Change-Id: I4d44a1248599fec45c854c285d4da201c30eb00c
-rw-r--r--gnu/tests/base.scm7
1 files changed, 7 insertions, 0 deletions
diff --git a/gnu/tests/base.scm b/gnu/tests/base.scm
index 0f7fb543a7..83e047f7e6 100644
--- a/gnu/tests/base.scm
+++ b/gnu/tests/base.scm
@@ -1157,6 +1157,13 @@ test."
(test-runner-current (system-test-runner #$output))
(test-begin "guix-daemon")
+ (test-assert "guix-service is running"
+ ;; Wait for 'guix-daemon' to be up.
+ (marionette-eval '(begin
+ (use-modules (gnu services herd))
+ (start-service 'guix-daemon))
+ marionette))
+
#$(guix-daemon-test-cases #~marionette)
(test-end))))