Mercurial > vim
changeset 17684:e2bfdd281578 v8.1.1839
patch 8.1.1839: insufficient info when test fails because of screen size
commit https://github.com/vim/vim/commit/0b5dc644465c549ac54fe3c4ad232dd692000d26
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Aug 11 22:56:15 2019 +0200
patch 8.1.1839: insufficient info when test fails because of screen size
Problem: Insufficient info when test fails because of screen size.
Solution: Report the detected screen size.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 11 Aug 2019 23:00:09 +0200 |
parents | 7e02187c975e |
children | 118242d58076 |
files | src/testdir/runtest.vim src/version.c |
diffstat | 2 files changed, 6 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/testdir/runtest.vim +++ b/src/testdir/runtest.vim @@ -34,12 +34,14 @@ so small.vim " Check that the screen size is at least 24 x 80 characters. if &lines < 24 || &columns < 80 - let error = 'Screen size too small! Tests require at least 24 lines with 80 characters' + let error = 'Screen size too small! Tests require at least 24 lines with 80 characters, got ' .. &lines .. ' lines with ' .. &columns .. ' characters' echoerr error split test.log $put =error write split messages + call append(line('$'), '') + call append(line('$'), 'From ' . expand('%') . ':') call append(line('$'), error) write qa! @@ -170,7 +172,7 @@ func RunTheTest(test) endtry endif - " Clear any autocommands + " Clear any autocommands and put back the catch-all for SwapExists. au! au SwapExists * call HandleSwapExists()