]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix network-stream-tests.el for MS-Windows
authorEli Zaretskii <eliz@gnu.org>
Sat, 13 Feb 2016 13:17:51 +0000 (15:17 +0200)
committerEli Zaretskii <eliz@gnu.org>
Sat, 13 Feb 2016 13:17:51 +0000 (15:17 +0200)
* test/lisp/net/network-stream-tests.el
(connect-to-tls-ipv6-nowait): Skip for MS-Windows builds.
(connect-to-tls-ipv4-wait): Add a 0.1 sleep-for.

test/lisp/net/network-stream-tests.el

index 92c5370d5271e53335aa8cec6485173f968ff13f..a5e146f02c85af17131b340e1f40c0424775e80c 100644 (file)
     (setq status (gnutls-peer-status proc))
     (should (consp status))
     (delete-process proc)
+    ;; This sleep-for is needed for the native MS-Windows build.  If
+    ;; it is removed, the next test mysteriously fails because the
+    ;; initial part of the echo is not received.
+    (sleep-for 0.1)
     (let ((issuer (plist-get (plist-get status :certificate) :issuer)))
       (should (stringp issuer))
       (setq issuer (split-string issuer ","))
 (ert-deftest connect-to-tls-ipv6-nowait ()
   (skip-unless (executable-find "gnutls-serv"))
   (skip-unless (gnutls-available-p))
+  (skip-unless (not (eq system-type 'windows-nt)))
   (let ((server (make-tls-server))
         (times 0)
         proc status)