diff src/testdir/test_startup.vim @ 24778:9b5374b80b02 v8.2.2927

patch 8.2.2927: test commented out because it fails with ASAN Commit: https://github.com/vim/vim/commit/a83d06026d0e0dad873de296bff97707ad2faff3 Author: Bram Moolenaar <Bram@vim.org> Date: Wed Jun 2 16:49:32 2021 +0200 patch 8.2.2927: test commented out because it fails with ASAN Problem: Test commented out because it fails with ASAN. Solution: Only skip the test when running with ASAN.
author Bram Moolenaar <Bram@vim.org>
date Wed, 02 Jun 2021 17:00:05 +0200
parents e5beb841778d
children ac0211a9fb6a
line wrap: on
line diff
--- a/src/testdir/test_startup.vim
+++ b/src/testdir/test_startup.vim
@@ -277,18 +277,20 @@ func Test_V_arg()
 endfunc
 
 " Test that an error is shown when the defaults.vim file could not be read
-" TODO: disabled - this causes ASAN errors for unknown reasons
-"func Test_defaults_error()
-"  " Can't catch the output of gvim.
-"  CheckNotGui
-"  CheckNotMSWindows
-"
-"  let out = system('VIMRUNTIME=/tmp ' .. GetVimCommand() .. ' --clean -cq')
-"  call assert_match("E1187: Failed to source defaults.vim", out)
-"
-"  let out = system('VIMRUNTIME=/tmp ' .. GetVimCommand() .. ' -u DEFAULTS -cq')
-"  call assert_match("E1187: Failed to source defaults.vim", out)
-"endfunc
+func Test_defaults_error()
+  " Can't catch the output of gvim.
+  CheckNotGui
+  CheckNotMSWindows
+  " For unknown reasons freeing all memory does not work here, even though
+  " EXITFREE is defined.
+  CheckNotAsan
+
+  let out = system('VIMRUNTIME=/tmp ' .. GetVimCommand() .. ' --clean -cq')
+  call assert_match("E1187: Failed to source defaults.vim", out)
+
+  let out = system('VIMRUNTIME=/tmp ' .. GetVimCommand() .. ' -u DEFAULTS -cq')
+  call assert_match("E1187: Failed to source defaults.vim", out)
+endfunc
 
 " Test the '-q [errorfile]' argument.
 func Test_q_arg()