mirror of
				https://github.com/vim/vim.git
				synced 2025-10-30 09:47:20 -04:00 
			
		
		
		
	patch 9.0.1257: code style is not check in test scripts
Problem: Code style is not check in test scripts. Solution: Add basic code style check for test files.
This commit is contained in:
		| @@ -41,5 +41,42 @@ def Test_source_files() | ||||
|   bwipe! | ||||
| enddef | ||||
|  | ||||
| def Test_test_files() | ||||
|   for fname in glob('*.vim', 0, 1) | ||||
|     exe 'edit ' .. fname | ||||
|  | ||||
|     # some files intentionally have misplaced white space | ||||
|     if fname =~ 'test_cindent.vim' || fname =~ 'test_join.vim' | ||||
|       continue | ||||
|     endif | ||||
|  | ||||
|     # skip files that are known to have a space before a tab | ||||
|     if fname !~ 'test_comments.vim' | ||||
|         && fname !~ 'test_listchars.vim' | ||||
|         && fname !~ 'test_visual.vim' | ||||
|       cursor(1, 1) | ||||
|       var lnum = search(fname =~ "test_regexp_latin" ? '[^á] \t' : ' \t') | ||||
|       assert_equal(0, lnum, 'testdir/' .. fname .. ': space before tab') | ||||
|     endif | ||||
|  | ||||
|     # skip files that are known to have trailing white space | ||||
|     if fname !~ 'test_cmdline.vim' | ||||
|             && fname !~ 'test_let.vim' | ||||
|             && fname !~ 'test_tagjump.vim' | ||||
|             && fname !~ 'test_vim9_cmd.vim' | ||||
|       cursor(1, 1) | ||||
|       var lnum = search( | ||||
|           fname =~ 'test_vim9_assign.vim' ? '[^=]\s$' | ||||
|           : fname =~ 'test_vim9_class.vim' ? '[^)]\s$' | ||||
|           : fname =~ 'test_vim9_script.vim' ? '[^,:3]\s$' | ||||
|           : fname =~ 'test_visual.vim' ? '[^/]\s$' | ||||
|           : '[^\\]\s$') | ||||
|       assert_equal(0, lnum, 'testdir/' .. fname .. ': trailing white space') | ||||
|     endif | ||||
|   endfor | ||||
|  | ||||
|   bwipe! | ||||
| enddef | ||||
|  | ||||
|  | ||||
| " vim: shiftwidth=2 sts=2 expandtab | ||||
|   | ||||
| @@ -695,6 +695,8 @@ static char *(features[]) = | ||||
|  | ||||
| static int included_patches[] = | ||||
| {   /* Add new patch number below this line */ | ||||
| /**/ | ||||
|     1257, | ||||
| /**/ | ||||
|     1256, | ||||
| /**/ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user