Patch 7.4.2153
Problem: GUI test isn't testing much.
Solution: Turn into a new style test. Execute a shell command.
Files: src/testdir/test_gui.vim, src/testdir/test16.in,
src/testdir/test16.ok, src/testdir/Make_all.mak, src/Makefile,
src/testdir/Make_vms.mms
*** ../vim-7.4.2152/src/testdir/test_gui.vim 2016-08-04 20:04:49.027676505
+0200
--- src/testdir/test_gui.vim 2016-08-03 23:20:10.110982723 +0200
***************
*** 0 ****
--- 1,28 ----
+ " Tests specifically for the GUI
+
+ if !has('gui') || ($DISPLAY == "" && !has('gui_running'))
+ finish
+ endif
+
+ " For KDE set a font, empty 'guifont' may cause a hang.
+ func SetUp()
+ if has("gui_kde")
+ set guifont=Courier\ 10\ Pitch/8/-1/5/50/0/0/0/0/0
+ endif
+ endfunc
+
+ " Test for resetting "secure" flag after GUI has started.
+ " Must be run first.
+ func Test_1_set_secure()
+ set exrc secure
+ gui -f
+ call assert_equal(1, has('gui_running'))
+ endfunc
+
+ func Test_shell_command()
+ new
+ r !echo 'hello'
+ call assert_equal('hello', getline(2))
+ bwipe!
+ call assert_true(1, match(execute('winpos'), 'Window position: X \d\+, Y
\d\+') >= 0)
+ endfunc
*** ../vim-7.4.2152/src/testdir/test16.in 2015-01-20 12:13:56.971270425
+0100
--- src/testdir/test16.in 1970-01-01 01:00:00.000000000 +0100
***************
*** 1,16 ****
- Tests for resetting "secure" flag after GUI has started.
- For KDE set a font, empty 'guifont' may cause a hang.
-
- STARTTEST
- :so small.vim
- :if $DISPLAY == "" | e! test.ok | wq! test.out | endif
- :set exrc secure
- :if has("gui_kde")
- : set guifont=Courier\ 10\ Pitch/8/-1/5/50/0/0/0/0/0
- :endif
- :gui -f
- :.,$w! test.out
- :qa!
- ENDTEST
-
- just some text
--- 0 ----
*** ../vim-7.4.2152/src/testdir/test16.ok 2010-05-15 13:04:10.000000000
+0200
--- src/testdir/test16.ok 1970-01-01 01:00:00.000000000 +0100
***************
*** 1,2 ****
-
- just some text
--- 0 ----
*** ../vim-7.4.2152/src/testdir/Make_all.mak 2016-07-30 16:16:08.446473145
+0200
--- src/testdir/Make_all.mak 2016-08-03 23:03:51.996325306 +0200
***************
*** 154,160 ****
# Tests for the GUI.
! SCRIPTS_GUI = test16.out
# Tests using runtest.vim.vim.
--- 154,160 ----
# Tests for the GUI.
! SCRIPTS_GUI =
# Tests using runtest.vim.vim.
***************
*** 171,176 ****
--- 171,177 ----
test_digraph.res \
test_farsi.res \
test_gn.res \
+ test_gui.res \
test_hardcopy.res \
test_history.res \
test_increment.res \
*** ../vim-7.4.2152/src/Makefile 2016-07-30 16:16:08.446473145 +0200
--- src/Makefile 2016-08-03 23:03:21.236620130 +0200
***************
*** 2039,2045 ****
test_wordcount \
test_writefile \
test2 test3 test4 test5 test6 test7 test8 test9 \
! test11 test12 test13 test14 test15 test16 test17 test18 test19 \
test20 test21 test22 test23 test24 test25 test26 test27 test28 test29 \
test30 test31 test32 test33 test34 test36 test37 test38 test39 \
test40 test41 test42 test43 test44 test45 test46 test48 test49 \
--- 2039,2045 ----
test_wordcount \
test_writefile \
test2 test3 test4 test5 test6 test7 test8 test9 \
! test11 test12 test13 test14 test15 test17 test18 test19 \
test20 test21 test22 test23 test24 test25 test26 test27 test28 test29 \
test30 test31 test32 test33 test34 test36 test37 test38 test39 \
test40 test41 test42 test43 test44 test45 test46 test48 test49 \
***************
*** 2080,2085 ****
--- 2080,2086 ----
test_glob2regpat \
test_gn \
test_goto \
+ test_gui \
test_hardcopy \
test_help_tagjump \
test_history \
*** ../vim-7.4.2152/src/testdir/Make_vms.mms 2016-03-19 22:53:54.229469402
+0100
--- src/testdir/Make_vms.mms 2016-08-04 20:03:47.604230615 +0200
***************
*** 4,10 ****
# Authors: Zoltan Arpadffy, <[email protected]>
# Sandor Kopanyi, <[email protected]>
#
! # Last change: 2016 Feb 25
#
# This has been tested on VMS 6.2 to 8.3 on DEC Alpha, VAX and IA64.
# Edit the lines in the Configuration section below to select.
--- 4,10 ----
# Authors: Zoltan Arpadffy, <[email protected]>
# Sandor Kopanyi, <[email protected]>
#
! # Last change: 2016 Aug 04
#
# This has been tested on VMS 6.2 to 8.3 on DEC Alpha, VAX and IA64.
# Edit the lines in the Configuration section below to select.
***************
*** 104,110 ****
# On ODS-2 tests fail.
.IFDEF WANT_GUI
! SCRIPT_GUI = test16.out
GUI_OPTION = -g
.ENDIF
--- 104,110 ----
# On ODS-2 tests fail.
.IFDEF WANT_GUI
! SCRIPT_GUI =
GUI_OPTION = -g
.ENDIF
*** ../vim-7.4.2152/src/version.c 2016-08-03 22:08:41.747652107 +0200
--- src/version.c 2016-08-03 23:16:30.109076437 +0200
***************
*** 765,766 ****
--- 765,768 ----
{ /* Add new patch number below this line */
+ /**/
+ 2153,
/**/
--
CART DRIVER: Bring out your dead!
There are legs stick out of windows and doors. Two MEN are fighting in the
mud - covered from head to foot in it. Another MAN is on his hands in
knees shovelling mud into his mouth. We just catch sight of a MAN falling
into a well.
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
/// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net \\\
/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\ an exciting new programming language -- http://www.Zimbu.org ///
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///
--
--
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
---
You received this message because you are subscribed to the Google Groups
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.