changeset 11091:ae45d497868f v8.0.0433

patch 8.0.0433: beeps when running tests commit https://github.com/vim/vim/commit/c3c766ea8c35f5b2bd45fb3d74d0ae46b2d8c24f Author: Bram Moolenaar <Bram@vim.org> Date: Wed Mar 8 22:55:19 2017 +0100 patch 8.0.0433: beeps when running tests Problem: Quite a few beeps when running tests. Solution: Set 'belloff' for these tests. (Christian Brabandt)
author Christian Brabandt <cb@256bit.org>
date Wed, 08 Mar 2017 23:00:06 +0100
parents 5137efa60fd6
children 24caa60f5e94
files src/testdir/test103.in src/testdir/test14.in src/testdir/test29.in src/testdir/test30.in src/testdir/test32.in src/testdir/test45.in src/testdir/test72.in src/testdir/test73.in src/testdir/test77.in src/testdir/test78.in src/testdir/test85.in src/testdir/test94.in src/testdir/test_alot.vim src/testdir/test_alot_utf8.vim src/testdir/test_close_count.in src/testdir/test_cmdline.vim src/testdir/test_diffmode.vim src/testdir/test_digraph.vim src/testdir/test_erasebackword.in src/testdir/test_normal.vim src/testdir/test_packadd.vim src/testdir/test_search.vim src/testdir/test_textobjects.vim src/testdir/test_undo.vim src/testdir/test_usercommands.vim src/testdir/test_visual.vim src/version.c
diffstat 27 files changed, 31 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/testdir/test103.in
+++ b/src/testdir/test103.in
@@ -1,6 +1,7 @@
 Test for visual mode not being reset causing E315 error.
 STARTTEST
 :so small.vim
+:set belloff=all
 :enew
 :let g:msg="Everything's fine."
 :function! TriggerTheProblem()
--- a/src/testdir/test14.in
+++ b/src/testdir/test14.in
@@ -6,6 +6,7 @@ Also test search()
 
 STARTTEST
 :so small.vim
+:set belloff=all
 /Start cursor here
 vaBiBD:?Bug?,/Piece/-2w! test.out
 /^- Bug
--- a/src/testdir/test29.in
+++ b/src/testdir/test29.in
@@ -103,6 +103,7 @@ if (condition) // Remove the next commen
 
 STARTTEST
 :" Test with backspace set to the non-compatible setting
+:set belloff=all
 /^\d\+ this
 :set cp bs=2
 Avim1
--- a/src/testdir/test30.in
+++ b/src/testdir/test30.in
@@ -4,6 +4,7 @@ Note: This test will fail if "cat" is no
 
 STARTTEST
 :so small.vim
+:set belloff=all
 :" first write three test files, one in each format
 :set fileformat=unix
 :set fileformats=
--- a/src/testdir/test32.in
+++ b/src/testdir/test32.in
@@ -23,6 +23,7 @@ Test for insert expansion
 STARTTEST
 :so small.vim
 :se nocp viminfo+=nviminfo cpt=.,w ff=unix | $-2,$w!Xtestfile | set ff&
+:set belloff=all
 :se cot=
 nO#include "Xtestfile"
 ru
--- a/src/testdir/test45.in
+++ b/src/testdir/test45.in
@@ -2,6 +2,7 @@ Tests for folding. vim: set ft=vim :
 
 STARTTEST
 :so small.vim
+:set belloff=all
 :" We also need the +syntax feature here.
 :if !has("syntax")
    e! test.ok
--- a/src/testdir/test72.in
+++ b/src/testdir/test72.in
@@ -4,6 +4,7 @@ undo-able pieces.  Do that by setting 'u
 
 STARTTEST
 :so small.vim
+:set belloff=all
 :"
 :" Test 'undofile': first a simple one-line change.
 :set nocompatible viminfo+=nviminfo visualbell
@@ -25,7 +26,6 @@ u:.w! test.out
 :set undofile
 :bwipe!
 :e Xtestfile
-:" TODO: this beeps
 u:.w >>test.out
 :"
 :" Test 'undofile', add 10 lines, delete 6 lines, undo 3
--- a/src/testdir/test73.in
+++ b/src/testdir/test73.in
@@ -2,6 +2,7 @@ Tests for find completion.
 
 STARTTEST
 :so small.vim
+:set belloff=all
 :" Do all test in a separate window to avoid E211 when we recursively
 :" delete the Xfind directory during cleanup
 :"
--- a/src/testdir/test77.in
+++ b/src/testdir/test77.in
@@ -10,6 +10,7 @@ If it isn't available then the test will
 
 STARTTEST
 :so small.vim
+:set belloff=all
 :if !executable("cksum")
 : e! test.ok
 : w! test.out
--- a/src/testdir/test78.in
+++ b/src/testdir/test78.in
@@ -6,7 +6,7 @@ blocks.
 
 STARTTEST
 :so small.vim
-:set nocp fileformat=unix undolevels=-1 viminfo+=nviminfo
+:set nocp fileformat=unix undolevels=-1 viminfo+=nviminfo belloff=all
 :e! Xtest
 ggdG
 :let text = "\tabcdefghijklmnoparstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnoparstuvwxyz0123456789"
