From: Bram Moolenaar Date: Sun, 17 May 2020 20:33:53 +0000 (+0200) Subject: patch 8.2.0786: channel test is flaky on FreeBSD X-Git-Tag: v8.2.0786 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0b39ec3c7dd41852fa6f0430b3f963c59d0b50d8;p=vim patch 8.2.0786: channel test is flaky on FreeBSD Problem: Channel test is flaky on FreeBSD. Solution: Set the sockiet TCP_NODELAY option. Adjust expected line count in netbeans test. (Ozaki Kiichi, closes #6097) --- diff --git a/src/testdir/test_channel.py b/src/testdir/test_channel.py index 6b2947d90..8dba3ba4c 100644 --- a/src/testdir/test_channel.py +++ b/src/testdir/test_channel.py @@ -21,6 +21,9 @@ except ImportError: class ThreadedTCPRequestHandler(socketserver.BaseRequestHandler): + def setup(self): + self.request.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1) + def handle(self): print("=== socket opened ===") while True: diff --git a/src/testdir/test_netbeans.vim b/src/testdir/test_netbeans.vim index 7f1dab46d..781f179c3 100644 --- a/src/testdir/test_netbeans.vim +++ b/src/testdir/test_netbeans.vim @@ -609,7 +609,7 @@ func Nb_basic(port) " detach call appendbufline(cmdbufnr, '$', 'detach_Test') - call WaitFor('len(readfile("Xnetbeans")) >= (g:last + 6)') + call WaitFor('len(readfile("Xnetbeans")) >= (g:last + 8)') call WaitForAssert({-> assert_equal('0:disconnect=91', readfile("Xnetbeans")[-1])}) " the connection was closed diff --git a/src/version.c b/src/version.c index 232fbb09c..d04f529d9 100644 --- a/src/version.c +++ b/src/version.c @@ -746,6 +746,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 786, /**/ 785, /**/