guile-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Guile-commits] 01/02: tests: Throw 'unresolved when the REPL server is


From: Ludovic Courtès
Subject: [Guile-commits] 01/02: tests: Throw 'unresolved when the REPL server is too slow.
Date: Fri, 4 Nov 2016 21:49:08 +0000 (UTC)

civodul pushed a commit to branch stable-2.0
in repository guile.

commit 8d6209ea56241bb1890c142539927c9ef3fb5a13
Author: Ludovic Courtès <address@hidden>
Date:   Fri Nov 4 22:44:32 2016 +0100

    tests: Throw 'unresolved when the REPL server is too slow.
    
    * test-suite/tests/00-repl-server.test (call-with-repl-server):
    Use (usleep 100) instead of (sleep 1).  Throw 'unresolved when TRIES is
    too high.
---
 test-suite/tests/00-repl-server.test |    9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/test-suite/tests/00-repl-server.test 
b/test-suite/tests/00-repl-server.test
index ca389ba..1f570a9 100644
--- a/test-suite/tests/00-repl-server.test
+++ b/test-suite/tests/00-repl-server.test
@@ -61,10 +61,11 @@ socket connected to that server."
                (lambda ()
                  (connect client-socket sockaddr))
                (lambda args
-                 (when (and (memv (system-error-errno args)
-                                  (list ENOENT ECONNREFUSED))
-                            (< tries 3))
-                   (sleep 1)
+                 (when (memv (system-error-errno args)
+                             (list ENOENT ECONNREFUSED))
+                   (when (> tries 30)
+                     (throw 'unresolved))
+                   (usleep 100)
                    (loop (+ tries 1))))))
 
            (proc client-socket))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]