Mercurial > vim
annotate src/testdir/test26.in @ 11150:9f9409588102 v8.0.0462
patch 8.0.0462: failure of an MS-Windows test may go unnoticed
commit https://github.com/vim/vim/commit/b27523ff7ab3083c20c0f33415d890f978726c4f
Author: Bram Moolenaar <Bram@vim.org>
Date: Thu Mar 16 14:04:51 2017 +0100
patch 8.0.0462: failure of an MS-Windows test may go unnoticed
Problem: If an MS-Windows tests succeeds at first and then fails in a way
it does not produce a test.out file it looks like the test
succeeded.
Solution: Delete the previous output file.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Thu, 16 Mar 2017 14:15:04 +0100 |
parents | b63792dadc23 |
children |
rev | line source |
---|---|
7 | 1 Test for :execute, :while and :if |
2 | |
3 STARTTEST | |
4 :so small.vim | |
5 mt:let i = 0 | |
6 :while i < 12 | |
7 : let i = i + 1 | |
8 : if has("ebcdic") | |
9 : execute "normal o" . i . "\047" | |
10 : else | |
11 : execute "normal o" . i . "\033" | |
12 : endif | |
13 : if i % 2 | |
14 : normal Ax | |
15 : if i == 9 | |
16 : break | |
17 : endif | |
18 : if i == 5 | |
19 : continue | |
20 : else | |
21 : let j = 9 | |
22 : while j > 0 | |
23 : if has("ebcdic") | |
24 : execute "normal" j . "a" . j . "\x27" | |
25 : else | |
26 : execute "normal" j . "a" . j . "\x1b" | |
27 : endif | |
28 : let j = j - 1 | |
29 : endwhile | |
30 : endif | |
31 : endif | |
32 : if i == 9 | |
33 : if has("ebcdic") | |
34 : execute "normal Az\047" | |
35 : else | |
36 : execute "normal Az\033" | |
37 : endif | |
38 : endif | |
39 :endwhile | |
1405 | 40 :unlet i j |
7 | 41 :'t,$w! test.out |
42 :qa! | |
43 ENDTEST | |
44 |