diff options
author | Ludovic Courtès <ludo@gnu.org> | 2018-06-01 23:41:40 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2018-06-01 23:41:40 +0200 |
commit | a13c1bf4ca0b15fa53235c2bd6aa53e4a75c7d0f (patch) | |
tree | 8a19fb07861c685199beb9b8beb4f7d8f2a3d22a /gnu/tests/dict.scm | |
parent | babeea3f9f46c1f1f812e590f46283e91684f327 (diff) | |
parent | 1a3e3162acafd32ff2fb675f2f780d986692c52d (diff) | |
download | patches-a13c1bf4ca0b15fa53235c2bd6aa53e4a75c7d0f.tar patches-a13c1bf4ca0b15fa53235c2bd6aa53e4a75c7d0f.tar.gz |
Merge branch 'master' into core-updates
Diffstat (limited to 'gnu/tests/dict.scm')
-rw-r--r-- | gnu/tests/dict.scm | 19 |
1 files changed, 2 insertions, 17 deletions
diff --git a/gnu/tests/dict.scm b/gnu/tests/dict.scm index b9c741e3e0..4431e37dc1 100644 --- a/gnu/tests/dict.scm +++ b/gnu/tests/dict.scm @@ -1,5 +1,5 @@ ;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2017 Ludovic Courtès <ludo@gnu.org> +;;; Copyright © 2017, 2018 Ludovic Courtès <ludo@gnu.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -96,22 +96,7 @@ ;; Wait until dicod is actually listening. ;; TODO: Use a PID file instead. (test-assert "connect inside" - (marionette-eval - '(begin - (use-modules (ice-9 rdelim)) - (let ((sock (socket PF_INET SOCK_STREAM 0))) - (let loop ((i 0)) - (pk 'try i) - (catch 'system-error - (lambda () - (connect sock AF_INET INADDR_LOOPBACK 2628)) - (lambda args - (pk 'connection-error args) - (when (< i 20) - (sleep 1) - (loop (+ 1 i)))))) - (read-line sock 'concat))) - marionette)) + (wait-for-tcp-port 2628 marionette)) (test-assert "connect" (let ((addr (make-socket-address AF_INET INADDR_LOOPBACK 8000))) |