mirror of
https://github.com/vim/vim
synced 2025-07-16 09:12:00 +00:00
patch 9.1.0760: tests: no error reported, if gen_opt_test.vim fails
Problem: tests: no error reported, if gen_opt_test.vim fails Solution: Make Vim exit with return code 1 in case of any error (Milly) closes: #15795 Signed-off-by: Milly <milly.ca@gmail.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
committed by
Christian Brabandt
parent
b065a10e24
commit
d4ad4c9b3e
@ -158,7 +158,7 @@ test_gui_init.res: test_gui_init.vim
|
||||
@$(DEL) vimcmd
|
||||
|
||||
opt_test.vim: ../optiondefs.h gen_opt_test.vim
|
||||
$(VIMPROG) -u NONE -S gen_opt_test.vim --noplugin --not-a-term ../optiondefs.h
|
||||
$(VIMPROG) -e -s -u NONE $(COMMON_ARGS) --nofork -S gen_opt_test.vim ../optiondefs.h
|
||||
|
||||
test_bench_regexp.res: test_bench_regexp.vim
|
||||
-$(DEL) benchmark.out
|
||||
|
@ -152,7 +152,7 @@ test_gui_init.res: test_gui_init.vim
|
||||
@del vimcmd
|
||||
|
||||
opt_test.vim: ../optiondefs.h gen_opt_test.vim
|
||||
$(VIMPROG) -u NONE -S gen_opt_test.vim --noplugin --not-a-term ../optiondefs.h
|
||||
$(VIMPROG) -e -s -u NONE $(COMMON_ARGS) --nofork -S gen_opt_test.vim ../optiondefs.h
|
||||
|
||||
test_bench_regexp.res: test_bench_regexp.vim
|
||||
-if exist benchmark.out del benchmark.out
|
||||
|
@ -161,7 +161,7 @@ test_gui_init.res: test_gui_init.vim
|
||||
@rm vimcmd
|
||||
|
||||
opt_test.vim: ../optiondefs.h gen_opt_test.vim
|
||||
$(VIMPROG) -u NONE -S gen_opt_test.vim --noplugin --not-a-term ../optiondefs.h
|
||||
$(VIMPROG) -e -s -u NONE $(NO_INITS) --nofork --gui-dialog-file guidialog -S gen_opt_test.vim ../optiondefs.h
|
||||
|
||||
test_xxd.res:
|
||||
XXD=$(XXDPROG); export XXD; $(RUN_VIMTEST) $(NO_INITS) -S runtest.vim test_xxd.vim
|
||||
|
@ -1,10 +1,12 @@
|
||||
" Script to generate testdir/opt_test.vim from option.c
|
||||
" Script to generate testdir/opt_test.vim from optiondefs.h
|
||||
|
||||
set cpo=&vim
|
||||
|
||||
" Only do this when build with the +eval feature.
|
||||
if 1
|
||||
|
||||
try
|
||||
|
||||
set nomore
|
||||
|
||||
const K_KENTER = -16715
|
||||
@ -244,6 +246,13 @@ call add(script, 'let &lines = save_lines')
|
||||
|
||||
call writefile(script, 'opt_test.vim')
|
||||
|
||||
" Exit with error-code if error occurs.
|
||||
catch
|
||||
set verbose=1
|
||||
echoc 'Error:' v:exception 'in' v:throwpoint
|
||||
cq! 1
|
||||
endtry
|
||||
|
||||
endif
|
||||
|
||||
qa!
|
||||
|
@ -704,6 +704,8 @@ static char *(features[]) =
|
||||
|
||||
static int included_patches[] =
|
||||
{ /* Add new patch number below this line */
|
||||
/**/
|
||||
760,
|
||||
/**/
|
||||
759,
|
||||
/**/
|
||||
|
Reference in New Issue
Block a user