comparison src/testdir/runtest.vim @ 28148:fecc185fcf69 v8.2.4598

patch 8.2.4598: profile completion test sometimes fails Commit: https://github.com/vim/vim/commit/7e0be3ea211748a77d32cb1d3d35ecfc246cf0f2 Author: Bram Moolenaar <Bram@vim.org> Date: Sun Mar 20 13:40:41 2022 +0000 patch 8.2.4598: profile completion test sometimes fails Problem: Profile completion test sometimes fails. Solution: Delete the .res file before running tests.
author Bram Moolenaar <Bram@vim.org>
date Sun, 20 Mar 2022 14:45:03 +0100
parents d9ced5bca6d6
children d8a962d7b008
comparison
equal deleted inserted replaced
28147:7fd4693a77e6 28148:fecc185fcf69
408 let s:fail += 1 408 let s:fail += 1
409 call add(s:errors, 'Caught exception: ' . v:exception . ' @ ' . v:throwpoint) 409 call add(s:errors, 'Caught exception: ' . v:exception . ' @ ' . v:throwpoint)
410 endtry 410 endtry
411 endif 411 endif
412 412
413 " Delete the .res file, it may change behavior for completion
414 call delete(fnamemodify(g:testname, ':r') .. '.res')
415
413 " Locate Test_ functions and execute them. 416 " Locate Test_ functions and execute them.
414 redir @q 417 redir @q
415 silent function /^Test_ 418 silent function /^Test_
416 redir END 419 redir END
417 let s:tests = split(substitute(@q, '\(function\|def\) \(\k*()\)', '\2', 'g')) 420 let s:tests = split(substitute(@q, '\(function\|def\) \(\k*()\)', '\2', 'g'))