Read tests from command line and print test file name on failure
This commit is contained in:
parent
a2fac43d29
commit
f6e4b6cc5d
3 changed files with 31 additions and 4 deletions
|
|
@ -160,6 +160,13 @@ function! Test_Use_Mappings_HUMAN()
|
|||
|
||||
call vimspector#ClearBreakpoints()
|
||||
|
||||
let signs = sign_getplaced( '.', {
|
||||
\ 'group': 'VimspectorBP',
|
||||
\ } )
|
||||
call assert_equal( 1, len( signs ), 1 )
|
||||
call assert_equal( 0, len( signs[ 0 ].signs ) )
|
||||
|
||||
|
||||
lcd -
|
||||
bwipeout!
|
||||
endfunction
|
||||
|
|
|
|||
|
|
@ -83,6 +83,8 @@ func RunTheTest(test)
|
|||
\ . ': '
|
||||
\ . v:exception
|
||||
\ . ' @ '
|
||||
\ . g:testpath
|
||||
\ . ':'
|
||||
\ . v:throwpoint)
|
||||
endtry
|
||||
endif
|
||||
|
|
@ -97,6 +99,8 @@ func RunTheTest(test)
|
|||
\ . ': '
|
||||
\ . v:exception
|
||||
\ . ' @ '
|
||||
\ . g:testpath
|
||||
\ . ':'
|
||||
\ . v:throwpoint)
|
||||
endtry
|
||||
endif
|
||||
|
|
@ -126,6 +130,8 @@ func RunTheTest(test)
|
|||
\ . ': '
|
||||
\ . v:exception
|
||||
\ . ' @ '
|
||||
\ . g:testpath
|
||||
\ . ':'
|
||||
\ . v:throwpoint)
|
||||
endtry
|
||||
endif
|
||||
|
|
@ -143,6 +149,8 @@ func RunTheTest(test)
|
|||
\ . ': '
|
||||
\ . v:exception
|
||||
\ . ' @ '
|
||||
\ . g:testpath
|
||||
\ . ':'
|
||||
\ . v:throwpoint)
|
||||
endtry
|
||||
endif
|
||||
|
|
@ -156,6 +164,8 @@ func RunTheTest(test)
|
|||
\ . ': '
|
||||
\ . v:exception
|
||||
\ . ' @ '
|
||||
\ . g:testpath
|
||||
\ . ':'
|
||||
\ . v:throwpoint)
|
||||
endtry
|
||||
endif
|
||||
|
|
@ -219,7 +229,7 @@ func FinishTesting()
|
|||
" Append errors to test.log
|
||||
split test.log
|
||||
call append(line('$'), '')
|
||||
call append(line('$'), 'From ' . g:testname . ':')
|
||||
call append(line('$'), 'From ' . g:testpath . ':')
|
||||
call append(line('$'), s:errors)
|
||||
write
|
||||
endif
|
||||
|
|
@ -244,7 +254,7 @@ func FinishTesting()
|
|||
" Append messages to the file "messages"
|
||||
split messages
|
||||
call append(line('$'), '')
|
||||
call append(line('$'), 'From ' . g:testname . ':')
|
||||
call append(line('$'), 'From ' . g:testpath . ':')
|
||||
call append(line('$'), s:messages)
|
||||
write
|
||||
|
||||
|
|
@ -258,6 +268,7 @@ endfunc
|
|||
" Source the test script. First grab the file name, in case the script
|
||||
" navigates away. g:testname can be used by the tests.
|
||||
let g:testname = expand('%')
|
||||
let g:testpath = expand('%:p')
|
||||
let s:done = 0
|
||||
let s:fail = 0
|
||||
let s:errors = []
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue