# HG changeset patch # User Christian Brabandt # Date 1503696604 -7200 # Node ID 42823852a21227ec8dd2a44a46726b887e8efeed # Parent cbafdd1ac00f6df97bad59232fe32407e74a59d0 patch 8.0.0995: terminal tests fail on Mac commit https://github.com/vim/vim/commit/753289f9bf71c0528f00d803a39d017184640e9d Author: Bram Moolenaar Date: Fri Aug 25 23:22:05 2017 +0200 patch 8.0.0995: terminal tests fail on Mac Problem: Terminal tests fail on Mac. Solution: Add workaround: sleep a moment in between sending keys. diff --git a/src/testdir/test_terminal.vim b/src/testdir/test_terminal.vim --- a/src/testdir/test_terminal.vim +++ b/src/testdir/test_terminal.vim @@ -456,6 +456,11 @@ func Test_terminal_noblock() for c in ['a','b','c','d','e','f','g','h','i','j','k'] call term_sendkeys(g:buf, 'echo ' . repeat(c, 5000) . "\") + if has('mac') + " TODO: this should not be needed, but without it sending keys blocks + " after 8000 chars or so. + sleep 100m + endif endfor call term_sendkeys(g:buf, "echo done\") diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -770,6 +770,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 995, +/**/ 994, /**/ 993,