Skip to content

Commit 5e0103f

Browse files
authored
Merge pull request #37 from vim-jp/skip
Skip failing test
2 parents a26f34a + 4b01755 commit 5e0103f

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

test/run.vim

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ function! s:run()
99
for vimfile in glob(s:sdir . '/test*.vim', 0, 1)
1010
let okfile = fnamemodify(vimfile, ':r') . '.ok'
1111
let outfile = fnamemodify(vimfile, ':r') . '.out'
12+
let skip = filereadable(fnamemodify(vimfile, ':r') . '.skip')
1213
let src = readfile(vimfile)
1314
let r = s:vimlparser.StringReader.new(src)
1415
if vimfile =~# 'test_neo'
@@ -26,11 +27,17 @@ function! s:run()
2627
endtry
2728
if system(printf('diff %s %s', shellescape(okfile), shellescape(outfile))) == ""
2829
let line = printf('%s => ok', fnamemodify(vimfile, ':.'))
30+
call append(line('$'), line)
2931
else
30-
let line = printf('%s => ng', fnamemodify(vimfile, ':.'))
31-
let ng += 1
32+
if !skip
33+
let ng += 1
34+
endif
35+
let line = printf('%s => ' . (skip ? 'skip' : 'ng'), fnamemodify(vimfile, ':.'))
36+
call append(line('$'), line)
37+
for line in readfile(outfile)
38+
call append(line('$'), ' ' . line)
39+
endfor
3240
endif
33-
call append(line('$'), line)
3441
endfor
3542
if $CI == 'true'
3643
call writefile(getline(1, '$'), 'test.log')

test/test_xxx_colonsharp.skip

Whitespace-only changes.

0 commit comments

Comments
 (0)