mirror of
				https://github.com/vim/vim.git
				synced 2025-11-03 09:44:48 -05:00 
			
		
		
		
	patch 8.1.2056: "make test" for indent files doesn't cause make to fail
Problem: "make test" for indent files doesn't cause make to fail. Solution: Exit the script with ":cquit". (Daniel Hahler, closes #4949)
This commit is contained in:
		
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							@@ -77,6 +77,7 @@ src/testdir/messages
 | 
			
		||||
src/testdir/viminfo
 | 
			
		||||
src/testdir/opt_test.vim
 | 
			
		||||
runtime/indent/testdir/*.out
 | 
			
		||||
runtime/indent/testdir/*.fail
 | 
			
		||||
src/memfile_test
 | 
			
		||||
src/json_test
 | 
			
		||||
src/message_test
 | 
			
		||||
 
 | 
			
		||||
@@ -20,6 +20,7 @@ func HandleSwapExists()
 | 
			
		||||
  endif
 | 
			
		||||
endfunc
 | 
			
		||||
 | 
			
		||||
let failed_count = 0
 | 
			
		||||
for fname in glob('testdir/*.in', 1, 1)
 | 
			
		||||
  let root = substitute(fname, '\.in', '', '')
 | 
			
		||||
 | 
			
		||||
@@ -110,6 +111,7 @@ for fname in glob('testdir/*.in', 1, 1)
 | 
			
		||||
    endif
 | 
			
		||||
 | 
			
		||||
    if failed
 | 
			
		||||
      let failed_count += 1
 | 
			
		||||
      exe 'write ' . root . '.fail'
 | 
			
		||||
      echoerr 'Test ' . fname . ' FAILED!'
 | 
			
		||||
    else
 | 
			
		||||
@@ -123,4 +125,8 @@ endfor
 | 
			
		||||
" Matching "if 1" at the start.
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
if failed_count > 0
 | 
			
		||||
  " have make report an error
 | 
			
		||||
  cquit
 | 
			
		||||
endif
 | 
			
		||||
qall!
 | 
			
		||||
 
 | 
			
		||||
@@ -757,6 +757,8 @@ static char *(features[]) =
 | 
			
		||||
 | 
			
		||||
static int included_patches[] =
 | 
			
		||||
{   /* Add new patch number below this line */
 | 
			
		||||
/**/
 | 
			
		||||
    2056,
 | 
			
		||||
/**/
 | 
			
		||||
    2055,
 | 
			
		||||
/**/
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user