mirror of
				https://github.com/neovim/neovim.git
				synced 2025-10-26 12:27:24 +00:00 
			
		
		
		
	vim-patch:9.0.0415: on MS-Windows some tests are flaky
Problem:    On MS-Windows some tests are flaky.
Solution:   Add sleeps, disable swapfile, mark test as flaky. (Ken Takata,
            closes vim/vim#11082)
0500e87eba
Co-authored-by: K.Takata <kentkt@csc.jp>
			
			
This commit is contained in:
		| @@ -971,6 +971,7 @@ func Test_autocmd_bufwipe_in_SessLoadPost() | ||||
|  | ||||
|   call writefile(content, 'Xvimrc', 'D') | ||||
|   call system(GetVimCommand('Xvimrc') .. ' --headless --noplugins -S Session.vim -c cq') | ||||
|   sleep 50m | ||||
|   let errors = join(readfile('Xerrors')) | ||||
|   call assert_match('E814:', errors) | ||||
|  | ||||
|   | ||||
| @@ -379,6 +379,7 @@ endfunc | ||||
| func Test_buffer_scheme() | ||||
|   CheckMSWindows | ||||
|  | ||||
|   set noswapfile | ||||
|   set noshellslash | ||||
|   %bwipe! | ||||
|   let bufnames = [ | ||||
| @@ -401,6 +402,7 @@ func Test_buffer_scheme() | ||||
|   endfor | ||||
|  | ||||
|   set shellslash& | ||||
|   set swapfile& | ||||
| endfunc | ||||
|  | ||||
| " this was using a NULL pointer after failing to use the pattern | ||||
|   | ||||
| @@ -88,6 +88,7 @@ func Test_setline_startup() | ||||
|   endif | ||||
|   call writefile(['call setline(1, "Hello")', 'silent w Xtest', 'q!'], 'Xscript', 'D') | ||||
|   call system(cmd) | ||||
|   sleep 50m | ||||
|   call assert_equal(['Hello'], readfile('Xtest')) | ||||
|  | ||||
|   call delete('Xtest') | ||||
|   | ||||
| @@ -44,6 +44,7 @@ func Test_profile_func() | ||||
|     \ . ' --cmd "qall!"') | ||||
|   call assert_equal(0, v:shell_error) | ||||
|  | ||||
|   sleep 50m | ||||
|   let lines = readfile('Xprofile_func.log') | ||||
|  | ||||
|   " - Foo1() is called 3 times but should be reported as called twice | ||||
|   | ||||
| @@ -5,6 +5,11 @@ source check.vim | ||||
| source shared.vim | ||||
|  | ||||
| func Test_shell_options() | ||||
|   if has('win32') | ||||
|     " FIXME: This test is flaky on MS-Windows. | ||||
|     let g:test_is_flaky = 1 | ||||
|   endif | ||||
|  | ||||
|   " The expected value of 'shellcmdflag', 'shellpipe', 'shellquote', | ||||
|   " 'shellredir', 'shellxescape', 'shellxquote' for the supported shells. | ||||
|   let shells = [] | ||||
|   | ||||
| @@ -399,6 +399,11 @@ endfunc | ||||
|  | ||||
| func Test_undofile_earlier() | ||||
|   throw 'Skipped: Nvim does not support test_settime()' | ||||
|   if has('win32') | ||||
|     " FIXME: This test is flaky on MS-Windows. | ||||
|     let g:test_is_flaky = 1 | ||||
|   endif | ||||
|  | ||||
|   " Issue #1254 | ||||
|   " create undofile with timestamps older than Vim startup time. | ||||
|   let t0 = localtime() - 43200 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 zeertzjq
					zeertzjq