--- a/src/testdir/test85.in
+++ b/src/testdir/test85.in
@@ -2,6 +2,7 @@ Test for Lua interface and luaeval() fun
 
 STARTTEST
 :so small.vim
+:set belloff=all
 :so lua.vim
 :set nocompatible viminfo+=nviminfo
 :lua l = vim.list():add"item0":add"dictionary with list OK":add"item2"
--- a/src/testdir/test94.in
+++ b/src/testdir/test94.in
@@ -17,6 +17,7 @@ Test cases:
 
 STARTTEST
 :so small.vim
+:set belloff=all
 :set enc=utf-8 nocp viminfo+=nviminfo
 :
 :" User functions
--- a/src/testdir/test_alot.vim
+++ b/src/testdir/test_alot.vim
@@ -1,6 +1,7 @@
 " A series of tests that can run in one Vim invocation.
 " This makes testing go faster, since Vim doesn't need to restart.
 
+set belloff=all
 source test_assign.vim
 source test_autocmd.vim
 source test_changedtick.vim
--- a/src/testdir/test_alot_utf8.vim
+++ b/src/testdir/test_alot_utf8.vim
@@ -5,6 +5,7 @@
 " runtest.vim.  Checking for the multi_byte feature is in the individual
 " files, so that they can be run by themselves.
 
+set belloff=all
 source test_expr_utf8.vim
 source test_matchadd_conceal_utf8.vim
 source test_regexp_utf8.vim
--- a/src/testdir/test_close_count.in
+++ b/src/testdir/test_close_count.in
@@ -2,6 +2,7 @@ Tests for :[count]close! and :[count]hid
 
 STARTTEST
 :so small.vim
+:set belloff=all
 :let tests = []
 :for i in range(5)
 :new
--- a/src/testdir/test_cmdline.vim
+++ b/src/testdir/test_cmdline.vim
@@ -1,5 +1,7 @@
 " Tests for editing the command line.
 
+set belloff=all
+
 func Test_complete_tab()
   call writefile(['testfile'], 'Xtestfile')
   call feedkeys(":e Xtest\t\r", "tx")
--- a/src/testdir/test_diffmode.vim
+++ b/src/testdir/test_diffmode.vim
@@ -1,4 +1,5 @@
 " Tests for diff mode
+set belloff=all
 
 func Test_diff_fold_sync()
   enew!
--- a/src/testdir/test_digraph.vim
+++ b/src/testdir/test_digraph.vim
@@ -3,6 +3,7 @@
 if !has("digraphs") || !has("multi_byte")
   finish
 endif
+set belloff=all
 
 func! Put_Dig(chars)
   exe "norm! o\<c-k>".a:chars
--- a/src/testdir/test_erasebackword.in
+++ b/src/testdir/test_erasebackword.in
@@ -2,6 +2,7 @@ Test for erasing backword
 
 STARTTEST
 :so small.vim
+:set belloff=all
 :so mbyte.vim
 :set encoding=utf-8
 G
--- a/src/testdir/test_normal.vim
+++ b/src/testdir/test_normal.vim
@@ -1,5 +1,6 @@
 " Test for various Normal mode commands
 
+set belloff=all
 func! Setup_NewWindow()
   10new
   call setline(1, range(1,100))
--- a/src/testdir/test_packadd.vim
+++ b/src/testdir/test_packadd.vim
@@ -1,5 +1,7 @@
 " Tests for 'packpath' and :packadd
 
+set belloff=all
+
 func SetUp()
   let s:topdir = expand('%:h') . '/Xdir'
   exe 'set packpath=' . s:topdir
--- a/src/testdir/test_search.vim
+++ b/src/testdir/test_search.vim
@@ -1,5 +1,6 @@
 " Test for the search command
 
+set belloff=all
 func Test_search_cmdline()
   if !exists('+incsearch')
     return
--- a/src/testdir/test_textobjects.vim
+++ b/src/testdir/test_textobjects.vim
@@ -4,6 +4,7 @@ if !has('textobjects')
   finish
 endif
 
+set belloff=all
 function! CpoM(line, useM, expected)
   new
 
--- a/src/testdir/test_undo.vim
+++ b/src/testdir/test_undo.vim
@@ -3,6 +3,7 @@
 " undo-able pieces.  Do that by setting 'undolevels'.
 " Also tests :earlier and :later.
 
+set belloff=all
 func Test_undotree()
   exe "normal Aabc\<Esc>"
   set ul=100
--- a/src/testdir/test_usercommands.vim
+++ b/src/testdir/test_usercommands.vim
@@ -1,6 +1,7 @@
 " Tests for user defined commands
 
 " Test for <mods> in user defined commands
+set belloff=all
 function Test_cmdmods()
   let g:mods = ''
 
--- a/src/testdir/test_visual.vim
+++ b/src/testdir/test_visual.vim
@@ -3,6 +3,8 @@ if !has('visual')
   finish
 endif
 
+set belloff=all
+
 func Test_block_shift_multibyte()
   " Uses double-wide character.
   if !has('multi_byte')
--- a/src/version.c
+++ b/src/version.c
@@ -765,6 +765,8 @@ static char *(features[]) =
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    433,
+/**/
     432,
 /**/
     431,