diff options
author | KunMing Xie <qqzz014@gmail.com> | 2017-11-22 18:57:56 +0800 |
---|---|---|
committer | Justin M. Keyes <justinkz@gmail.com> | 2017-11-22 11:57:56 +0100 |
commit | bb7795e82065ef2e8028064c62cb542362568e19 (patch) | |
tree | 05931a0b7737194c9c102286a6fd246ec578884a /src | |
parent | 7b686881a16a637e4e0a9e202c4b64bafc4eb8e8 (diff) | |
download | rneovim-bb7795e82065ef2e8028064c62cb542362568e19.tar.gz rneovim-bb7795e82065ef2e8028064c62cb542362568e19.tar.bz2 rneovim-bb7795e82065ef2e8028064c62cb542362568e19.zip |
vim-patch:8.0.0292 (#7592)
Problem: The stat test is a bit slow.
Solution: Remove a couple of sleep comments and reduce another.
https://github.com/vim/vim/commit/a2f28859bfb3fa52bde14c9d2ca3ab7196a9154a
Diffstat (limited to 'src')
-rw-r--r-- | src/nvim/testdir/test_stat.vim | 35 | ||||
-rw-r--r-- | src/nvim/version.c | 2 |
2 files changed, 22 insertions, 15 deletions
diff --git a/src/nvim/testdir/test_stat.vim b/src/nvim/testdir/test_stat.vim index 89ca9ef379..dee0d13e84 100644 --- a/src/nvim/testdir/test_stat.vim +++ b/src/nvim/testdir/test_stat.vim @@ -1,24 +1,24 @@ " Tests for stat functions and checktime func Test_existent_file() - let fname='Xtest.tmp' + let fname = 'Xtest.tmp' - let ts=localtime() - sleep 1 - let fl=['Hello World!'] + let ts = localtime() + let fl = ['Hello World!'] call writefile(fl, fname) - let tf=getftime(fname) - sleep 1 - let te=localtime() + let tf = getftime(fname) + let te = localtime() call assert_true(ts <= tf && tf <= te) call assert_equal(strlen(fl[0] . "\n"), getfsize(fname)) call assert_equal('file', getftype(fname)) call assert_equal('rw-', getfperm(fname)[0:2]) + + call delete(fname) endfunc func Test_existent_directory() - let dname='.' + let dname = '.' call assert_equal(0, getfsize(dname)) call assert_equal('dir', getftype(dname)) @@ -26,22 +26,29 @@ func Test_existent_directory() endfunc func Test_checktime() - let fname='Xtest.tmp' + let fname = 'Xtest.tmp' - let fl=['Hello World!'] + let fl = ['Hello World!'] call writefile(fl, fname) set autoread exec 'e' fname - sleep 2 - let fl=readfile(fname) + " FAT has a granularity of 2 seconds, otherwise it's usually 1 second + if has('win32') + sleep 2 + else + sleep 2 + endif + let fl = readfile(fname) let fl[0] .= ' - checktime' call writefile(fl, fname) checktime call assert_equal(fl[0], getline(1)) + + call delete(fname) endfunc func Test_nonexistent_file() - let fname='Xtest.tmp' + let fname = 'Xtest.tmp' call delete(fname) call assert_equal(-1, getftime(fname)) @@ -55,7 +62,7 @@ func Test_win32_symlink_dir() " So we use an existing symlink for this test. if has('win32') " Check if 'C:\Users\All Users' is a symlink to a directory. - let res=system('dir C:\Users /a') + let res = system('dir C:\Users /a') if match(res, '\C<SYMLINKD> *All Users') >= 0 " Get the filetype of the symlink. call assert_equal('dir', getftype('C:\Users\All Users')) diff --git a/src/nvim/version.c b/src/nvim/version.c index 997db1726b..61cfd99c5d 100644 --- a/src/nvim/version.c +++ b/src/nvim/version.c @@ -812,7 +812,7 @@ static const int included_patches[] = { // 295, 294, // 293, - // 292, + 292, 291, 290, // 289, |