forked from aniani/vim
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
|
@$(DEL) vimcmd
|
||||||
|
|
||||||
opt_test.vim: ../optiondefs.h gen_opt_test.vim
|
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
|
test_bench_regexp.res: test_bench_regexp.vim
|
||||||
-$(DEL) benchmark.out
|
-$(DEL) benchmark.out
|
||||||
|
@@ -152,7 +152,7 @@ test_gui_init.res: test_gui_init.vim
|
|||||||
@del vimcmd
|
@del vimcmd
|
||||||
|
|
||||||
opt_test.vim: ../optiondefs.h gen_opt_test.vim
|
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
|
test_bench_regexp.res: test_bench_regexp.vim
|
||||||
-if exist benchmark.out del benchmark.out
|
-if exist benchmark.out del benchmark.out
|
||||||
|
@@ -161,7 +161,7 @@ test_gui_init.res: test_gui_init.vim
|
|||||||
@rm vimcmd
|
@rm vimcmd
|
||||||
|
|
||||||
opt_test.vim: ../optiondefs.h gen_opt_test.vim
|
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:
|
test_xxd.res:
|
||||||
XXD=$(XXDPROG); export XXD; $(RUN_VIMTEST) $(NO_INITS) -S runtest.vim test_xxd.vim
|
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
|
set cpo=&vim
|
||||||
|
|
||||||
" Only do this when build with the +eval feature.
|
" Only do this when build with the +eval feature.
|
||||||
if 1
|
if 1
|
||||||
|
|
||||||
|
try
|
||||||
|
|
||||||
set nomore
|
set nomore
|
||||||
|
|
||||||
const K_KENTER = -16715
|
const K_KENTER = -16715
|
||||||
@@ -244,6 +246,13 @@ call add(script, 'let &lines = save_lines')
|
|||||||
|
|
||||||
call writefile(script, 'opt_test.vim')
|
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
|
endif
|
||||||
|
|
||||||
qa!
|
qa!
|
||||||
|
@@ -704,6 +704,8 @@ static char *(features[]) =
|
|||||||
|
|
||||||
static int included_patches[] =
|
static int included_patches[] =
|
||||||
{ /* Add new patch number below this line */
|
{ /* Add new patch number below this line */
|
||||||
|
/**/
|
||||||
|
760,
|
||||||
/**/
|
/**/
|
||||||
759,
|
759,
|
||||||
/**/
|
/**/
|
||||||
|
Reference in New Issue
Block a user